- $permissionData = $this->actionListToEntityPermissionData($actionList, $role->id ?? null, $user->id ?? null);
+ $permissionData = $this->actionListToEntityPermissionData($actionList, $role->id);
+ $this->addEntityPermissionEntries($entity, [$permissionData]);
+ }
+
+ public function setFallbackPermissions(Entity $entity, array $actionList)
+ {
+ $entity->permissions()->where('role_id', '=', 0)->delete();
+ $permissionData = $this->actionListToEntityPermissionData($actionList, 0);