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

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

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

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

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

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

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

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

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

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

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

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

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

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

79
             break;
79
             break;
80
 
80
 
81
           case 'remove':
81
           case 'remove':
82
-            if (! Auth::user()->can('remove-piatto')) return;
82
+            if (! Auth::user()->can('delete-piatto')) return;
83
             break;
83
             break;
84
         }
84
         }
85
       }
85
       }

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

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

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

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

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

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

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

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

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

8
     </button>
8
     </button>
9
     <div class="dropdown-menu">
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
         <a href="#" class="dropdown-item editor_edit">
12
         <a href="#" class="dropdown-item editor_edit">
13
             <i class="bx bx-edit-alt me-1"></i> Modifica
13
             <i class="bx bx-edit-alt me-1"></i> Modifica
14
         </a>
14
         </a>
15
         @endif
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
         <a href="#" class="dropdown-item editor_delete">
18
         <a href="#" class="dropdown-item editor_delete">
19
             <i class="bx bx-trash me-1"></i> Elimina
19
             <i class="bx bx-trash me-1"></i> Elimina
20
         </a>
20
         </a>

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

7
         <i class="bx bx-dots-vertical-rounded fs-large"></i>
7
         <i class="bx bx-dots-vertical-rounded fs-large"></i>
8
     </button>
8
     </button>
9
     <div class="dropdown-menu">
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
         <a href="{{ route('fattura.show', ['fattura_id' => $entity->fattura_id]) }}" class="dropdown-item">
11
         <a href="{{ route('fattura.show', ['fattura_id' => $entity->fattura_id]) }}" class="dropdown-item">
12
             <i class="bx bx-show me-1"></i> Vedi fattura
12
             <i class="bx bx-show me-1"></i> Vedi fattura
13
         </a>
13
         </a>
14
         @endif
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
         <a href="#" class="dropdown-item editor_edit">
17
         <a href="#" class="dropdown-item editor_edit">
18
             <i class="bx bx-edit-alt me-1"></i> Modifica
18
             <i class="bx bx-edit-alt me-1"></i> Modifica
19
         </a>
19
         </a>
20
         @endif
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
         <a href="#" class="dropdown-item editor_delete">
23
         <a href="#" class="dropdown-item editor_delete">
24
             <i class="bx bx-trash me-1"></i> Elimina
24
             <i class="bx bx-trash me-1"></i> Elimina
25
         </a>
25
         </a>

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

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

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

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

Loading…
Cancel
Save