Browse Source

fix(permessi): allinea controlli su azioni editor e menu

Co-authored-by: Cursor <cursoragent@cursor.com>
marcofalabretti 2 weeks ago
parent
commit
2e2ed5d6f5

+ 1
- 1
app/DataTables/RoleDataTable.php View File

@@ -59,7 +59,7 @@ class RoleDataTable extends DataTable
59 59
   public function html()
60 60
   {
61 61
     $buttons = [];
62
-    if(Auth::user()->can('create-roles-permissions')){
62
+    if(Auth::user()->can('create-role')){
63 63
       array_push($buttons, Button::make('create')
64 64
       ->editor('editor')
65 65
       ->className('btn btn-sm btn-primary')

+ 1
- 1
app/Http/Controllers/CategoriaContabileController.php View File

@@ -47,7 +47,7 @@ class CategoriaContabileController extends Controller
47 47
                 case 'edit':
48 48
                     if(!Auth::user()->can('edit-categoria_contabile')) return;
49 49
                     break;
50
-                case 'delete':
50
+                case 'remove':
51 51
                     if(!Auth::user()->can('delete-categoria_contabile')) return;
52 52
                     break;
53 53
             }

+ 1
- 1
app/Http/Controllers/ChiusuraServizioController.php View File

@@ -50,7 +50,7 @@ class ChiusuraServizioController extends Controller
50 50
               case 'edit':
51 51
                   if(!Auth::user()->can('edit-chiusura-servizio')) return;
52 52
                   break;
53
-              case 'delete':
53
+              case 'remove':
54 54
                   if(!Auth::user()->can('delete-chiusura-servizio')) return;
55 55
                   break;
56 56
           }

+ 1
- 1
app/Http/Controllers/ContenutoBachecaController.php View File

@@ -48,7 +48,7 @@ class ContenutoBachecaController extends Controller
48 48
                 case 'edit':
49 49
                     if(!Auth::user()->can('edit-contenuto_bacheca')) return;
50 50
                     break;
51
-                case 'delete':
51
+                case 'remove':
52 52
                     if(!Auth::user()->can('delete-contenuto_bacheca')) return;
53 53
                     break;
54 54
             }

+ 1
- 1
app/Http/Controllers/EventoFormController.php View File

@@ -49,7 +49,7 @@ class EventoFormController extends Controller
49 49
                 case 'edit':
50 50
                     if(!Auth::user()->can('edit-evento_form')) return;
51 51
                     break;
52
-                case 'delete':
52
+                case 'remove':
53 53
                     if(!Auth::user()->can('delete-evento_form')) return;
54 54
                     break;
55 55
             }

+ 1
- 1
app/Http/Controllers/ImpostazioniController.php View File

@@ -60,7 +60,7 @@ class ImpostazioniController extends Controller
60 60
                 case 'edit':
61 61
                     if(!Auth::user()->can('edit-impostazioni')) return;
62 62
                     break;
63
-                case 'delete':
63
+                case 'remove':
64 64
                     if(!Auth::user()->can('delete-impostazioni')) return;
65 65
                     break;
66 66
             }

+ 1
- 1
app/Http/Controllers/OpzioneFormController.php View File

@@ -45,7 +45,7 @@ class OpzioneFormController extends Controller
45 45
                 case 'edit':
46 46
                     if(!Auth::user()->can('edit-opzione_form')) return;
47 47
                     break;
48
-                case 'delete':
48
+                case 'remove':
49 49
                     if(!Auth::user()->can('delete-opzione_form')) return;
50 50
                     break;
51 51
             }

+ 1
- 1
app/Http/Controllers/PiattoController.php View File

@@ -79,7 +79,7 @@ class PiattoController extends Controller
79 79
             break;
80 80
 
81 81
           case 'remove':
82
-            if (! Auth::user()->can('remove-piatto')) return;
82
+            if (! Auth::user()->can('delete-piatto')) return;
83 83
             break;
84 84
         }
85 85
       }

+ 1
- 1
app/Http/Controllers/PrenotazioneTavoloController.php View File

@@ -52,7 +52,7 @@ class PrenotazioneTavoloController extends Controller
52 52
                 case 'edit':
53 53
                     if(!Auth::user()->can('edit-prenotazione_tavolo')) return;
54 54
                     break;
55
-                case 'delete':
55
+                case 'remove':
56 56
                     if(!Auth::user()->can('delete-prenotazione_tavolo')) return;
57 57
                     break;
58 58
             }

+ 1
- 1
app/Http/Controllers/PuntoOperatoreController.php View File

@@ -56,7 +56,7 @@ class PuntoOperatoreController extends Controller
56 56
                 case 'edit':
57 57
                     if(!Auth::user()->can('edit-punto_operatore')) return;
58 58
                     break;
59
-                case 'delete':
59
+                case 'remove':
60 60
                     if(!Auth::user()->can('delete-punto_operatore')) return;
61 61
                     break;
62 62
             }

+ 1
- 1
app/Http/Controllers/TavoloController.php View File

@@ -45,7 +45,7 @@ class TavoloController extends Controller
45 45
                 case 'edit':
