From 38501d804de3d48d2c2ca0dbdc80769d4b4acef3 Mon Sep 17 00:00:00 2001 From: Anthony F McInerney Date: Wed, 14 Oct 2020 19:38:37 +0100 Subject: [PATCH] service templates - move to blade -wip --- app/Policies/ServiceTemplatePolicy.php | 112 +++++++++++++++++++++++++ app/Providers/AuthServiceProvider.php | 1 + 2 files changed, 113 insertions(+) create mode 100644 app/Policies/ServiceTemplatePolicy.php diff --git a/app/Policies/ServiceTemplatePolicy.php b/app/Policies/ServiceTemplatePolicy.php new file mode 100644 index 0000000000..d06dd8cd0b --- /dev/null +++ b/app/Policies/ServiceTemplatePolicy.php @@ -0,0 +1,112 @@ +isAdmin()) { + return true; + } + } + + /** + * Determine whether the user can manage services templates. + * + * @param \App\Models\User $user + * @return bool + */ + public function manage(User $user) + { + return false; + } + + /** + * Determine whether the user can view the services template. + * + * @param \App\Models\User $user + * @param \App\Models\ServiceTemplate $serviceTemplate + * @return mixed + */ + public function view(User $user, ServiceTemplate $serviceTemplate) + { + return false; + } + + /** + * Determine whether the user can view any services template. + * + * @param \App\User $user + * @return mixed + */ + public function viewAny(User $user) + { + return false; + } + + /** + * Determine whether the user can create services templates. + * + * @param \App\Models\User $user + * @return mixed + */ + public function create(User $user) + { + return false; + } + + /** + * Determine whether the user can update the services template. + * + * @param \App\Models\User $user + * @param \App\Models\ServiceTemplate $serviceTemplate + * @return mixed + */ + public function update(User $user, ServiceTemplate $serviceTemplate) + { + return false; + } + + /** + * Determine whether the user can delete the services template. + * + * @param \App\Models\User $user + * @param \App\Models\ServiceTemplate $serviceTemplate + * @return mixed + */ + public function delete(User $user, ServiceTemplate $serviceTemplate) + { + return false; + } + + /** + * Determine whether the user can restore the services template. + * + * @param \App\Models\User $user + * @param \App\Models\ServiceTemplate $serviceTemplate + * @return mixed + */ + public function restore(User $user, ServiceTemplate $serviceTemplate) + { + return false; + } + + /** + * Determine whether the user can permanently delete the services template. + * + * @param \App\Models\User $user + * @param \App\Models\ServiceTemplate $serviceTemplate + * @return mixed + */ + public function forceDelete(User $user, ServiceTemplate $serviceTemplate) + { + return false; + } +} diff --git a/app/Providers/AuthServiceProvider.php b/app/Providers/AuthServiceProvider.php index 42a140554b..e418350b21 100644 --- a/app/Providers/AuthServiceProvider.php +++ b/app/Providers/AuthServiceProvider.php @@ -20,6 +20,7 @@ class AuthServiceProvider extends ServiceProvider \App\Models\DeviceGroup::class => \App\Policies\DeviceGroupPolicy::class, \App\Models\PollerCluster::class => \App\Policies\PollerClusterPolicy::class, \App\Models\Port::class => \App\Policies\PortPolicy::class, + \App\Models\ServiceTemplate::class => \App\Policies\ServiceTemplate::class, ]; /**