Update permissions
This commit is contained in:
parent
7167ea2a5f
commit
4d21323001
3 changed files with 10 additions and 8 deletions
|
@ -245,7 +245,7 @@ trait GraphQLBase
|
|||
}
|
||||
}';
|
||||
case self::$UPDATE_COLLECTION:
|
||||
return 'mutation updateCollection($databaseId: String!, $collectionId: String!, $name: String!, $documentSecurity: Boolean!, $permissions: [String!]!, $enabled: Boolean){
|
||||
return 'mutation updateCollection($databaseId: String!, $collectionId: String!, $name: String!, $documentSecurity: Boolean!, $permissions: [String!], $enabled: Boolean){
|
||||
databasesUpdateCollection(databaseId: $databaseId, collectionId: $collectionId, name: $name, documentSecurity: $documentSecurity, permissions: $permissions, enabled: $enabled) {
|
||||
_id
|
||||
_permissions
|
||||
|
@ -443,6 +443,7 @@ trait GraphQLBase
|
|||
salary
|
||||
email
|
||||
role
|
||||
dob
|
||||
ip
|
||||
url
|
||||
}
|
||||
|
@ -457,6 +458,7 @@ trait GraphQLBase
|
|||
salary
|
||||
email
|
||||
role
|
||||
dob
|
||||
ip
|
||||
url
|
||||
}
|
||||
|
@ -470,6 +472,7 @@ trait GraphQLBase
|
|||
salary
|
||||
email
|
||||
role
|
||||
dob
|
||||
ip
|
||||
url
|
||||
}
|
||||
|
@ -482,7 +485,7 @@ trait GraphQLBase
|
|||
return 'mutation updateDocument($databaseId: String!, $collectionId: String!, $documentId: String!, $data: Json!, $permissions: [String!]){
|
||||
databasesUpdateDocument(databaseId: $databaseId, collectionId: $collectionId, documentId: $documentId, data: $data, permissions: $permissions) {
|
||||
_id
|
||||
_collection
|
||||
_collectionId
|
||||
data
|
||||
}
|
||||
}';
|
||||
|
|
|
@ -402,7 +402,6 @@ class GraphQLDatabaseServerTest extends Scope
|
|||
],
|
||||
'permissions' => [
|
||||
Permission::read(Role::any()),
|
||||
Permission::create(Role::any()),
|
||||
Permission::update(Role::any()),
|
||||
Permission::delete(Role::any()),
|
||||
],
|
||||
|
@ -457,7 +456,6 @@ class GraphQLDatabaseServerTest extends Scope
|
|||
'x-appwrite-project' => $projectId,
|
||||
], $this->getHeaders()), $gqlPayload);
|
||||
|
||||
|
||||
$this->assertArrayNotHasKey('errors', $actor['body']);
|
||||
$this->assertIsArray($actor['body']['data']);
|
||||
$actor = $actor['body']['data']['actorsCreate'];
|
||||
|
|
|
@ -7,6 +7,8 @@ use Tests\E2E\Client;
|
|||
use Tests\E2E\Scopes\ProjectCustom;
|
||||
use Tests\E2E\Scopes\Scope;
|
||||
use Tests\E2E\Scopes\SideServer;
|
||||
use Utopia\Database\Permission;
|
||||
use Utopia\Database\Role;
|
||||
|
||||
class GraphQLStorageServerTest extends Scope
|
||||
{
|
||||
|
@ -62,10 +64,9 @@ class GraphQLStorageServerTest extends Scope
|
|||
'file' => null,
|
||||
'fileSecurity' => true,
|
||||
'permissions' => [
|
||||
Permission::read(Role::any()),
|
||||
Permission::create(Role::any()),
|
||||
Permission::update(Role::any()),
|
||||
Permission::delete(Role::any()),
|
||||
Permission::read(Role::any()),
|
||||
Permission::update(Role::any()),
|
||||
Permission::delete(Role::any()),
|
||||
],
|
||||
]
|
||||
]),
|
||||
|
|
Loading…
Reference in a new issue