Added album deletion policy

This commit is contained in:
Andy Heathershaw 2017-09-10 17:21:52 +01:00
parent e1ad66c9ef
commit c3ce6e1d71

View File

@ -54,6 +54,23 @@ class AlbumPolicy
return $this->userHasPermission($user, $album, $permission);
}
public function delete(User $user, Album $album)
{
if ($user->id == $album->user_id)
{
// The album's owner and can do everything
return true;
}
// Get the edit permission
$permission = Permission::where([
'section' => 'album',
'description' => 'delete'
])->first();
return $this->userHasPermission($user, $album, $permission);
}
public function deletePhotos(User $user, Album $album)
{
if ($user->id == $album->user_id)