pre version 2
This commit is contained in:
@@ -25,6 +25,7 @@ use App\Http\Controllers\Admin\EmailSettingsController;
|
||||
use App\Http\Controllers\EmailController;
|
||||
use App\Http\Controllers\StorageRepositoryController;
|
||||
use App\Http\Controllers\CalendarioConnessioneController;
|
||||
use App\Http\Controllers\GoogleOAuthController;
|
||||
use App\Http\Middleware\AdminOnly;
|
||||
use App\Http\Middleware\CheckPermission;
|
||||
|
||||
@@ -110,6 +111,7 @@ Route::post('eventi/import', [EventoController::class, 'importIcsStore'])->middl
|
||||
Route::get('eventi/{evento}/export-ics', [EventoController::class, 'exportIcs'])->name('eventi.export-ics')->middleware('auth');
|
||||
Route::post('eventi/export-ics', [EventoController::class, 'exportSelectedIcs'])->name('eventi.export-selected-ics')->middleware('auth');
|
||||
Route::post('eventi/mass-elimina', [EventoController::class, 'massElimina'])->middleware('auth');
|
||||
Route::post('eventi/mass-tag', [EventoController::class, 'massTag'])->middleware('auth');
|
||||
Route::resource('eventi', EventoController::class)->middleware('auth');
|
||||
Route::post('eventi/{evento}/documenti', [EventoDocumentoController::class, 'store'])->middleware('auth');
|
||||
Route::delete('eventi/{evento}/documenti/{documento}', [EventoDocumentoController::class, 'destroy'])->middleware('auth');
|
||||
@@ -235,6 +237,12 @@ Route::post('/storage-repositories/{storage_repository}/import', [StorageReposit
|
||||
Route::get('/auth/google-drive/redirect', [StorageRepositoryController::class, 'oauthRedirect'])->middleware('auth')->name('google-drive.redirect');
|
||||
Route::get('/auth/google-drive/callback', [StorageRepositoryController::class, 'oauthCallback'])->middleware('auth')->name('google-drive.callback');
|
||||
|
||||
// Google OAuth 2.0 (centralizzato per tutti i servizi)
|
||||
Route::get('/auth/google/redirect/{service}', [GoogleOAuthController::class, 'redirect'])->middleware('auth')->name('google-oauth.redirect');
|
||||
Route::get('/auth/google/callback', [GoogleOAuthController::class, 'callback'])->middleware('auth')->name('google-oauth.callback');
|
||||
Route::post('/auth/google/revoke/{connection}', [GoogleOAuthController::class, 'revoke'])->middleware('auth')->name('google-oauth.revoke');
|
||||
Route::get('/auth/google/status', [GoogleOAuthController::class, 'status'])->middleware('auth')->name('google-oauth.status');
|
||||
|
||||
Route::get('/email/{folder?}', [EmailController::class, 'index'])->middleware('auth')->name('email.index')->defaults('folder', 'inbox');
|
||||
Route::get('/email/{folder}/{id}', [EmailController::class, 'show'])->middleware('auth')->name('email.show');
|
||||
Route::get('/email/compose', [EmailController::class, 'compose'])->middleware('auth')->name('email.compose');
|
||||
|
||||
Reference in New Issue
Block a user