From d86e297b81c91d10136a311dec692648ef78b70d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Timoth=C3=A9e=20Jaussoin?= Date: Mon, 16 Dec 2024 14:51:03 +0000 Subject: [PATCH] Fix FLEXIAPI-251 Restrict UI elements not accessible by standard Admins or Users --- flexiapi/app/Http/Kernel.php | 2 -- flexiapi/public/css/style.css | 2 ++ .../views/admin/account/create_edit.blade.php | 4 ++-- .../views/admin/space/show.blade.php | 21 ++++++++++++------- .../views/admin/space/tabs.blade.php | 7 +++---- flexiapi/resources/views/parts/tabs.blade.php | 12 ++++++----- 6 files changed, 27 insertions(+), 21 deletions(-) diff --git a/flexiapi/app/Http/Kernel.php b/flexiapi/app/Http/Kernel.php index 4f5c78a..b9d0a87 100644 --- a/flexiapi/app/Http/Kernel.php +++ b/flexiapi/app/Http/Kernel.php @@ -48,7 +48,6 @@ class Kernel extends HttpKernel \App\Http\Middleware\EncryptCookies::class, \Illuminate\Cookie\Middleware\AddQueuedCookiesToResponse::class, \Illuminate\Session\Middleware\StartSession::class, - // \Illuminate\Session\Middleware\AuthenticateSession::class, \Illuminate\View\Middleware\ShareErrorsFromSession::class, \App\Http\Middleware\VerifyCsrfToken::class, \Illuminate\Routing\Middleware\SubstituteBindings::class, @@ -103,7 +102,6 @@ class Kernel extends HttpKernel protected $middlewarePriority = [ \Illuminate\Session\Middleware\StartSession::class, \Illuminate\View\Middleware\ShareErrorsFromSession::class, - \App\Http\Middleware\Authenticate::class, \Illuminate\Routing\Middleware\ThrottleRequests::class, \Illuminate\Session\Middleware\AuthenticateSession::class, \Illuminate\Routing\Middleware\SubstituteBindings::class, diff --git a/flexiapi/public/css/style.css b/flexiapi/public/css/style.css index d4fd183..b270d54 100644 --- a/flexiapi/public/css/style.css +++ b/flexiapi/public/css/style.css @@ -508,11 +508,13 @@ header>h1 { h1 i { font-size: 3rem; + min-width: 3rem; margin-right: 1rem; } h2 { font-size: 2.25rem; + min-width: 2.25rem; font-weight: 800; padding: 1rem 0; color: var(--second-7); diff --git a/flexiapi/resources/views/admin/account/create_edit.blade.php b/flexiapi/resources/views/admin/account/create_edit.blade.php index 09e01d1..65527fd 100644 --- a/flexiapi/resources/views/admin/account/create_edit.blade.php +++ b/flexiapi/resources/views/admin/account/create_edit.blade.php @@ -102,8 +102,6 @@

Other information

- @include('parts.form.toggle', ['object' => $account, 'key' => 'activated', 'label' => 'Status']) -
blocked) checked @endif>

Unblocked

@@ -120,6 +118,8 @@
+ @include('parts.form.toggle', ['object' => $account, 'key' => 'activated', 'label' => 'Status', 'supporting' => 'Is the account enabled?']) + @if (config('app.intercom_features'))