Merge branch 'trunk'

This commit is contained in:
Jérémy Munsch 2021-09-14 12:13:02 +02:00
commit 0092d0b007
7 changed files with 16 additions and 3 deletions

View file

@ -20,6 +20,7 @@ class AnswerPolicy extends RootPolicy
$this->policies = [
'answer' => [
'viewAny' => USR::make('everyOne'),
'view' => USR::make('noOne'),
'update' => USR::make('everyOne'),
'create' => USR::make('everyOne'),
'delete' => USR::make('everyOne')

View file

@ -20,8 +20,10 @@ class BrandPolicy extends RootPolicy
$this->policies = [
'brand' => [
'viewAny' => USR::make('everyOne'),
'view' => USR::make('noOne'),
'update' => USR::make('everyOne'),
'create' => USR::make('everyOne')
'create' => USR::make('everyOne'),
'delete' => USR::make('noOne')
]
];
}

View file

@ -26,6 +26,8 @@ class CustomerPolicy extends RootPolicy
'customer' => [
'viewAny' => USR::make('everyOne'),
'view' => USR::make('everyOne'),
'create' => USR::make('noOne'),
'update' => USR::make('noOne'),
'delete' => USR::make('everyOne')
]
];

View file

@ -14,4 +14,8 @@ abstract class UserStaticRules extends StaticRules
{
return true;
}
protected static function noOne(): bool
{
return false;
}
}

View file

@ -22,7 +22,8 @@ class ServicePolicy extends RootPolicy
'viewAny' => USR::make('everyOne'),
'view' => USR::make('everyOne'),
'update' => USR::make('everyOne'),
'create' => USR::make('everyOne')
'create' => USR::make('everyOne'),
'delete' => USR::make('noOne')
]
];
}

View file

@ -20,6 +20,9 @@ class SingleOptinPolicy extends RootPolicy
$this->policies = [
'singleoptin' => [
'viewAny' => USR::make('everyOne'),
'view' => USR::make('noOne'),
'create' => USR::make('noOne'),
'update' => USR::make('noOne'),
'delete' => USR::make('everyOne')
]
];

@ -1 +1 @@
Subproject commit b29fb6a5bc1a2740c3ce5276ff1d38199eed539c
Subproject commit 9aa309f57bdfd202cc2674fd646465e1c341d005