aboutsummaryrefslogtreecommitdiffstats
path: root/apps/workflowengine/lib/Check/UserGroupMembership.php
diff options
context:
space:
mode:
Diffstat (limited to 'apps/workflowengine/lib/Check/UserGroupMembership.php')
-rw-r--r--apps/workflowengine/lib/Check/UserGroupMembership.php20
1 files changed, 11 insertions, 9 deletions
diff --git a/apps/workflowengine/lib/Check/UserGroupMembership.php b/apps/workflowengine/lib/Check/UserGroupMembership.php
index fd6ba00d092..8839820050a 100644
--- a/apps/workflowengine/lib/Check/UserGroupMembership.php
+++ b/apps/workflowengine/lib/Check/UserGroupMembership.php
@@ -22,12 +22,12 @@
namespace OCA\WorkflowEngine\Check;
-use OCP\Files\Storage\IStorage;
use OCP\IGroupManager;
use OCP\IL10N;
use OCP\IUser;
use OCP\IUserSession;
use OCP\WorkflowEngine\ICheck;
+use OCP\WorkflowEngine\IManager;
class UserGroupMembership implements ICheck {
@@ -58,14 +58,6 @@ class UserGroupMembership implements ICheck {
}
/**
- * @param IStorage $storage
- * @param string $path
- */
- public function setFileInfo(IStorage $storage, $path) {
- // A different path doesn't change group memberships, so nothing to do here.
- }
-
- /**
* @param string $operator
* @param string $value
* @return bool
@@ -111,4 +103,14 @@ class UserGroupMembership implements ICheck {
return $this->cachedGroupMemberships;
}
+
+ public function supportedEntities(): array {
+ // universal by default
+ return [];
+ }
+
+ public function isAvailableForScope(int $scope): bool {
+ // admin only by default
+ return $scope === IManager::SCOPE_ADMIN;
+ }
}