Flush cache on subscription changes
This commit is contained in:
@@ -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);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -30,7 +30,7 @@ class WorkspacePolicy
|
||||
*/
|
||||
public function view(User $user, Workspace $workspace)
|
||||
{
|
||||
return $workspace->users()->find($user->id)!==null;
|
||||
return $user->ownsWorkspace($workspace);
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
Reference in New Issue
Block a user