mirror of
https://gitlab.com/TheGamecraft/c-cms.git
synced 2026-04-21 02:39:10 -04:00
File systeme V3
This commit is contained in:
@@ -76,12 +76,6 @@ Route::middleware('auth:api')->group(function () {
|
||||
Route::post('/course/{id}/plan/validate','CourseController@validatePlan')->middleware('courseperm:validate_plan');;
|
||||
|
||||
/** File Exlorer Route */
|
||||
Route::get('/drive/{folder}/permission/{subject}/{id}','GoogleDriveController@editPermissionModal')->middleware('perm:file_see');
|
||||
Route::get('/drive/{folder}/addpermission/{subject}','GoogleDriveController@addPermissionModal')->middleware('perm:file_see');
|
||||
Route::get('/drive/folders/{folder?}','GoogleDriveController@list')->middleware('fileperm:folder,r');
|
||||
Route::get('/drive/path/{folder}','GoogleDriveController@getPath')->middleware('fileperm:folder,r');
|
||||
Route::get('/drive/patharray','GoogleDriveController@getPathArray')->middleware('perm:file_see');
|
||||
Route::get('/drive/files/{dir}/{file}','GoogleDriveController@showMetadata')->middleware('fileperm:folder,r');
|
||||
Route::get('/drive/checkfilestructure','GoogleDriveController@checkFileSystem')->middleware('perm:config_edit');;
|
||||
|
||||
Route::get('/user/perm/{id}', function($id) {
|
||||
|
||||
@@ -341,10 +341,22 @@ Breadcrumbs::for('admin.stats.instruction', function ($trail) {
|
||||
$trail->push('Statistique de l\'instruction', route('admin.stats.instruction'));
|
||||
});
|
||||
|
||||
// Admin > List
|
||||
Breadcrumbs::for('admin.admin.list', function ($trail) {
|
||||
$trail->parent('admin.dashboard');
|
||||
$trail->push('Liste Nominative', route('admin.admin.list'));
|
||||
});
|
||||
|
||||
// Admin > List
|
||||
Breadcrumbs::for('admin.admin.list.update', function ($trail) {
|
||||
$trail->parent('admin.admin.list');
|
||||
$trail->push('Mettre à jour la liste Nominative', route('admin.admin.list.update'));
|
||||
});
|
||||
|
||||
// Admin > Files
|
||||
Breadcrumbs::for('admin.files', function ($trail) {
|
||||
$trail->parent('admin.dashboard');
|
||||
$trail->push('Mes fichier', route('admin.files'));
|
||||
$trail->push('Fichiers', route('admin.files'));
|
||||
});
|
||||
|
||||
// Admin > Files > Cadet
|
||||
|
||||
@@ -178,7 +178,7 @@ Route::middleware(['auth', 'firstlogin'])->name('admin.')->group(function () {
|
||||
/** Instruction */
|
||||
Route::get('/admin/instruction', 'AdminController@instruction')->name('instruction');
|
||||
Route::get('/admin/instruction/guide', 'FilesController@guide')->middleware('perm:instruction_guide_see')->name('instruction.guide');
|
||||
Route::get('/admin/instruction/files', 'FilesController@instruction')->middleware('perm:file_see')->name('instruction.files');
|
||||
Route::get('/admin/instruction/files', 'FilesController@instruction')->middleware('perm:files_instruction_see')->name('instruction.files');
|
||||
|
||||
/** Courses */
|
||||
Route::get('/admin/course', 'CourseController@index')->name('course');
|
||||
@@ -188,15 +188,21 @@ Route::middleware(['auth', 'firstlogin'])->name('admin.')->group(function () {
|
||||
Route::patch('/admin/course/{id}/plan/commentOfficer', 'CourseController@updateCommentOfficerPlan')->middleware('courseperm:comment_plan_officer');
|
||||
Route::patch('/admin/course/{id}/plan/comment', 'CourseController@updateCommentPlan')->middleware('courseperm:edit');
|
||||
Route::post('/admin/course/{id}/lessonPlan', 'CourseController@updateLessonPlan')->middleware('courseperm:edit');
|
||||
Route::get('/admin/lessonPlan/{name}','CourseController@downloadLessonPlan')->where('name','.*');
|
||||
|
||||
/** Files */
|
||||
Route::get('/admin/files', 'FilesController@index')->name('files');
|
||||
Route::get('/admin/files/cadet', 'FilesController@cadet')->middleware('perm:file_see')->name('files.cadet')->middleware('fileperm:folder,r');
|
||||
Route::get('/admin/files/staff', 'FilesController@staff')->middleware('perm:file_see')->name('files.staff')->middleware('fileperm:folder,r');
|
||||
Route::get('/admin/files/etamas', 'FilesController@etamas')->middleware('perm:file_see')->name('files.etamas')->middleware('fileperm:folder,r');
|
||||
Route::get('/admin/files/officier', 'FilesController@officier')->middleware('perm:file_see')->name('files.officier')->middleware('fileperm:folder,r');
|
||||
Route::get('/admin/files/publique', 'FilesController@publique')->middleware('perm:file_see')->name('files.publique')->middleware('fileperm:folder,r');
|
||||
Route::get('/admin/files/cadet', 'FilesController@cadet')->middleware('perm:files_cadets_see')->name('files.cadet');
|
||||
Route::get('/admin/files/staff', 'FilesController@staff')->middleware('perm:files_staff_see')->name('files.staff');
|
||||
Route::get('/admin/files/etamas', 'FilesController@etamas')->middleware('perm:files_etamas_see')->name('files.etamas');
|
||||
Route::get('/admin/files/officier', 'FilesController@officier')->middleware('perm:files_officier_see')->name('files.officier');
|
||||
Route::get('/admin/files/publique', 'FilesController@publique')->name('files.publique');
|
||||
|
||||
/** List Cadet */
|
||||
Route::get('/admin/nominativelist','FilesController@show_nominativeList')->middleware('perm:cadet_list_see')->name('admin.list');
|
||||
Route::get('/admin/nominativelist/edit','FilesController@edit_nominativeList')->middleware('perm:cadet_list_edit')->name('admin.list.update');
|
||||
Route::post('/admin/nominativelist/edit','FilesController@update_nominativeList')->middleware('perm:cadet_list_edit');
|
||||
Route::get('/admin/nominativelist/download','FilesController@download_nominativeList')->middleware('perm:cadet_list_see');
|
||||
|
||||
/** OCOM */
|
||||
Route::get('/admin/ocom', 'OCOMController@index')->name('ocom')->middleware('perm:instruction_db_ocom_see');
|
||||
|
||||
Reference in New Issue
Block a user