diff --git a/CHANGELOG.md b/CHANGELOG.md index 59de7fd..82e54e9 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,6 +6,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/). ## [Unreleased] ### Added - OpenGraph image tag #269 +- Table view for users #226 ## [3.2.0] - 2020-09-05 ### Added diff --git a/app/Controllers/DashboardController.php b/app/Controllers/DashboardController.php index c668573..4203672 100644 --- a/app/Controllers/DashboardController.php +++ b/app/Controllers/DashboardController.php @@ -67,7 +67,7 @@ class DashboardController extends Controller return view()->render( $response, - ($this->session->get('admin', false) && $this->session->get('gallery_view', true)) ? 'dashboard/list.twig' : 'dashboard/grid.twig', + ($this->session->get('gallery_view', true)) ? 'dashboard/list.twig' : 'dashboard/grid.twig', [ 'medias' => $query->getMedia(), 'next' => $page < floor($query->getPages()), diff --git a/app/routes.php b/app/routes.php index c5f225c..9dc39a8 100644 --- a/app/routes.php +++ b/app/routes.php @@ -23,10 +23,9 @@ $app->group('', function (RouteCollectorProxy $group) { $group->get('/home[/page/{page}]', [DashboardController::class, 'home'])->setName('home'); $group->get('/upload', [UploadController::class, 'uploadWebPage'])->setName('upload.web.show'); $group->post('/upload/web', [UploadController::class, 'uploadWeb'])->setName('upload.web'); - + $group->get('/home/switchView', [DashboardController::class, 'switchView'])->setName('switchView'); + $group->group('', function (RouteCollectorProxy $group) { - $group->get('/home/switchView', [DashboardController::class, 'switchView'])->setName('switchView'); - $group->get('/system/deleteOrphanFiles', [AdminController::class, 'deleteOrphanFiles'])->setName('system.deleteOrphanFiles'); $group->get('/system/recalculateUserQuota', [AdminController::class, 'recalculateUserQuota'])->setName('system.recalculateUserQuota'); diff --git a/resources/templates/comp/navbar.twig b/resources/templates/comp/navbar.twig index 263d0d0..229f5f7 100644 --- a/resources/templates/comp/navbar.twig +++ b/resources/templates/comp/navbar.twig @@ -43,10 +43,10 @@ {% endif %} - {% if session.get('admin') %} - - {{ lang('switch_to') }}: {{ session.get('gallery_view') is null or session.get('gallery_view') ? lang('gallery') : lang('table') }} - {% endif %} + + + {{ lang('switch_to') }}: {{ session.get('gallery_view') is null or session.get('gallery_view') ? lang('gallery') : lang('table') }} + {{ lang('profile') }} {{ lang('logout') }} diff --git a/resources/templates/dashboard/list.twig b/resources/templates/dashboard/list.twig index ffe0b44..31086d0 100644 --- a/resources/templates/dashboard/list.twig +++ b/resources/templates/dashboard/list.twig @@ -21,7 +21,9 @@ {{ lang('filename') }} {{ lang('size') }} {{ lang('public') }} - {{ lang('owner') }} + {% if session.get('admin') %} + {{ lang('owner') }} + {% endif %} {{ lang('date') }} @@ -57,7 +59,9 @@ {% endif %} - {{ media.username|default('') }} + {% if session.get('admin') %} + {{ media.username|default('') }} + {% endif %} {{ media.timestamp|date("d/m/Y H:i:s") }}