ldc-crm/app/Policies/AnswerPolicy.php
2021-09-14 12:12:30 +02:00

30 lines
726 B
PHP

<?php
namespace App\Policies;
use App\Policies\Rules\UserStaticRules as USR;
use Kwaadpepper\CrudPolicies\Policies\RootPolicy;
class AnswerPolicy extends RootPolicy
{
/**
* Init policies on call
*
* @return void
*/
public function setPolicies()
{
/**
* This first rule to return true in a policy action authorises the action
*/
$this->policies = [
'answer' => [
'viewAny' => USR::make('everyOne'),
'view' => USR::make('noOne'),
'update' => USR::make('everyOne'),
'create' => USR::make('everyOne'),
'delete' => USR::make('everyOne')
]
];
}
}