46 46
                     if(!Auth::user()->can('edit-tavolo')) return;
47 47
                     break;
48
-                case 'delete':
48
+                case 'remove':
49 49
                     if(!Auth::user()->can('delete-tavolo')) return;
50 50
                     break;
51 51
             }

+ 1
- 1
app/Http/Controllers/TestiController.php View File

@@ -45,7 +45,7 @@ class TestiController extends Controller
45 45
                 case 'edit':
46 46
                     if(!Auth::user()->can('edit-testi')) return;
47 47
                     break;
48
-                case 'delete':
48
+                case 'remove':
49 49
                     if(!Auth::user()->can('delete-testi')) return;
50 50
                     break;
51 51
             }

+ 2
- 2
resources/views/evento_form/opzioni/menu.blade.php View File

@@ -8,13 +8,13 @@ use Illuminate\Support\Facades\Auth;
8 8
     </button>
9 9
     <div class="dropdown-menu">
10 10
 
11
-        @if(Auth::user()->can('edit-opzione_form')->can('edit-evento_form'))
11
+        @if(Auth::user()->can('edit-opzione_form') && Auth::user()->can('edit-evento_form'))
12 12
         <a href="#" class="dropdown-item editor_edit">
13 13
             <i class="bx bx-edit-alt me-1"></i> Modifica
14 14
         </a>
15 15
         @endif
16 16
 
17
-        @if(Auth::user()->can('delete-opzione_form')-can('delete-evento_form'))
17
+        @if(Auth::user()->can('delete-opzione_form') && Auth::user()->can('delete-evento_form'))
18 18
         <a href="#" class="dropdown-item editor_delete">
19 19
             <i class="bx bx-trash me-1"></i> Elimina
20 20
         </a>

+ 3
- 3
resources/views/fatturazione/menu.blade.php View File

@@ -7,19 +7,19 @@ use Illuminate\Support\Facades\Auth;
7 7
         <i class="bx bx-dots-vertical-rounded fs-large"></i>
8 8
     </button>
9 9
     <div class="dropdown-menu">
10
-    @if($entity->fattura_id && (Auth::user()->can('view-fatturazione') || Auth::user()->can('view-riga_fatturazione')))
10
+    @if($entity->fattura_id && (Auth::user()->can('view-fattura') || Auth::user()->can('view-riga_fatturazione')))
11 11
         <a href="{{ route('fattura.show', ['fattura_id' => $entity->fattura_id]) }}" class="dropdown-item">
12 12
             <i class="bx bx-show me-1"></i> Vedi fattura
13 13
         </a>
14 14
         @endif
15 15
 
16
-        @if($entity->isModificabile() && (Auth::user()->can('edit-fatturazione') || Auth::user()->can('edit-riga_fatturazione')))
16
+        @if($entity->isModificabile() && (Auth::user()->can('edit-fattura') || Auth::user()->can('edit-riga_fatturazione')))
17 17
         <a href="#" class="dropdown-item editor_edit">
18 18
             <i class="bx bx-edit-alt me-1"></i> Modifica
19 19
         </a>
20 20
         @endif
21 21
        
22
-        @if($entity->isModificabile() && (Auth::user()->can('delete-fatturazione') || Auth::user()->can('delete-riga_fatturazione')))
22
+        @if($entity->isModificabile() && (Auth::user()->can('delete-fattura') || Auth::user()->can('delete-riga_fatturazione')))
23 23
         <a href="#" class="dropdown-item editor_delete">
24 24
             <i class="bx bx-trash me-1"></i> Elimina
25 25
         </a>

+ 2
- 2
resources/views/mappa_dispositivi/menu.blade.php View File

@@ -7,13 +7,13 @@ use Illuminate\Support\Facades\Auth;
7 7
         <i class="bx bx-dots-vertical-rounded fs-large"></i>
8 8
     </button>
9 9
     <div class="dropdown-menu">
10
-        @if(Auth::user()->can('edit-prenotazione'))
10
+        @if(Auth::user()->can('edit-mappa_dispositivi'))
11 11
         <a href="#" class="dropdown-item editor_edit">
12 12
             <i class="bx bx-edit-alt me-1"></i> Modifica
13 13
         </a>
14 14
         @endif
15 15
         
16
-        @if(Auth::user()->can('delete-prenotazione'))
16
+        @if(Auth::user()->can('delete-mappa_dispositivi'))
17 17
         <a href="#" class="dropdown-item editor_delete">
18 18
             <i class="bx bx-trash me-1"></i> Elimina
19 19
         </a>

+ 1
- 1
resources/views/operatore/menu.blade.php View File

@@ -20,7 +20,7 @@ use Illuminate\Support\Facades\Auth;
20 20
         </a>
21 21
         @endif
22 22
         
23
-        @if(Auth::user()->can('delete-monitor'))
23
+        @if(Auth::user()->can('delete-operatore'))
24 24
         <a href="#" class="dropdown-item editor_delete text-danger">
25 25
             <i class="bx bx-trash me-1"></i> Elimina
26 26
         </a>

Loading…
Cancel
Save