Flush cache on subscription changes

This commit is contained in:
Julien Nahum
2023-12-03 15:02:48 +01:00
parent 508358d020
commit 57c695e976
6 changed files with 59 additions and 9 deletions

View File

@@ -30,7 +30,7 @@ class FormPolicy
*/
public function view(User $user, Form $form)
{
return $user->workspaces()->find($form->workspace_id) !== null;
return $user->ownsForm($form);
}
/**
@@ -53,7 +53,7 @@ class FormPolicy
*/
public function update(User $user, Form $form)
{
return $user->workspaces()->find($form->workspace_id) !== null;
return $user->ownsForm($form);
}
/**
@@ -65,7 +65,7 @@ class FormPolicy
*/
public function delete(User $user, Form $form)
{
return $user->workspaces()->find($form->workspace_id) !== null;
return $user->ownsForm($form);
}
/**
@@ -77,7 +77,7 @@ class FormPolicy
*/
public function restore(User $user, Form $form)
{
return $user->workspaces()->find($form->workspace_id) !== null;
return $user->ownsForm($form);
}
/**
@@ -89,6 +89,6 @@ class FormPolicy
*/
public function forceDelete(User $user, Form $form)
{
return $user->workspaces()->find($form->workspace_id) !== null;
return $user->ownsForm($form);
}
}

View File

@@ -30,7 +30,7 @@ class WorkspacePolicy
*/
public function view(User $user, Workspace $workspace)
{
return $workspace->users()->find($user->id)!==null;
return $user->ownsWorkspace($workspace);
}
/**