Merge branch 'develop' into trunk

This commit is contained in:
Jérémy Munsch 2021-07-27 16:26:35 +02:00
commit 3327d7d365

View file

@ -40,7 +40,7 @@ class TicketPolicy extends RootPolicy
SSR::make('userSitesHasTicket', $user, $model)
]),
'changeStatus' => URR::make('userIsAdmin', $user),
'create' => URR::make('userIsAdmin', $user),
'create' => URR::make('allowEveryOne'),
'delete' => URR::make('denyEveryOne'),
'forceDelete' => URR::make('denyEveryOne'),
'restore' => StaticRules::or([
@ -49,7 +49,10 @@ class TicketPolicy extends RootPolicy
]),
'suscribeToTicket' => TicketStaticRules::make('ticketIsNotArchived', $model),
'createMessage' => StaticRules::or([
URR::make('userIsAdmin', $user),
StaticRules::or([
URR::make('userIsAdmin', $user),
SSR::make('userSitesHasTicket', $user, $model)
]),
StaticRules::and([
TicketStaticRules::make('ticketIsNotArchived', $model),
SSR::make('userSitesHasTicket', $user, $model)