FEATURE: add permissions into widgets and fix few bugs

This commit is contained in:
Michal Kváček
2017-08-24 01:54:58 +02:00
parent e0f5cba9a4
commit b35149ad67
23 changed files with 239 additions and 110 deletions
+1 -1
View File
@@ -31,6 +31,6 @@ class WidgetAreaPolicy extends BasicPolicy
*/
public function update(User $user, WidgetArea $widgetArea)
{
return $user->hasAbility('edit-widgetareas');
return $user->id == $widgetArea->user_id || $user->hasAbility('edit-widgetareas');
}
}
+2 -2
View File
@@ -36,12 +36,12 @@ class WidgetsPolicy extends BasicPolicy
return $user->id == $widget->user_id || $user->hasAbility('edit-widgets');
}
public function assign(User $user, Widget $widget)
public function assign(User $user)
{
return $user->hasAbility('assign-widgets');
}
public function unassign(User $user, Widget $widget)
public function unassign(User $user)
{
return $user->hasAbility('unassign-widgets');
}