]> BookStack Code Mirror - bookstack/blobdiff - tests/Helpers/PermissionsProvider.php
Removed parallel testing, updated predis
[bookstack] / tests / Helpers / PermissionsProvider.php
index 2cbfb1af583388afae693198006844a1bf83248b..b93c45e25e00c9d44a0df7d1a7279b6ba7837ac9 100644 (file)
@@ -101,6 +101,13 @@ class PermissionsProvider
         $this->addEntityPermissionEntries($entity, [$permissionData]);
     }
 
+    public function setFallbackPermissions(Entity $entity, array $actionList)
+    {
+        $entity->permissions()->where('role_id', '=', 0)->delete();
+        $permissionData = $this->actionListToEntityPermissionData($actionList, 0);
+        $this->addEntityPermissionEntries($entity, [$permissionData]);
+    }
+
     /**
      * Disable inherited permissions on the given entity.
      * Effectively sets the "Other Users" UI permission option to not inherit, with no permissions.