++ fix campagna
This commit is contained in:
@@ -92,11 +92,15 @@ Route::middleware('auth')->group(function () {
|
||||
Route::get('assegnazioni/{assegnazione}/rientra', Rientra::class)->name('assegnazioni.rientra');
|
||||
});
|
||||
|
||||
// Campagne
|
||||
// Campagne — creazione/visualizzazione per chi ha campagne.manage.
|
||||
Route::middleware('permission:campagne.manage')->group(function () {
|
||||
Route::get('campagne', CampagnaIndex::class)->name('campagne.index');
|
||||
Route::get('campagne/create', CampagnaCreate::class)->name('campagne.create');
|
||||
Route::get('campagne/{campagna}', CampagnaShow::class)->name('campagne.show');
|
||||
});
|
||||
// Modifica campagne: solo amministratore (settings.manage). L'eliminazione
|
||||
// vive in CampagnaIndex::deleteCampagna(), protetta lì con lo stesso gate.
|
||||
Route::middleware('permission:settings.manage')->group(function () {
|
||||
Route::get('campagne/{campagna}/edit', CampagnaEdit::class)->name('campagne.edit');
|
||||
});
|
||||
|
||||
|
||||
Reference in New Issue
Block a user