removed redundant

This commit is contained in:
ArnabChatterjee20k
2026-05-13 11:18:09 +05:30
parent 7f6482a7d2
commit efadf1d74b
-32
View File
@@ -39,7 +39,6 @@ use Utopia\Database\DateTime;
use Utopia\Database\Document;
use Utopia\Database\Exception\Query as QueryException;
use Utopia\Database\Helpers\ID;
use Utopia\Database\Helpers\Permission;
use Utopia\Database\Helpers\Role;
use Utopia\Database\Query;
use Utopia\Database\Validator\Authorization;
@@ -360,37 +359,6 @@ if (!function_exists('triggerPresenceEvent')) {
}
}
if (!function_exists('setPermission')) {
function setPermission(Document $document, ?array $permissions, Authorization $authorization): void
{
$allowedPermissions = [
Database::PERMISSION_READ,
Database::PERMISSION_UPDATE,
Database::PERMISSION_DELETE,
Database::PERMISSION_WRITE,
];
$permissions = Permission::aggregate($permissions, $allowedPermissions);
foreach (Database::PERMISSIONS as $type) {
foreach ($permissions as $permission) {
$permission = Permission::parse($permission);
if ($permission->getPermission() != $type) {
continue;
}
$role = (new Role(
$permission->getRole(),
$permission->getIdentifier(),
$permission->getDimension()
))->toString();
if (!$authorization->hasRole($role)) {
throw new Exception(Exception::USER_UNAUTHORIZED, 'Permissions must be one of: (' . \implode(', ', $authorization->getRoles()) . ')');
}
}
}
sort($permissions, SORT_STRING);
$document->setAttribute('$permissions', $permissions);
}
}
global $container;
$container->set('pools', function ($register) {