-
- @endforeach
-
diff --git a/routes/api.php b/routes/api.php
index 14c0fcdb..162be591 100644
--- a/routes/api.php
+++ b/routes/api.php
@@ -28,9 +28,12 @@ Route::middleware('auth:api')->group(function () {
/** User Route */
Route::post('/user/delete', 'UserController@destroy');
-});
+ /** Inventory Route */
+ Route::post('/item/delete', 'ItemController@destroy');
+
+ Route::get('/user/perm/{id}', function($id) {
+ $user = \App\User::find($id);
+ return $user->getPerm("schedule_edit");
+ });
-Route::get('/user/perm/{id}', function($id) {
- $user = \App\User::find($id);
- return $user->getPerm("schedule_edit");
});
diff --git a/routes/web.php b/routes/web.php
index 68145c28..15ecc70f 100644
--- a/routes/web.php
+++ b/routes/web.php
@@ -22,27 +22,54 @@ Route::get('/', function () {
Route::middleware(['auth','admin'])->group(function () {
/* Espace Administration Route */
- Route::get('/admin', 'AdminController@index')->name('admin');
- Route::get('/admin/update', 'AdminController@update');
- Route::get('/admin/calendar', 'CalendarController@index');
+ /** Dashboard & General */
+ Route::get('/admin', 'AdminController@index')->name('admin');
+ Route::get('/admin/update', 'AdminController@update');
- Route::get('/admin/calendar/add/{date}', ['uses' =>'CalendarController@add']);
- Route::get('/admin/calendar/edit/{id}', ['uses' =>'CalendarController@edit']);
+ /** Calendar */
+ Route::get('/admin/calendar', 'CalendarController@index');
+ Route::get('/admin/calendar/add/{date}', ['uses' =>'CalendarController@add']);
+ Route::get('/admin/calendar/edit/{id}', ['uses' =>'CalendarController@edit']);
+ Route::post('/admin/calendar/add', 'CalendarController@store');
+ Route::patch('/admin/calendar/edit/{id}', ['uses' =>'CalendarController@patch']);
- Route::post('/admin/calendar/add', 'CalendarController@store');
- Route::patch('/admin/calendar/edit/{id}', ['uses' =>'CalendarController@patch']);
+ /** Statistique */
+ Route::get('/admin/stats/log' , 'LogController@index');
- Route::get('/admin/stats/log' , 'LogController@index');
+ /** Message */
+ Route::get('/admin/message' , 'MessageController@index');
+ Route::get('/admin/message/add' , 'MessageController@create');
+ Route::post('/admin/message/add' , 'MessageController@store');
+ Route::get('/admin/message/{id}', ['uses' =>'MessageController@show']);
- Route::get('/admin/message' , 'MessageController@index');
- Route::get('/admin/message/add' , 'MessageController@create');
- Route::post('/admin/message/add' , 'MessageController@store');
- Route::get('/admin/message/{id}', ['uses' =>'MessageController@show']);
+ /** User */
+ Route::get('/admin/user' , 'UserController@index');
+ Route::get('/admin/user/add' , 'UserController@create');
+ Route::post('/admin/user/add' , 'UserController@store');
+ Route::get('/admin/user/edit/{id}' , 'UserController@edit');
+ Route::post('/admin/user/edit' , 'UserController@update');
- Route::get('/admin/user' , 'UserController@index');
+ /** Config */
+ Route::get('/admin/config/job' , 'JobController@index');
+ Route::get('/admin/config/job/add' , 'JobController@create');
+ Route::post('/admin/config/job/add' , 'JobController@store');
+ Route::get('/admin/config/job/edit/{id}' , 'JobController@edit');
- Route::get('/admin/config/job' , 'JobController@index');
+ /** Inventory */
+ Route::get('/admin/inventory' , 'InventoryController@index');
+ Route::get('/admin/inventory/booking' , 'InventoryController@booking');
+ Route::get('/admin/inventory/{id}/{periode}/{niveau}' , 'InventoryController@show');
+ Route::post('/admin/inventory/add/{id}/{periode}/{niveau}' , 'InventoryController@store');
+ Route::post('/admin/inventory/remove/{id}/{periode}/{niveau}' , 'InventoryController@destroy');
+
+ /** Item */
+ Route::get('/admin/item/add' , 'ItemController@create');
+ Route::get('/admin/item/edit/{id}' , 'ItemController@edit');
+ Route::post('/admin/item/add' , 'ItemController@store');
+ Route::post('/admin/item/edit/{id}' , 'ItemController@update');
+ /** Local */
+ Route::get('/admin/config/local' , 'LocalController@index');
});
diff --git a/vendor/composer/autoload_classmap.php b/vendor/composer/autoload_classmap.php
index b65f778c..f03f6740 100644
--- a/vendor/composer/autoload_classmap.php
+++ b/vendor/composer/autoload_classmap.php
@@ -26,11 +26,14 @@ return array(
'App\\Http\\Controllers\\TaskController' => $baseDir . '/app/Http/Controllers/TaskController.php',
'App\\Http\\Controllers\\UserController' => $baseDir . '/app/Http/Controllers/UserController.php',
'App\\Http\\Kernel' => $baseDir . '/app/Http/Kernel.php',
+ 'App\\Http\\Middleware\\AccesAdmin' => $baseDir . '/app/Http/Middleware/AccesAdmin.php',
+ 'App\\Http\\Middleware\\AccesStaff' => $baseDir . '/app/Http/Middleware/AccesStaff.php',
'App\\Http\\Middleware\\EncryptCookies' => $baseDir . '/app/Http/Middleware/EncryptCookies.php',
'App\\Http\\Middleware\\RedirectIfAuthenticated' => $baseDir . '/app/Http/Middleware/RedirectIfAuthenticated.php',
'App\\Http\\Middleware\\TrimStrings' => $baseDir . '/app/Http/Middleware/TrimStrings.php',
'App\\Http\\Middleware\\TrustProxies' => $baseDir . '/app/Http/Middleware/TrustProxies.php',
'App\\Http\\Middleware\\VerifyCsrfToken' => $baseDir . '/app/Http/Middleware/VerifyCsrfToken.php',
+ 'App\\Item' => $baseDir . '/app/Item.php',
'App\\Job' => $baseDir . '/app/Job.php',
'App\\Local' => $baseDir . '/app/Local.php',
'App\\Log' => $baseDir . '/app/Log.php',
diff --git a/vendor/composer/autoload_static.php b/vendor/composer/autoload_static.php
index a0e9b9f2..ffcf0989 100644
--- a/vendor/composer/autoload_static.php
+++ b/vendor/composer/autoload_static.php
@@ -410,11 +410,14 @@ class ComposerStaticInit7aa8410dad307922e6e62bcfdfadda15
'App\\Http\\Controllers\\TaskController' => __DIR__ . '/../..' . '/app/Http/Controllers/TaskController.php',
'App\\Http\\Controllers\\UserController' => __DIR__ . '/../..' . '/app/Http/Controllers/UserController.php',
'App\\Http\\Kernel' => __DIR__ . '/../..' . '/app/Http/Kernel.php',
+ 'App\\Http\\Middleware\\AccesAdmin' => __DIR__ . '/../..' . '/app/Http/Middleware/AccesAdmin.php',
+ 'App\\Http\\Middleware\\AccesStaff' => __DIR__ . '/../..' . '/app/Http/Middleware/AccesStaff.php',
'App\\Http\\Middleware\\EncryptCookies' => __DIR__ . '/../..' . '/app/Http/Middleware/EncryptCookies.php',
'App\\Http\\Middleware\\RedirectIfAuthenticated' => __DIR__ . '/../..' . '/app/Http/Middleware/RedirectIfAuthenticated.php',
'App\\Http\\Middleware\\TrimStrings' => __DIR__ . '/../..' . '/app/Http/Middleware/TrimStrings.php',
'App\\Http\\Middleware\\TrustProxies' => __DIR__ . '/../..' . '/app/Http/Middleware/TrustProxies.php',
'App\\Http\\Middleware\\VerifyCsrfToken' => __DIR__ . '/../..' . '/app/Http/Middleware/VerifyCsrfToken.php',
+ 'App\\Item' => __DIR__ . '/../..' . '/app/Item.php',
'App\\Job' => __DIR__ . '/../..' . '/app/Job.php',
'App\\Local' => __DIR__ . '/../..' . '/app/Local.php',
'App\\Log' => __DIR__ . '/../..' . '/app/Log.php',