diff --git a/app/Http/Controllers/EventController.php b/app/Http/Controllers/EventController.php index cec44fcf..ac4a2a98 100644 --- a/app/Http/Controllers/EventController.php +++ b/app/Http/Controllers/EventController.php @@ -50,7 +50,14 @@ class EventController extends Controller $event->is_mandatory = 0; } $event->desc = request('desc'); - $event->msg = request('msg'); + if(\request('msg')) + { + $event->msg = request('msg'); + } + else + { + $event->msg = ""; + } $event->date_msg = request('date_msg'); $event->save(); diff --git a/app/Http/Controllers/JobController.php b/app/Http/Controllers/JobController.php index 9562f25a..aaf8c6e0 100644 --- a/app/Http/Controllers/JobController.php +++ b/app/Http/Controllers/JobController.php @@ -43,90 +43,22 @@ class JobController extends Controller { $job = new Job; - $job->name = request('name'); - $job->acces_level = request('acces_level'); - $job->desc = request('desc'); - - if (null !==(request('schedule_see'))) { - $job->schedule_see = request('schedule_see'); - } else { - $job->schedule_see = false; - } - - if (null !==(request('schedule_edit'))) { - $job->schedule_edit = 1; - } else { - $job->schedule_edit = false; - } - if (null !==(request('schedule_notify'))) { - $job->schedule_notify = 1; - } else { - $job->schedule_notify = false; - } - if (null !==(request('message_see'))) { - $job->message_see = 1; - } else { - $job->message_see = false; - } - if (null !==(request('message_edit'))) { - $job->message_edit = 1; - } else { - $job->message_edit = false; - } - if (null !==(request('message_notify'))) { - $job->message_notify = 1; - } else { - $job->message_notify = false; - } - if (null !==(request('paper_edit'))) { - $job->paper_edit = 1; - } else { - $job->paper_edit = false; - } - if (null !==(request('paper_publish'))) { - $job->paper_publish = 1; - } else { - $job->paper_publish = false; - } - if (null !==(request('paper_notify'))) { - $job->paper_notify = 1; - } else { - $job->paper_notify = false; - } - if (null !==(request('inventory_see'))) { - $job->inventory_see = 1; - } else { - $job->inventory_see = false; - } - if (null !==(request('inventory_edit'))) { - $job->inventory_edit = 1; - } else { - $job->inventory_edit = false; - } - if (null !==(request('inventory_notify'))) { - $job->inventory_notify = 1; - } else { - $job->inventory_notify = false; - } - if (null !==(request('user_see'))) { - $job->user_see = 1; - } else { - $job->user_see = false; - } - if (null !==(request('user_edit'))) { - $job->user_edit = 1; - } else { - $job->user_edit = false; - } - if (null !==(request('user_notify'))) { - $job->user_notify = 1; - } else { - $job->user_notify = false; + $job->name = $request->name; + $job->desc = $request->desc; + + $tpermission = []; + + foreach (\App\Permission::all() as $perm) + { + $tkey = $perm->ckey; + $tpermission[$tkey] = $request->$tkey; } + $job->permissions = json_encode($tpermission); $job->save(); - return redirect('/admin/config/job/'.$job->id); + clog('add','success','Poste ajouté avec succès'); + return redirect('/admin/config/jobs')->with('success','Poste ajouté avec succès'); } /** @@ -162,19 +94,43 @@ class JobController extends Controller * @param \App\Job $job * @return \Illuminate\Http\Response */ - public function update(Request $request, Job $job) + public function update(Request $request, $id) { - // + $job = Job::find($id); + + $job->name = $request->name; + $job->desc = $request->desc; + + $tpermission = []; + + foreach (\App\Permission::all() as $perm) + { + $tkey = $perm->ckey; + $tpermission[$tkey] = $request->$tkey; + } + + $job->permissions = json_encode($tpermission); + $job->save(); + + clog('add','success','Poste modifié avec succès'); + return redirect('/admin/config/jobs')->with('success','Poste modifié avec succès'); } /** * Remove the specified resource from storage. * - * @param \App\Job $job - * @return \Illuminate\Http\Response */ - public function destroy(Job $job) + public function destroy(Request $request) { - // + $job = Job::find($request->id); + foreach (\App\User::all() as $user) + { + if($user->job->id == $job->id) + { + $user->job_id = 1; + $user->save(); + } + } + $job->delete(); } } diff --git a/app/Http/Controllers/RankController.php b/app/Http/Controllers/RankController.php index eb809eb5..b0c99500 100644 --- a/app/Http/Controllers/RankController.php +++ b/app/Http/Controllers/RankController.php @@ -109,12 +109,18 @@ class RankController extends Controller /** * Remove the specified resource from storage. - * - * @param \App\Rank $rank - * @return \Illuminate\Http\Response */ - public function destroy(Rank $rank) + public function destroy(Request $request) { - // + $rank = Rank::find($request->id); + foreach (\App\User::all() as $user) + { + if($user->rank->id == $rank->id) + { + $user->rank_id = 1; + $user->save(); + } + } + $rank->delete(); } } diff --git a/app/Http/Controllers/UserController.php b/app/Http/Controllers/UserController.php index c64b3952..b1e66459 100644 --- a/app/Http/Controllers/UserController.php +++ b/app/Http/Controllers/UserController.php @@ -70,7 +70,7 @@ class UserController extends Controller $user->avatar = rand(1,16); $user->rank_id = request('rank'); - $user->job = request('job'); + $user->job_id = request('job'); $user->password = bcrypt(request('psw')); $user->api_token = str_random(60); @@ -142,7 +142,7 @@ class UserController extends Controller } $user->rank_id = request('rank'); - $user->job = request('job'); + $user->job_id = request('job'); if (request('psw') != null) { $user->password = bcrypt(request('psw')); } diff --git a/app/News.php b/app/News.php index c5a44fc5..04ca39e9 100644 --- a/app/News.php +++ b/app/News.php @@ -32,7 +32,7 @@ class News extends Model foreach (\App\Event::future() as $event) { - if($event->type = 1) + if($event->type == 1 && $event->msg != "") { if (date('U',strtotime($event->date_msg)) <= time()) { diff --git a/public/js/app.js b/public/js/app.js index 1ab94bcd..11818cd2 100644 --- a/public/js/app.js +++ b/public/js/app.js @@ -49135,13 +49135,13 @@ if (false) { /* 43 */ /***/ (function(module, exports) { -// removed by extract-text-webpack-plugin +throw new Error("Module build failed: ModuleBuildError: Module build failed: Error: Missing binding /home/etudiant/PhpstormProjects/c-cms/node_modules/node-sass/vendor/linux-x64-72/binding.node\nNode Sass could not find a binding for your current environment: Linux 64-bit with Node.js 12.x\n\nFound bindings for the following environments:\n - Linux 64-bit with Node.js 8.x\n\nThis usually happens because your environment has changed since running `npm install`.\nRun `npm rebuild node-sass` to download the binding for your current environment.\n at module.exports (/home/etudiant/PhpstormProjects/c-cms/node_modules/node-sass/lib/binding.js:15:13)\n at Object. (/home/etudiant/PhpstormProjects/c-cms/node_modules/node-sass/lib/index.js:14:35)\n at Module._compile (internal/modules/cjs/loader.js:945:30)\n at Object.Module._extensions..js (internal/modules/cjs/loader.js:962:10)\n at Module.load (internal/modules/cjs/loader.js:798:32)\n at Function.Module._load (internal/modules/cjs/loader.js:711:12)\n at Module.require (internal/modules/cjs/loader.js:838:19)\n at require (internal/modules/cjs/helpers.js:74:18)\n at Object. (/home/etudiant/PhpstormProjects/c-cms/node_modules/sass-loader/lib/loader.js:3:14)\n at Module._compile (internal/modules/cjs/loader.js:945:30)\n at Object.Module._extensions..js (internal/modules/cjs/loader.js:962:10)\n at Module.load (internal/modules/cjs/loader.js:798:32)\n at Function.Module._load (internal/modules/cjs/loader.js:711:12)\n at Module.require (internal/modules/cjs/loader.js:838:19)\n at require (internal/modules/cjs/helpers.js:74:18)\n at loadLoader (/home/etudiant/PhpstormProjects/c-cms/node_modules/loader-runner/lib/loadLoader.js:18:17)\n at iteratePitchingLoaders (/home/etudiant/PhpstormProjects/c-cms/node_modules/loader-runner/lib/LoaderRunner.js:169:2)\n at iteratePitchingLoaders (/home/etudiant/PhpstormProjects/c-cms/node_modules/loader-runner/lib/LoaderRunner.js:165:10)\n at /home/etudiant/PhpstormProjects/c-cms/node_modules/loader-runner/lib/LoaderRunner.js:176:18\n at loadLoader (/home/etudiant/PhpstormProjects/c-cms/node_modules/loader-runner/lib/loadLoader.js:47:3)\n at iteratePitchingLoaders (/home/etudiant/PhpstormProjects/c-cms/node_modules/loader-runner/lib/LoaderRunner.js:169:2)\n at iteratePitchingLoaders (/home/etudiant/PhpstormProjects/c-cms/node_modules/loader-runner/lib/LoaderRunner.js:165:10)\n at /home/etudiant/PhpstormProjects/c-cms/node_modules/loader-runner/lib/LoaderRunner.js:176:18\n at loadLoader (/home/etudiant/PhpstormProjects/c-cms/node_modules/loader-runner/lib/loadLoader.js:47:3)\n at iteratePitchingLoaders (/home/etudiant/PhpstormProjects/c-cms/node_modules/loader-runner/lib/LoaderRunner.js:169:2)\n at iteratePitchingLoaders (/home/etudiant/PhpstormProjects/c-cms/node_modules/loader-runner/lib/LoaderRunner.js:165:10)\n at /home/etudiant/PhpstormProjects/c-cms/node_modules/loader-runner/lib/LoaderRunner.js:176:18\n at loadLoader (/home/etudiant/PhpstormProjects/c-cms/node_modules/loader-runner/lib/loadLoader.js:47:3)\n at iteratePitchingLoaders (/home/etudiant/PhpstormProjects/c-cms/node_modules/loader-runner/lib/LoaderRunner.js:169:2)\n at runLoaders (/home/etudiant/PhpstormProjects/c-cms/node_modules/loader-runner/lib/LoaderRunner.js:365:2)\n at /home/etudiant/PhpstormProjects/c-cms/node_modules/webpack/lib/NormalModule.js:195:19\n at /home/etudiant/PhpstormProjects/c-cms/node_modules/loader-runner/lib/LoaderRunner.js:367:11\n at /home/etudiant/PhpstormProjects/c-cms/node_modules/loader-runner/lib/LoaderRunner.js:172:11\n at loadLoader (/home/etudiant/PhpstormProjects/c-cms/node_modules/loader-runner/lib/loadLoader.js:32:11)\n at iteratePitchingLoaders (/home/etudiant/PhpstormProjects/c-cms/node_modules/loader-runner/lib/LoaderRunner.js:169:2)\n at iteratePitchingLoaders (/home/etudiant/PhpstormProjects/c-cms/node_modules/loader-runner/lib/LoaderRunner.js:165:10)\n at /home/etudiant/PhpstormProjects/c-cms/node_modules/loader-runner/lib/LoaderRunner.js:176:18\n at loadLoader (/home/etudiant/PhpstormProjects/c-cms/node_modules/loader-runner/lib/loadLoader.js:47:3)\n at iteratePitchingLoaders (/home/etudiant/PhpstormProjects/c-cms/node_modules/loader-runner/lib/LoaderRunner.js:169:2)\n at iteratePitchingLoaders (/home/etudiant/PhpstormProjects/c-cms/node_modules/loader-runner/lib/LoaderRunner.js:165:10)\n at /home/etudiant/PhpstormProjects/c-cms/node_modules/loader-runner/lib/LoaderRunner.js:176:18\n at loadLoader (/home/etudiant/PhpstormProjects/c-cms/node_modules/loader-runner/lib/loadLoader.js:47:3)\n at iteratePitchingLoaders (/home/etudiant/PhpstormProjects/c-cms/node_modules/loader-runner/lib/LoaderRunner.js:169:2)\n at iteratePitchingLoaders (/home/etudiant/PhpstormProjects/c-cms/node_modules/loader-runner/lib/LoaderRunner.js:165:10)\n at /home/etudiant/PhpstormProjects/c-cms/node_modules/loader-runner/lib/LoaderRunner.js:176:18\n at loadLoader (/home/etudiant/PhpstormProjects/c-cms/node_modules/loader-runner/lib/loadLoader.js:47:3)\n at iteratePitchingLoaders (/home/etudiant/PhpstormProjects/c-cms/node_modules/loader-runner/lib/LoaderRunner.js:169:2)\n at runLoaders (/home/etudiant/PhpstormProjects/c-cms/node_modules/loader-runner/lib/LoaderRunner.js:365:2)\n at NormalModule.doBuild (/home/etudiant/PhpstormProjects/c-cms/node_modules/webpack/lib/NormalModule.js:182:3)\n at NormalModule.build (/home/etudiant/PhpstormProjects/c-cms/node_modules/webpack/lib/NormalModule.js:275:15)\n at Compilation.buildModule (/home/etudiant/PhpstormProjects/c-cms/node_modules/webpack/lib/Compilation.js:157:10)\n at /home/etudiant/PhpstormProjects/c-cms/node_modules/webpack/lib/Compilation.js:460:10\n at /home/etudiant/PhpstormProjects/c-cms/node_modules/webpack/lib/NormalModuleFactory.js:243:5\n at /home/etudiant/PhpstormProjects/c-cms/node_modules/webpack/lib/NormalModuleFactory.js:94:13\n at /home/etudiant/PhpstormProjects/c-cms/node_modules/tapable/lib/Tapable.js:268:11\n at NormalModuleFactory. (/home/etudiant/PhpstormProjects/c-cms/node_modules/webpack/lib/CompatibilityPlugin.js:52:5)\n at NormalModuleFactory.applyPluginsAsyncWaterfall (/home/etudiant/PhpstormProjects/c-cms/node_modules/tapable/lib/Tapable.js:272:13)\n at /home/etudiant/PhpstormProjects/c-cms/node_modules/webpack/lib/NormalModuleFactory.js:69:10\n at /home/etudiant/PhpstormProjects/c-cms/node_modules/webpack/lib/NormalModuleFactory.js:196:7\n at processTicksAndRejections (internal/process/task_queues.js:75:11)"); /***/ }), /* 44 */ /***/ (function(module, exports) { -// removed by extract-text-webpack-plugin +throw new Error("Module build failed: ModuleBuildError: Module build failed: Error: Missing binding /home/etudiant/PhpstormProjects/c-cms/node_modules/node-sass/vendor/linux-x64-72/binding.node\nNode Sass could not find a binding for your current environment: Linux 64-bit with Node.js 12.x\n\nFound bindings for the following environments:\n - Linux 64-bit with Node.js 8.x\n\nThis usually happens because your environment has changed since running `npm install`.\nRun `npm rebuild node-sass` to download the binding for your current environment.\n at module.exports (/home/etudiant/PhpstormProjects/c-cms/node_modules/node-sass/lib/binding.js:15:13)\n at Object. (/home/etudiant/PhpstormProjects/c-cms/node_modules/node-sass/lib/index.js:14:35)\n at Module._compile (internal/modules/cjs/loader.js:945:30)\n at Object.Module._extensions..js (internal/modules/cjs/loader.js:962:10)\n at Module.load (internal/modules/cjs/loader.js:798:32)\n at Function.Module._load (internal/modules/cjs/loader.js:711:12)\n at Module.require (internal/modules/cjs/loader.js:838:19)\n at require (internal/modules/cjs/helpers.js:74:18)\n at Object. (/home/etudiant/PhpstormProjects/c-cms/node_modules/sass-loader/lib/loader.js:3:14)\n at Module._compile (internal/modules/cjs/loader.js:945:30)\n at Object.Module._extensions..js (internal/modules/cjs/loader.js:962:10)\n at Module.load (internal/modules/cjs/loader.js:798:32)\n at Function.Module._load (internal/modules/cjs/loader.js:711:12)\n at Module.require (internal/modules/cjs/loader.js:838:19)\n at require (internal/modules/cjs/helpers.js:74:18)\n at loadLoader (/home/etudiant/PhpstormProjects/c-cms/node_modules/loader-runner/lib/loadLoader.js:18:17)\n at iteratePitchingLoaders (/home/etudiant/PhpstormProjects/c-cms/node_modules/loader-runner/lib/LoaderRunner.js:169:2)\n at iteratePitchingLoaders (/home/etudiant/PhpstormProjects/c-cms/node_modules/loader-runner/lib/LoaderRunner.js:165:10)\n at /home/etudiant/PhpstormProjects/c-cms/node_modules/loader-runner/lib/LoaderRunner.js:176:18\n at loadLoader (/home/etudiant/PhpstormProjects/c-cms/node_modules/loader-runner/lib/loadLoader.js:47:3)\n at iteratePitchingLoaders (/home/etudiant/PhpstormProjects/c-cms/node_modules/loader-runner/lib/LoaderRunner.js:169:2)\n at iteratePitchingLoaders (/home/etudiant/PhpstormProjects/c-cms/node_modules/loader-runner/lib/LoaderRunner.js:165:10)\n at /home/etudiant/PhpstormProjects/c-cms/node_modules/loader-runner/lib/LoaderRunner.js:176:18\n at loadLoader (/home/etudiant/PhpstormProjects/c-cms/node_modules/loader-runner/lib/loadLoader.js:47:3)\n at iteratePitchingLoaders (/home/etudiant/PhpstormProjects/c-cms/node_modules/loader-runner/lib/LoaderRunner.js:169:2)\n at iteratePitchingLoaders (/home/etudiant/PhpstormProjects/c-cms/node_modules/loader-runner/lib/LoaderRunner.js:165:10)\n at /home/etudiant/PhpstormProjects/c-cms/node_modules/loader-runner/lib/LoaderRunner.js:176:18\n at loadLoader (/home/etudiant/PhpstormProjects/c-cms/node_modules/loader-runner/lib/loadLoader.js:47:3)\n at iteratePitchingLoaders (/home/etudiant/PhpstormProjects/c-cms/node_modules/loader-runner/lib/LoaderRunner.js:169:2)\n at runLoaders (/home/etudiant/PhpstormProjects/c-cms/node_modules/loader-runner/lib/LoaderRunner.js:365:2)\n at /home/etudiant/PhpstormProjects/c-cms/node_modules/webpack/lib/NormalModule.js:195:19\n at /home/etudiant/PhpstormProjects/c-cms/node_modules/loader-runner/lib/LoaderRunner.js:367:11\n at /home/etudiant/PhpstormProjects/c-cms/node_modules/loader-runner/lib/LoaderRunner.js:172:11\n at loadLoader (/home/etudiant/PhpstormProjects/c-cms/node_modules/loader-runner/lib/loadLoader.js:32:11)\n at iteratePitchingLoaders (/home/etudiant/PhpstormProjects/c-cms/node_modules/loader-runner/lib/LoaderRunner.js:169:2)\n at iteratePitchingLoaders (/home/etudiant/PhpstormProjects/c-cms/node_modules/loader-runner/lib/LoaderRunner.js:165:10)\n at /home/etudiant/PhpstormProjects/c-cms/node_modules/loader-runner/lib/LoaderRunner.js:176:18\n at loadLoader (/home/etudiant/PhpstormProjects/c-cms/node_modules/loader-runner/lib/loadLoader.js:47:3)\n at iteratePitchingLoaders (/home/etudiant/PhpstormProjects/c-cms/node_modules/loader-runner/lib/LoaderRunner.js:169:2)\n at iteratePitchingLoaders (/home/etudiant/PhpstormProjects/c-cms/node_modules/loader-runner/lib/LoaderRunner.js:165:10)\n at /home/etudiant/PhpstormProjects/c-cms/node_modules/loader-runner/lib/LoaderRunner.js:176:18\n at loadLoader (/home/etudiant/PhpstormProjects/c-cms/node_modules/loader-runner/lib/loadLoader.js:47:3)\n at iteratePitchingLoaders (/home/etudiant/PhpstormProjects/c-cms/node_modules/loader-runner/lib/LoaderRunner.js:169:2)\n at iteratePitchingLoaders (/home/etudiant/PhpstormProjects/c-cms/node_modules/loader-runner/lib/LoaderRunner.js:165:10)\n at /home/etudiant/PhpstormProjects/c-cms/node_modules/loader-runner/lib/LoaderRunner.js:176:18\n at loadLoader (/home/etudiant/PhpstormProjects/c-cms/node_modules/loader-runner/lib/loadLoader.js:47:3)\n at iteratePitchingLoaders (/home/etudiant/PhpstormProjects/c-cms/node_modules/loader-runner/lib/LoaderRunner.js:169:2)\n at runLoaders (/home/etudiant/PhpstormProjects/c-cms/node_modules/loader-runner/lib/LoaderRunner.js:365:2)\n at NormalModule.doBuild (/home/etudiant/PhpstormProjects/c-cms/node_modules/webpack/lib/NormalModule.js:182:3)\n at NormalModule.build (/home/etudiant/PhpstormProjects/c-cms/node_modules/webpack/lib/NormalModule.js:275:15)\n at Compilation.buildModule (/home/etudiant/PhpstormProjects/c-cms/node_modules/webpack/lib/Compilation.js:157:10)\n at /home/etudiant/PhpstormProjects/c-cms/node_modules/webpack/lib/Compilation.js:460:10\n at /home/etudiant/PhpstormProjects/c-cms/node_modules/webpack/lib/NormalModuleFactory.js:243:5\n at /home/etudiant/PhpstormProjects/c-cms/node_modules/webpack/lib/NormalModuleFactory.js:94:13\n at /home/etudiant/PhpstormProjects/c-cms/node_modules/tapable/lib/Tapable.js:268:11\n at NormalModuleFactory. (/home/etudiant/PhpstormProjects/c-cms/node_modules/webpack/lib/CompatibilityPlugin.js:52:5)\n at NormalModuleFactory.applyPluginsAsyncWaterfall (/home/etudiant/PhpstormProjects/c-cms/node_modules/tapable/lib/Tapable.js:272:13)\n at /home/etudiant/PhpstormProjects/c-cms/node_modules/webpack/lib/NormalModuleFactory.js:69:10\n at /home/etudiant/PhpstormProjects/c-cms/node_modules/webpack/lib/NormalModuleFactory.js:196:7\n at processTicksAndRejections (internal/process/task_queues.js:75:11)"); /***/ }) /******/ ]); \ No newline at end of file diff --git a/public/mix-manifest.json b/public/mix-manifest.json index 3284f7c6..5ba0ee36 100644 --- a/public/mix-manifest.json +++ b/public/mix-manifest.json @@ -1,6 +1,4 @@ { "/js/app.js": "/js/app.js", - "/css/app.css": "/css/app.css", - "/css/material-dashboard.css": "/css/material-dashboard.css", "/css/custom.css": "/css/custom.css" } diff --git a/resources/views/admin/configs/jobs/index.blade.php b/resources/views/admin/configs/jobs/index.blade.php index 0914fc4d..2a57bdd9 100644 --- a/resources/views/admin/configs/jobs/index.blade.php +++ b/resources/views/admin/configs/jobs/index.blade.php @@ -33,7 +33,7 @@ @if($job->id == 1) @else - + @endif @@ -46,3 +46,43 @@ @endsection + +@section('custom_scripts') + +@endsection diff --git a/resources/views/admin/configs/ranks/index.blade.php b/resources/views/admin/configs/ranks/index.blade.php index a76e4059..c89cdb05 100644 --- a/resources/views/admin/configs/ranks/index.blade.php +++ b/resources/views/admin/configs/ranks/index.blade.php @@ -33,7 +33,7 @@ @if($rank->id == 1) @else - + @endif @@ -46,3 +46,43 @@ @endsection + +@section('custom_scripts') + +@endsection diff --git a/resources/views/admin/job/add.blade.php b/resources/views/admin/job/add.blade.php index 0c603416..dae2cd85 100644 --- a/resources/views/admin/job/add.blade.php +++ b/resources/views/admin/job/add.blade.php @@ -1,167 +1,87 @@ @extends('layouts.admin.main') @section('content') -
-
-
- Ajouter un poste - -
-
-
+
+
+
+

Ajouter un poste

+
+
+ + @csrf - @csrf - -
-
+
+
- - - Nom du poste -
-
-
- Description du poste
-
-
-
-
-
- -
-
-
-
L'utilisateur avec ce poste peut t'il consulter les détails de l'horaire
-
- - -
-
L'utilisateur avec ce poste peut t'il ajouter, modifier et supprimer des événements a l'horaire
-
- - -
-
-
-
L'utilisateur avec ce poste doit t-il recevoir des notifiation pour tous les changements a l'horaire.
-
- - -
-
L'utilisateur avec ce poste peut t'il consulter les messages
-
- - -
-
-
-
L'utilisateur avec ce poste peut t'il ajouter, modifier et supprimer des messages
-
- - -
-
L'utilisateur avec ce poste doit t-il recevoir des notifiation pour tous les changements en lien avec les messages.
-
- - -
-
-
-
L'utilisateur avec ce poste peut t'il ajouter, modifier et supprimer des articles
-
- - -
-
L'utilisateur avec ce poste peux t-il autoriser la publication ou appouver des changements a un articles
-
- - -
-
-
-
L'utilisateur avec ce poste doit t-il recevoir des notifiation pour tous les changements en lien avec les articles.
-
- - -
-
L'utilisateur avec ce poste peut t'il consulter l'inventaire
-
- - -
-
-
-
L'utilisateur avec ce poste peut t'il ajouter, modifier et supprimer l'inventaire
-
- - -
-
L'utilisateur avec ce poste doit t-il recevoir des notifiation pour tous les changements en lien avec les articles.
-
- - -
-
-
-
L'utilisateur avec ce poste peut t'il ajouter, modifier et supprimer des utilisateurs
-
- - -
-
L'utilisateur avec ce poste doit t-il recevoir des notifiation pour tous les changements en lien avec les utilisateurs.
-
- - -
+ + + Nom du poste
- -
- -
-
-
-@endsection +
+
+ + + Description du poste +
+
+
+
+

Permissions du poste

+

+ Choisissez quels permissions doivent être associé avec ce poste. +

+
+ @foreach(\App\Permission::allToArray() as $key => $cat) +
+ -@section('breadcrumb') - +
+ +
+
+
@endsection @section('custom_scripts') - - - + - - -@endsection + +@endsection \ No newline at end of file diff --git a/resources/views/admin/job/edit.blade.php b/resources/views/admin/job/edit.blade.php index ae932e91..811abfe0 100644 --- a/resources/views/admin/job/edit.blade.php +++ b/resources/views/admin/job/edit.blade.php @@ -1,167 +1,87 @@ @extends('layouts.admin.main') @section('content') -
-
-
- Modification du poste : {{$job->name}} - -
-
-
-
-
-
-
- Description du poste
+
+
+
+

Configuration du poste {{$job->name}}

+
+
+ + @csrf + +
+
+
+ + + Nom du poste +
+
+
+
+ + + Description du poste +

-
-
-
- -
-
-
-
|| {{$job->schedule_see}} || L'utilisateur avec ce poste peut t'il consulter les détails de l'horaire
-
- - -
-
|| {{$job->schedule_edit}} || L'utilisateur avec ce poste peut t'il ajouter, modifier et supprimer des événements a l'horaire
-
- - -
-
-
-
|| {{$job->schedule_notify}} || L'utilisateur avec ce poste doit t-il recevoir des notifiation pour tous les changements a l'horaire.
-
- - -
-
|| {{$job->message_see}} || L'utilisateur avec ce poste peut t'il consulter les messages
-
- - -
-
-
-
L'utilisateur avec ce poste peut t'il ajouter, modifier et supprimer des messages
-
- - -
-
L'utilisateur avec ce poste doit t-il recevoir des notifiation pour tous les changements en lien avec les messages.
-
- - -
-
-
-
L'utilisateur avec ce poste peut t'il ajouter, modifier et supprimer des articles
-
- - -
-
L'utilisateur avec ce poste peux t-il autoriser la publication ou appouver des changements a un articles
-
- - -
-
-
-
L'utilisateur avec ce poste doit t-il recevoir des notifiation pour tous les changements en lien avec les articles.
-
- - -
-
L'utilisateur avec ce poste peut t'il consulter l'inventaire
-
- - -
-
-
-
L'utilisateur avec ce poste peut t'il ajouter, modifier et supprimer l'inventaire
-
- - -
-
L'utilisateur avec ce poste doit t-il recevoir des notifiation pour tous les changements en lien avec les articles.
-
- - -
-
-
-
L'utilisateur avec ce poste peut t'il ajouter, modifier et supprimer des utilisateurs
-
- - -
-
L'utilisateur avec ce poste doit t-il recevoir des notifiation pour tous les changements en lien avec les utilisateurs.
-
- - -
-
-
- -
- -
-
-
-@endsection +
+

Permissions du poste

+

+ Choisissez quels permissions doivent être associé avec ce poste. +

+
+ @foreach(\App\Permission::allToArray() as $key => $cat) +
+ -@section('breadcrumb') - +
+ +
+
+
@endsection @section('custom_scripts') - - - -@endsection + + +@endsection \ No newline at end of file diff --git a/resources/views/admin/user/edit.blade.php b/resources/views/admin/user/edit.blade.php index 12d462df..db3bbba0 100644 --- a/resources/views/admin/user/edit.blade.php +++ b/resources/views/admin/user/edit.blade.php @@ -107,7 +107,7 @@