mirror of
https://gitlab.com/TheGamecraft/c-cms.git
synced 2026-04-21 02:39:10 -04:00
File Explorer update + Permission update
This commit is contained in:
@@ -65,6 +65,7 @@ Route::middleware('auth:api')->group(function () {
|
||||
Route::post('/config/job/delete','JobController@destroy')->middleware('perm:config_edit');
|
||||
|
||||
/** File Exlorer Route */
|
||||
Route::get('/drive/{folder}/permission/{subject}/{id}','GoogleDriveController@editPermissionModal')->middleware('perm:file_see');
|
||||
Route::get('/drive/folders/{folder?}','GoogleDriveController@list');
|
||||
Route::get('/drive/path/{folder}','GoogleDriveController@getPath');
|
||||
Route::get('/drive/patharray','GoogleDriveController@getPathArray');
|
||||
|
||||
311
routes/breadcrumbs.php
Normal file
311
routes/breadcrumbs.php
Normal file
@@ -0,0 +1,311 @@
|
||||
<?php
|
||||
|
||||
// Admin
|
||||
use DaveJamesMiller\Breadcrumbs\Facades\Breadcrumbs;
|
||||
|
||||
// Error 404
|
||||
Breadcrumbs::for('errors.404', function ($trail) {
|
||||
$trail->parent('dashboard');
|
||||
$trail->push('Page introuvable');
|
||||
});
|
||||
|
||||
Breadcrumbs::for('admin.dashboard', function ($trail) {
|
||||
$trail->push('Dashboard', route('admin.dashboard'));
|
||||
});
|
||||
|
||||
// Admin > Update
|
||||
Breadcrumbs::for('admin.update', function ($trail) {
|
||||
$trail->parent('admin.dashboard');
|
||||
$trail->push('Note de mise à jour', route('admin.update'));
|
||||
});
|
||||
|
||||
// Admin > Status
|
||||
Breadcrumbs::for('admin.status', function ($trail) {
|
||||
$trail->parent('admin.dashboard');
|
||||
$trail->push('Status de C-CMS', route('admin.status'));
|
||||
});
|
||||
|
||||
// Admin > Schedule
|
||||
Breadcrumbs::for('admin.schedule', function ($trail) {
|
||||
$trail->parent('admin.dashboard');
|
||||
$trail->push('Horaire', route('admin.schedule'));
|
||||
});
|
||||
|
||||
// Admin > Schedule > Add
|
||||
Breadcrumbs::for('admin.schedule.add', function ($trail,$date) {
|
||||
$trail->parent('admin.schedule');
|
||||
$trail->push('Ajouter un évenement', route('admin.schedule.add',$date));
|
||||
});
|
||||
|
||||
// Admin > Schedule > Edit
|
||||
Breadcrumbs::for('admin.schedule.edit', function ($trail,$id) {
|
||||
$trail->parent('admin.schedule');
|
||||
$trail->push('Modifier un évenement', route('admin.schedule.edit',$id));
|
||||
});
|
||||
|
||||
// Admin > Statistiques
|
||||
Breadcrumbs::for('admin.log', function ($trail) {
|
||||
$trail->parent('admin.dashboard');
|
||||
$trail->push('Historique des activitées', route('admin.log'));
|
||||
});
|
||||
|
||||
// Admin > User
|
||||
Breadcrumbs::for('admin.user', function ($trail) {
|
||||
$trail->parent('admin.dashboard');
|
||||
$trail->push('Utilisateurs', route('admin.user'));
|
||||
});
|
||||
|
||||
// Admin > User > Add
|
||||
Breadcrumbs::for('admin.user.add', function ($trail) {
|
||||
$trail->parent('admin.user');
|
||||
$trail->push('Ajouter un utilisateur', route('admin.user.add'));
|
||||
});
|
||||
|
||||
// Admin > User > Edit
|
||||
Breadcrumbs::for('admin.user.edit', function ($trail, $id) {
|
||||
$trail->parent('admin.user');
|
||||
$trail->push('Modifier un utilisateur', route('admin.user.edit', $id));
|
||||
});
|
||||
|
||||
// Admin > Config
|
||||
Breadcrumbs::for('admin.config', function ($trail) {
|
||||
$trail->parent('admin.dashboard');
|
||||
$trail->push('Configurations', route('admin.config'));
|
||||
});
|
||||
|
||||
// Admin > Config > Calendrier
|
||||
Breadcrumbs::for('admin.config.schedule', function ($trail) {
|
||||
$trail->parent('admin.config');
|
||||
$trail->push('Horaire', route('admin.config.schedule'));
|
||||
});
|
||||
|
||||
// Admin > Config > Activite complementaire
|
||||
Breadcrumbs::for('admin.config.complementary-activity', function ($trail) {
|
||||
$trail->parent('admin.config');
|
||||
$trail->push('Activitée complémentaire', route('admin.config.complementary-activity'));
|
||||
});
|
||||
|
||||
// Admin > Config > Activite complementaire > Add
|
||||
Breadcrumbs::for('admin.config.complementary-activity.add', function ($trail) {
|
||||
$trail->parent('admin.config.complementary-activity');
|
||||
$trail->push('Ajouter', route('admin.config.complementary-activity.add'));
|
||||
});
|
||||
|
||||
// Admin > Config > Activite complementaire > Edit
|
||||
Breadcrumbs::for('admin.config.complementary-activity.edit', function ($trail, $id) {
|
||||
$trail->parent('admin.config.complementary-activity');
|
||||
$trail->push('Modifier', route('admin.config.complementary-activity.edit', $id));
|
||||
});
|
||||
|
||||
// Admin > Config > Customisation
|
||||
Breadcrumbs::for('admin.config.customisation', function ($trail) {
|
||||
$trail->parent('admin.config');
|
||||
$trail->push('Apparence', route('admin.config.customisation'));
|
||||
});
|
||||
|
||||
// Admin > Config > Rank
|
||||
Breadcrumbs::for('admin.config.rank', function ($trail) {
|
||||
$trail->parent('admin.config');
|
||||
$trail->push('Grade', route('admin.config.rank'));
|
||||
});
|
||||
|
||||
// Admin > Config > Rank > Add
|
||||
Breadcrumbs::for('admin.config.rank.add', function ($trail) {
|
||||
$trail->parent('admin.config.rank');
|
||||
$trail->push('Ajouter', route('admin.config.rank.add'));
|
||||
});
|
||||
|
||||
// Admin > Config > Rank > Edit
|
||||
Breadcrumbs::for('admin.config.rank.edit', function ($trail, $id) {
|
||||
$trail->parent('admin.config.rank');
|
||||
$trail->push('Modifier', route('admin.config.rank.edit',$id));
|
||||
});
|
||||
|
||||
// Admin > Config > Jobs
|
||||
Breadcrumbs::for('admin.config.jobs', function ($trail) {
|
||||
$trail->parent('admin.config');
|
||||
$trail->push('Postes', route('admin.config.jobs'));
|
||||
});
|
||||
|
||||
// Admin > Config > Jobs > Add
|
||||
Breadcrumbs::for('admin.config.jobs.add', function ($trail) {
|
||||
$trail->parent('admin.config.jobs');
|
||||
$trail->push('Ajouter', route('admin.config.jobs.add'));
|
||||
});
|
||||
|
||||
// Admin > Config > Jobs > Edit
|
||||
Breadcrumbs::for('admin.config.jobs.edit', function ($trail, $id) {
|
||||
$trail->parent('admin.config.jobs');
|
||||
$trail->push('Modifier', route('admin.config.jobs.edit', $id));
|
||||
});
|
||||
|
||||
// Admin > Config > Files
|
||||
Breadcrumbs::for('admin.config.files', function ($trail) {
|
||||
$trail->parent('admin.config');
|
||||
$trail->push('Système de fichier', route('admin.config.files'));
|
||||
});
|
||||
|
||||
// Admin > Picture
|
||||
Breadcrumbs::for('admin.picture', function ($trail) {
|
||||
$trail->parent('admin.dashboard');
|
||||
$trail->push('Photo', route('admin.picture'));
|
||||
});
|
||||
|
||||
// Admin > Picture > Add
|
||||
Breadcrumbs::for('admin.picture.add', function ($trail) {
|
||||
$trail->parent('admin.picture');
|
||||
$trail->push('Ajouter', route('admin.picture.add'));
|
||||
});
|
||||
|
||||
// Admin > Picture > Edit
|
||||
Breadcrumbs::for('admin.picture.edit', function ($trail, $id) {
|
||||
$trail->parent('admin.picture');
|
||||
$trail->push('Modifier', route('admin.picture.edit', $id));
|
||||
});
|
||||
|
||||
// Admin > Inventaire
|
||||
Breadcrumbs::for('admin.inv', function ($trail) {
|
||||
$trail->parent('admin.dashboard');
|
||||
$trail->push('Inventaire', route('admin.inv'));
|
||||
});
|
||||
|
||||
// Admin > Inventaire > Management
|
||||
Breadcrumbs::for('admin.inv.management', function ($trail) {
|
||||
$trail->parent('admin.inv');
|
||||
$trail->push('Gestion de l\'inventaire', route('admin.inv.management'));
|
||||
});
|
||||
|
||||
// Admin > Inventaire > Management > Category
|
||||
Breadcrumbs::for('admin.inv.management.category', function ($trail) {
|
||||
$trail->parent('admin.inv.management');
|
||||
$trail->push('Catégories', route('admin.inv.management.category'));
|
||||
});
|
||||
|
||||
// Admin > Inventaire > Management > Category > Add
|
||||
Breadcrumbs::for('admin.inv.management.category.add', function ($trail) {
|
||||
$trail->parent('admin.inv.management.category');
|
||||
$trail->push('Ajouter', route('admin.inv.management.category.add'));
|
||||
});
|
||||
|
||||
// Admin > Inventaire > Management > Category > Edit
|
||||
Breadcrumbs::for('admin.inv.management.category.edit', function ($trail, $id) {
|
||||
$trail->parent('admin.inv.management.category');
|
||||
$trail->push('Modifier', route('admin.inv.management.category.edit', $id));
|
||||
});
|
||||
|
||||
// Admin > News
|
||||
Breadcrumbs::for('admin.news', function ($trail) {
|
||||
$trail->parent('admin.dashboard');
|
||||
$trail->push('Nouvelles', route('admin.news'));
|
||||
});
|
||||
|
||||
// Admin > News > Add
|
||||
Breadcrumbs::for('admin.news.add', function ($trail) {
|
||||
$trail->parent('admin.news');
|
||||
$trail->push('Ajouter', route('admin.news.add'));
|
||||
});
|
||||
|
||||
// Admin > News > Edit
|
||||
Breadcrumbs::for('admin.news.edit', function ($trail, $id) {
|
||||
$trail->parent('admin.news');
|
||||
$trail->push('Modifier', route('admin.news.edit', $id));
|
||||
});
|
||||
|
||||
// Admin > Article
|
||||
Breadcrumbs::for('admin.article', function ($trail) {
|
||||
$trail->parent('admin.dashboard');
|
||||
$trail->push('Articles', route('admin.article'));
|
||||
});
|
||||
|
||||
// Admin > Article > Edit
|
||||
Breadcrumbs::for('admin.article.edit', function ($trail, $id) {
|
||||
$trail->parent('admin.article');
|
||||
$trail->push('Modifier', route('admin.article.edit', $id));
|
||||
});
|
||||
|
||||
// Admin > Profil
|
||||
Breadcrumbs::for('admin.profil', function ($trail) {
|
||||
$trail->parent('admin.dashboard');
|
||||
$trail->push('Profil d\'utilisateur', route('admin.profil'));
|
||||
});
|
||||
|
||||
// Admin > Profil > Avatar
|
||||
Breadcrumbs::for('admin.profil.avatar', function ($trail) {
|
||||
$trail->parent('admin.profil');
|
||||
$trail->push('Avatar', route('admin.profil.avatar'));
|
||||
});
|
||||
|
||||
// Admin > Profil > Adress
|
||||
Breadcrumbs::for('admin.profil.adress', function ($trail) {
|
||||
$trail->parent('admin.profil');
|
||||
$trail->push('Adresse', route('admin.profil.adress'));
|
||||
});
|
||||
|
||||
// Admin > Profil > Password
|
||||
Breadcrumbs::for('admin.profil.psw', function ($trail) {
|
||||
$trail->parent('admin.profil');
|
||||
$trail->push('Password', route('admin.profil.psw'));
|
||||
});
|
||||
|
||||
// Admin > Drive
|
||||
Breadcrumbs::for('admin.drive', function ($trail) {
|
||||
$trail->parent('admin.dashboard');
|
||||
$trail->push('Explorateur de fichier', route('admin.drive'));
|
||||
});
|
||||
|
||||
// Admin > Drive > Permission
|
||||
Breadcrumbs::for('admin.drive.permission', function ($trail,$folder) {
|
||||
$trail->parent('admin.drive.folder',$folder);
|
||||
$trail->push('Permission', route('admin.drive.permission',$folder));
|
||||
});
|
||||
|
||||
// Admin > Drive > [$folder]
|
||||
Breadcrumbs::for('admin.drive.folder', function ($trail,$folder) {
|
||||
$trail->parent('admin.drive');
|
||||
$trail->push(\Storage::cloud()->getMetadata($folder)['name'], route('admin.drive',$folder));
|
||||
});
|
||||
|
||||
|
||||
// Admin > Guide
|
||||
Breadcrumbs::for('admin.guide', function ($trail) {
|
||||
$trail->parent('admin.dashboard');
|
||||
$trail->push('Guide pédagogique', route('admin.guide'));
|
||||
});
|
||||
|
||||
// Admin > Files
|
||||
Breadcrumbs::for('admin.files', function ($trail) {
|
||||
$trail->parent('admin.dashboard');
|
||||
$trail->push('Fichier', route('admin.files'));
|
||||
});
|
||||
|
||||
// Admin > OCOM
|
||||
Breadcrumbs::for('admin.ocom', function ($trail) {
|
||||
$trail->parent('admin.dashboard');
|
||||
$trail->push('Base de données des cours', route('admin.ocom'));
|
||||
});
|
||||
|
||||
// Admin > OCOM > Generate
|
||||
Breadcrumbs::for('admin.ocom.generate', function ($trail) {
|
||||
$trail->parent('admin.ocom');
|
||||
$trail->push('Génération de masse', route('admin.ocom.generate'));
|
||||
});
|
||||
|
||||
// Admin > OCOM > Add
|
||||
Breadcrumbs::for('admin.ocom.add', function ($trail) {
|
||||
$trail->parent('admin.ocom');
|
||||
$trail->push('Ajouter', route('admin.ocom.add'));
|
||||
});
|
||||
|
||||
// Admin > OCOM > [ocom]
|
||||
Breadcrumbs::for('admin.ocom.show', function ($trail, $id) {
|
||||
$ocom = \App\OCOM::findOrFail($id);
|
||||
$trail->parent('admin.ocom');
|
||||
$trail->push($ocom->ocom, route('admin.ocom.show', $ocom));
|
||||
});
|
||||
|
||||
// Admin > OCOM > [ocom] > Edit
|
||||
Breadcrumbs::for('admin.ocom.edit', function ($trail, $id) {
|
||||
$ocom = \App\OCOM::findOrFail($id);
|
||||
$trail->parent('admin.ocom.show',$id);
|
||||
$trail->push('Modifier', route('admin.ocom.edit', $ocom));
|
||||
});
|
||||
120
routes/web.php
120
routes/web.php
@@ -28,65 +28,67 @@ Route::get('/activity/{id}', 'ComplementaryActivityController@show');
|
||||
Route::get('/picture/{id}', 'PictureController@show');
|
||||
Route::get('/pictures', 'PictureController@index');
|
||||
|
||||
Route::get('/file/get','GoogleDriveController@getFile')->middleware('fileperm:file,r');
|
||||
|
||||
Route::middleware(['auth'])->group(function () {
|
||||
|
||||
Route::middleware(['auth'])->name('admin.')->group(function () {
|
||||
|
||||
/* Espace Administration Route */
|
||||
|
||||
/** Dashboard & General */
|
||||
Route::get('/admin', 'AdminController@index')->name('admin');
|
||||
Route::get('/admin/update', 'AdminController@update');
|
||||
Route::get('/admin/status','AdminController@status');
|
||||
Route::get('/admin', 'AdminController@index')->name('dashboard');
|
||||
Route::get('/admin/update', 'AdminController@update')->name('update');
|
||||
Route::get('/admin/status','AdminController@status')->name('status');
|
||||
|
||||
/** Schedule */
|
||||
Route::get('/admin/schedule', 'CalendarController@index')->middleware('perm:schedule_see');
|
||||
Route::get('/admin/schedule/pdf/event/{id}','ScheduleController@printtopdf')->middleware('perm:schedule_see');
|
||||
Route::get('/admin/schedule/add/{date}','ScheduleController@create')->middleware('perm:schedule_add');
|
||||
Route::get('/admin/schedule/edit/{id}','EventController@edit')->middleware('perm:schedule_edit');
|
||||
Route::get('/admin/schedule', 'CalendarController@index')->middleware('perm:schedule_see')->name('schedule');
|
||||
Route::get('/admin/schedule/pdf/event/{id}','ScheduleController@printtopdf')->middleware('perm:schedule_see')->name('schedule.pdf');
|
||||
Route::get('/admin/schedule/add/{date}','ScheduleController@create')->middleware('perm:schedule_add')->name('schedule.add');
|
||||
Route::get('/admin/schedule/edit/{id}','EventController@edit')->middleware('perm:schedule_edit')->name('schedule.edit');
|
||||
Route::post('/admin/schedule/event/add','EventController@Store')->middleware('perm:schedule_add');
|
||||
Route::post('/admin/schedule/event/edit/{id}','EventController@update')->middleware('perm:schedule_edit');
|
||||
|
||||
/** Statistique */
|
||||
Route::get('/admin/stats/log' , 'LogController@index')->middleware('perm:stats_see');
|
||||
Route::get('/admin/stats/log' , 'LogController@index')->middleware('perm:stats_see')->name('log');
|
||||
|
||||
/** Message */
|
||||
Route::get('/admin/message' , 'MessageController@index')->middleware('perm:msg_see');
|
||||
Route::get('/admin/message/add' , 'MessageController@create')->middleware('perm:msg_add');
|
||||
Route::get('/admin/message' , 'MessageController@index')->middleware('perm:msg_see')->name('message');
|
||||
Route::get('/admin/message/add' , 'MessageController@create')->middleware('perm:msg_add')->name('message.add');
|
||||
Route::post('/admin/message/add' , 'MessageController@store')->middleware('perm:msg_add');
|
||||
Route::get('/admin/message/{id}', ['uses' =>'MessageController@show'])->middleware('perm:msg_see');
|
||||
Route::get('/admin/message/{id}', ['uses' =>'MessageController@show'])->middleware('perm:msg_see')->name('message.show');
|
||||
|
||||
/** User */
|
||||
Route::get('/admin/user' , 'UserController@index')->middleware('perm:user_see');
|
||||
Route::get('/admin/user/add' , 'UserController@create')->middleware('perm:user_add');
|
||||
Route::get('/admin/user' , 'UserController@index')->middleware('perm:user_see')->name('user');
|
||||
Route::get('/admin/user/add' , 'UserController@create')->middleware('perm:user_add')->name('user.add');
|
||||
Route::post('/admin/user/add' , 'UserController@store')->middleware('perm:user_add');
|
||||
Route::get('/admin/user/edit/{id}' , 'UserController@edit')->middleware('perm:user_edit');
|
||||
Route::get('/admin/user/edit/{id}' , 'UserController@edit')->middleware('perm:user_edit')->name('user.edit');
|
||||
Route::post('/admin/user/edit/{id}' , 'UserController@update')->middleware('perm:user_edit');
|
||||
|
||||
/** Config */
|
||||
Route::get('/admin/config/schedule' , 'ScheduleController@index')->middleware('perm:config_edit');
|
||||
Route::get('/admin/config/schedule' , 'ScheduleController@index')->middleware('perm:config_edit')->name('config.schedule');
|
||||
Route::post('/admin/config/schedule/edit' , 'ScheduleController@update')->middleware('perm:config_edit');
|
||||
Route::get('/admin/config/activity' , 'ComplementaryActivityController@index')->middleware('perm:config_edit');
|
||||
Route::get('/admin/config/activity/add' , 'ComplementaryActivityController@create')->middleware('perm:config_edit');
|
||||
Route::get('/admin/config/activity' , 'ComplementaryActivityController@index')->middleware('perm:config_edit')->name('config.complementary-activity');
|
||||
Route::get('/admin/config/activity/add' , 'ComplementaryActivityController@create')->middleware('perm:config_edit')->name('config.complementary-activity.add');
|
||||
Route::post('/admin/config/activity/add' , 'ComplementaryActivityController@store')->middleware('perm:config_edit');
|
||||
Route::get('/admin/config/activity/edit/{id}' , 'ComplementaryActivityController@edit')->middleware('perm:config_edit');
|
||||
Route::get('/admin/config/activity/edit/{id}' , 'ComplementaryActivityController@edit')->middleware('perm:config_edit')->name('config.complementary-activity.edit');
|
||||
Route::post('/admin/config/activity/edit/{id}' , 'ComplementaryActivityController@update')->middleware('perm:config_edit');
|
||||
Route::post('/admin/config/general/edit','ConfigController@update')->middleware('perm:config_edit');
|
||||
Route::get('/admin/config/' , 'ConfigController@index')->middleware('perm:config_edit');
|
||||
Route::get('/admin/config/customisation','ConfigController@customisation')->middleware('perm:config_edit');
|
||||
Route::get('/admin/config/' , 'ConfigController@index')->middleware('perm:config_edit')->name('config');
|
||||
Route::get('/admin/config/customisation','ConfigController@customisation')->middleware('perm:config_edit')->name('config.customisation');
|
||||
Route::post('/admin/config/customisation','ConfigController@customisationUpdate')->middleware('perm:config_edit');
|
||||
|
||||
Route::get('/admin/config/ranks','RankController@index')->middleware('perm:config_edit');
|
||||
Route::get('/admin/config/ranks/add','RankController@create')->middleware('perm:config_edit');
|
||||
Route::get('/admin/config/ranks','RankController@index')->middleware('perm:config_edit')->name('config.rank');
|
||||
Route::get('/admin/config/ranks/add','RankController@create')->middleware('perm:config_edit')->name('config.rank.add');
|
||||
Route::post('/admin/config/ranks/add','RankController@store')->middleware('perm:config_edit');
|
||||
Route::get('/admin/config/ranks/{id}','RankController@show')->middleware('perm:config_edit');
|
||||
Route::get('/admin/config/ranks/{id}','RankController@show')->middleware('perm:config_edit')->name('config.rank.edit');
|
||||
Route::post('/admin/config/ranks/{id}','RankController@update')->middleware('perm:config_edit');
|
||||
Route::get('/admin/config/jobs','JobController@index')->middleware('perm:config_edit');
|
||||
Route::get('/admin/config/jobs/add','JobController@create')->middleware('perm:config_edit');
|
||||
Route::get('/admin/config/jobs','JobController@index')->middleware('perm:config_edit')->name('config.jobs');
|
||||
Route::get('/admin/config/jobs/add','JobController@create')->middleware('perm:config_edit')->name('config.jobs.add');
|
||||
Route::post('/admin/config/jobs/add','JobController@store')->middleware('perm:config_edit');
|
||||
Route::get('/admin/config/jobs/{id}','JobController@edit')->middleware('perm:config_edit');
|
||||
Route::get('/admin/config/jobs/{id}','JobController@edit')->middleware('perm:config_edit')->name('config.jobs.edit');
|
||||
Route::post('/admin/config/jobs/{id}','JobController@update')->middleware('perm:config_edit');
|
||||
|
||||
Route::get('/admin/config/files' , 'ConfigController@showfilesConfig')->middleware('perm:config_edit');
|
||||
Route::get('/admin/config/files' , 'ConfigController@showfilesConfig')->middleware('perm:config_edit')->name('config.files');
|
||||
Route::post('/admin/config/files' , 'ConfigController@editfilesConfig')->middleware('perm:config_edit');
|
||||
|
||||
/** Public page */
|
||||
@@ -94,33 +96,33 @@ Route::middleware(['auth'])->group(function () {
|
||||
Route::post('/admin/public/edit/{config}', 'PublicController@update')->middleware('perm:config_edit');
|
||||
|
||||
/** Picture */
|
||||
Route::get('/admin/picture','PictureController@indexAdmin')->middleware('perm:picture_see');
|
||||
Route::get('/admin/picture/add','PictureController@create')->middleware('perm:picture_add');
|
||||
Route::get('/admin/picture','PictureController@indexAdmin')->middleware('perm:picture_see')->name('picture');
|
||||
Route::get('/admin/picture/add','PictureController@create')->middleware('perm:picture_add')->name('picture.add');
|
||||
Route::post('/admin/picture/add','PictureController@store')->middleware('perm:picture_add');
|
||||
Route::get('/admin/picture/edit/{id}','PictureController@edit')->middleware('perm:picture_edit');
|
||||
Route::get('/admin/picture/edit/{id}','PictureController@edit')->middleware('perm:picture_edit')->name('picture.edit');
|
||||
Route::post('/admin/picture/edit/{id}','PictureController@update')->middleware('perm:picture_edit');
|
||||
|
||||
/** Inventory */
|
||||
Route::get('/admin/inventory' , 'InventoryController@index')->middleware('perm:inventory_see');
|
||||
Route::get('/admin/inventory/management','InventoryController@management')->middleware('perm:inventory_edit');
|
||||
Route::get('/admin/inventory' , 'InventoryController@index')->middleware('perm:inventory_see')->name('inv');
|
||||
Route::get('/admin/inventory/management','InventoryController@management')->middleware('perm:inventory_edit')->name('inv.management');
|
||||
|
||||
/** Item Category */
|
||||
Route::get('/admin/inventory/management/category','ItemCategoryController@index')->middleware('perm:inventory_edit');
|
||||
Route::get('/admin/inventory/management/category/add','ItemCategoryController@create')->middleware('perm:inventory_add');
|
||||
Route::get('/admin/inventory/management/category','ItemCategoryController@index')->middleware('perm:inventory_edit')->name('inv.management.category');
|
||||
Route::get('/admin/inventory/management/category/add','ItemCategoryController@create')->middleware('perm:inventory_add')->name('inv.management.category.add');
|
||||
Route::post('/admin/inventory/management/category/add','ItemCategoryController@store')->middleware('perm:inventory_add');
|
||||
Route::get('/admin/inventory/management/category/edit/{id}','ItemCategoryController@edit')->middleware('perm:inventory_edit');
|
||||
Route::get('/admin/inventory/management/category/edit/{id}','ItemCategoryController@edit')->middleware('perm:inventory_edit')->name('inv.management.category.edit');
|
||||
Route::post('/admin/inventory/management/category/edit/{id}','ItemCategoryController@update')->middleware('perm:inventory_edit');
|
||||
|
||||
/** News */
|
||||
Route::get('/admin/news','NewsController@indexAdmin')->middleware('perm:news_see');
|
||||
Route::get('/admin/news/add','NewsController@create')->middleware('perm:news_add');
|
||||
Route::get('/admin/news','NewsController@indexAdmin')->middleware('perm:news_see')->name('news');
|
||||
Route::get('/admin/news/add','NewsController@create')->middleware('perm:news_add')->name('news.add');
|
||||
Route::post('/admin/news/add','NewsController@store')->middleware('perm:news_add');
|
||||
Route::get('/admin/news/edit/{id}','NewsController@edit')->middleware('perm:news_edit');
|
||||
Route::get('/admin/news/edit/{id}','NewsController@edit')->middleware('perm:news_edit')->name('news.edit');
|
||||
Route::post('/admin/news/edit/{id}','NewsController@update')->middleware('perm:news_edit');
|
||||
|
||||
/** Articles */
|
||||
Route::get('/admin/article','ArticleController@index')->middleware('perm:article_see');
|
||||
Route::get('/admin/article/activity/edit/{id}','ArticleController@editActivity')->middleware('perm:article_edit');
|
||||
Route::get('/admin/article','ArticleController@index')->middleware('perm:article_see')->name('article');
|
||||
Route::get('/admin/article/activity/edit/{id}','ArticleController@editActivity')->middleware('perm:article_edit')->name('article.edit');
|
||||
Route::post('/admin/article/activity/edit/{id}','ArticleController@updateActivity')->middleware('perm:article_edit');
|
||||
Route::get('/admin/article/activity/picture/{id}','ArticleController@pictureActivity')->middleware('perm:article_edit');
|
||||
Route::get('/admin/article/activity/picture/{id}/add','ArticleController@pictureActivityCreate')->middleware('perm:article_edit');
|
||||
@@ -143,39 +145,39 @@ Route::middleware(['auth'])->group(function () {
|
||||
|
||||
/** Notification */
|
||||
Route::get('/admin/notication/mark','UserController@notificationmarkALL');
|
||||
Route::post('/admin/notication/mark/{id}','UserController@notificationmark');
|
||||
Route::get('/ecc/notication/mark','UserController@notificationmarkALL');
|
||||
Route::post('/ecc/notication/mark/{id}','UserController@notificationmarkECC');
|
||||
Route::post('/admin/notication/mark/{id}','UserController@notificationmark');
|
||||
|
||||
/** Profil */
|
||||
Route::get('/admin/profil/avatar' , 'UserController@UserAvatar');
|
||||
Route::get('/admin/profil/password' , 'UserController@UserPassword');
|
||||
Route::get('/admin/profil/adress' , 'UserController@UserAdress');
|
||||
Route::get('/admin/profil/avatar' , 'UserController@UserAvatar')->name('profil.avatar');
|
||||
Route::get('/admin/profil/password' , 'UserController@UserPassword')->name('profil.psw');
|
||||
Route::get('/admin/profil/adress' , 'UserController@UserAdress')->name('profil.adress');
|
||||
Route::post('/admin/profil/edit/adress' , 'UserController@editUserAdress');
|
||||
Route::post('/admin/profil/edit/password' , 'UserController@editUserPassword');
|
||||
Route::get('/admin/profil/edit/avatar/{id}' , 'UserController@editUserAvatar');
|
||||
Route::get('/admin/profil/{id?}' , 'UserController@showUserProfil');
|
||||
Route::get('/admin/profil/{id?}' , 'UserController@showUserProfil')->name('profil');
|
||||
|
||||
/** Files */
|
||||
Route::get('/file/get','GoogleDriveController@getFile')->middleware('perm:file_see');
|
||||
Route::post('/file/create','GoogleDriveController@createFile');
|
||||
Route::post('/file/upload','GoogleDriveController@uploadFile');
|
||||
Route::post('/folder/create','GoogleDriveController@createFolder');
|
||||
Route::get('/file/delete','GoogleDriveController@deleteFile')->middleware('perm:file_delete');
|
||||
Route::get('/folder/delete','GoogleDriveController@deleteDir')->middleware('perm:file_delete');
|
||||
Route::get('/admin/files','FilesController@index')->middleware('perm:file_see');
|
||||
Route::get('/admin/guide','FilesController@guide')->middleware('perm:file_see');
|
||||
Route::get('/admin/drive/{folder?}','GoogleDriveController@index')->middleware('perm:file_see');
|
||||
Route::get('/admin/files','FilesController@index')->middleware('perm:file_see')->name('files');
|
||||
Route::get('/admin/guide','FilesController@guide')->middleware('perm:file_see')->name('guide');
|
||||
Route::get('/admin/drive/{folder?}','GoogleDriveController@index')->middleware('perm:file_see')->name('drive');
|
||||
Route::get('/admin/drive/{folder}/permission','GoogleDriveController@editPermission')->middleware('perm:file_see')->name('drive.permission');
|
||||
Route::patch('/admin/drive/{folder}/permission/{subject}/{id}','GoogleDriveController@editPermission')->middleware('perm:file_see');
|
||||
|
||||
/** OCOM */
|
||||
Route::get('/admin/ocom','OCOMController@index');
|
||||
Route::get('/admin/ocom/generate','OCOMController@showgenerate');
|
||||
|
||||
/** OCOM */
|
||||
Route::get('/admin/ocom','OCOMController@index')->name('ocom');
|
||||
Route::get('/admin/ocom/generate','OCOMController@showgenerate')->name('ocom.generate');
|
||||
Route::put('/admin/ocom/generate','OCOMController@generate');
|
||||
Route::get('/admin/ocom/add','OCOMController@create');
|
||||
Route::get('/admin/ocom/add','OCOMController@create')->name('ocom.add');
|
||||
Route::put('/admin/ocom/add','OCOMController@store');
|
||||
Route::get('/admin/ocom/edit/{id}','OCOMController@edit');
|
||||
Route::patch('/admin/ocom/edit/{id}','OCOMController@update');
|
||||
Route::get('/admin/ocom/{id}','OCOMController@show');
|
||||
Route::get('/admin/ocom/{id}/edit','OCOMController@edit')->name('ocom.edit');
|
||||
Route::patch('/admin/ocom/{id}/edit','OCOMController@update');
|
||||
Route::get('/admin/ocom/{id}','OCOMController@show')->name('ocom.show');
|
||||
});
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user