From e4b3ab0a3c6193f959531c7c4a1e6dca4532ab09 Mon Sep 17 00:00:00 2001 From: FlavioBarachino Date: Tue, 24 Oct 2023 16:11:46 +0200 Subject: [PATCH] attivato pagina dei permessi e rivisto menu --- config/adminlte.php | 26 ++++++++++++++++----- resources/views/users/assignperm.blade.php | 27 ++++++++++++---------- routes/admin.php | 2 +- 3 files changed, 36 insertions(+), 19 deletions(-) diff --git a/config/adminlte.php b/config/adminlte.php index cb88997..3361df3 100644 --- a/config/adminlte.php +++ b/config/adminlte.php @@ -376,7 +376,9 @@ return [ ], ], ], - ['header' => 'GESTIONE DOCUMENTALE'], + ['header' => 'GESTIONE DOCUMENTALE', + 'can' => ['documenti','contratti','progetti'], + ], [ 'text' => 'Documenti gen.', 'url' => '/admin/documenti', @@ -396,7 +398,8 @@ return [ 'icon' => 'fas fa-fw fa-diagram-project', 'can' => ['progetti'], ], - ['header' => 'GESTIONE BENI'], + ['header' => 'GESTIONE BENI', + 'can' => ['automobili'],], [ 'text' => 'Automobili', @@ -405,7 +408,9 @@ return [ 'can' => ['automobili'], ], - ['header' => 'GESTIONE PIM'], + ['header' => 'GESTIONE PIM', + 'can' => ['contatti','tasks','appuntamenti','meetingroom'], + ], [ 'text' => 'Contatti', 'url' => '/admin/contatti', @@ -442,21 +447,30 @@ return [ 'icon' => 'fas fa-fw fa-file-video', 'can' => ['meetingroom'] ], - ['header' => 'CONSUMI'], + ['header' => 'CONSUMI', + 'can' => ['consumi'], + ], [ 'text' => 'GAS', 'route' => 'gas', 'icon' => 'fas fa-fw fa-fire', 'can' => ['consumi'], ], - ['header' => 'AMMINISTRAZIONE'], + ['header' => 'AMMINISTRAZIONE', + 'can' => ['amministrazione'], + ], [ 'text' => 'Utenti', 'url' => '/admin/users/new', 'icon' => 'fas fa-fw fa-user', 'can' => ['amministrazione'] ], - + [ + 'text' => 'Permessi', + 'route' => 'permessi', + 'icon' => 'fas fa-fw fa-solid fa-unlock-keyhole', + 'can' => ['amministrazione'] + ], ], diff --git a/resources/views/users/assignperm.blade.php b/resources/views/users/assignperm.blade.php index 29b6b60..08df96a 100644 --- a/resources/views/users/assignperm.blade.php +++ b/resources/views/users/assignperm.blade.php @@ -1,10 +1,10 @@ -@extends('admin') +@extends('adminlte::page') + +@section('content_header') +

Assegnazione permessi

+ @section('content') -
-
-

Assegnazione permessi

-
-
+
@@ -20,24 +20,27 @@ @endforeach - +
- + @foreach($permissions as $perm) + @endforeach
PermessoAzioneAzione
{{$perm->name}} - Attiva -   - Disattiva + + + + +
@csrf - +
diff --git a/routes/admin.php b/routes/admin.php index 5bdd093..92b2127 100644 --- a/routes/admin.php +++ b/routes/admin.php @@ -132,7 +132,7 @@ Route::group(['middleware'=>['permission:amministrazione']], function(){ Route::post('users/new',[Utenti::class,'createUser']); Route::get('users/roles',[Utenti::class,'listRoles']); Route::get('users/delete/{id}',[Utenti::class,'deleteUser']); - Route::get('users/givepermission',[Utenti::class,'givePermissionToUser']); + Route::get('users/givepermission',[Utenti::class,'givePermissionToUser'])->name('permessi'); Route::post('users/givepermission',[Utenti::class,'assignPermission']); Route::get('users/giverole',[Utenti::class,'giveRoleToUser']); Route::post('users/giverole',[Utenti::class,'assignRole']);