feat: implement multi-tenancy and super admin impersonation with security banner
This commit is contained in:
@@ -43,6 +43,16 @@ Route::middleware('auth')->group(function () {
|
||||
Route::resource('roles', \App\Http\Controllers\RoleController::class);
|
||||
Route::resource('permissions', \App\Http\Controllers\PermissionController::class);
|
||||
Route::resource('services', \App\Http\Controllers\ServiceController::class);
|
||||
|
||||
// Routes Super Admin
|
||||
Route::get('superadmin', [\App\Http\Controllers\SuperAdminController::class, 'index'])->name('superadmin.index');
|
||||
Route::get('superadmin/create', [\App\Http\Controllers\SuperAdminController::class, 'create'])->name('superadmin.create');
|
||||
Route::post('superadmin/store', [\App\Http\Controllers\SuperAdminController::class, 'store'])->name('superadmin.store');
|
||||
Route::get('superadmin/{structure}/edit', [\App\Http\Controllers\SuperAdminController::class, 'edit'])->name('superadmin.edit');
|
||||
Route::put('superadmin/{structure}', [\App\Http\Controllers\SuperAdminController::class, 'update'])->name('superadmin.update');
|
||||
Route::delete('superadmin/{structure}', [\App\Http\Controllers\SuperAdminController::class, 'destroy'])->name('superadmin.destroy');
|
||||
Route::post('superadmin/switch/{structure}', [\App\Http\Controllers\SuperAdminController::class, 'switchStructure'])->name('superadmin.switch');
|
||||
Route::post('superadmin/reset', [\App\Http\Controllers\SuperAdminController::class, 'resetStructure'])->name('superadmin.reset');
|
||||
});
|
||||
|
||||
require __DIR__.'/auth.php';
|
||||
|
||||
Reference in New Issue
Block a user