More 1.0 migrations
This commit is contained in:
parent
bf0b416183
commit
544413dddf
3 changed files with 12 additions and 10 deletions
|
@ -14,13 +14,13 @@ use Appwrite\Utopia\Request;
|
||||||
use Utopia\App;
|
use Utopia\App;
|
||||||
use Utopia\Abuse\Abuse;
|
use Utopia\Abuse\Abuse;
|
||||||
use Utopia\Abuse\Adapters\TimeLimit;
|
use Utopia\Abuse\Adapters\TimeLimit;
|
||||||
use Utopia\Cache\Adapter\Redis as RedisCache;
|
|
||||||
use Utopia\Cache\Adapter\Filesystem;
|
use Utopia\Cache\Adapter\Filesystem;
|
||||||
use Utopia\Cache\Cache;
|
use Utopia\Cache\Cache;
|
||||||
use Utopia\Database\Database;
|
use Utopia\Database\Database;
|
||||||
use Utopia\Database\DateTime;
|
use Utopia\Database\DateTime;
|
||||||
use Utopia\Database\Document;
|
use Utopia\Database\Document;
|
||||||
use Utopia\Database\Validator\Authorization;
|
use Utopia\Database\Validator\Authorization;
|
||||||
|
use Utopia\Registry\Registry;
|
||||||
|
|
||||||
$parseLabel = function (string $label, array $responsePayload, array $requestParams, Document $user) {
|
$parseLabel = function (string $label, array $responsePayload, array $requestParams, Document $user) {
|
||||||
preg_match_all('/{(.*?)}/', $label, $matches);
|
preg_match_all('/{(.*?)}/', $label, $matches);
|
||||||
|
|
|
@ -7,6 +7,8 @@ use Tests\E2E\Scopes\ProjectCustom;
|
||||||
use Tests\E2E\Scopes\Scope;
|
use Tests\E2E\Scopes\Scope;
|
||||||
use Tests\E2E\Scopes\SideServer;
|
use Tests\E2E\Scopes\SideServer;
|
||||||
use Utopia\App;
|
use Utopia\App;
|
||||||
|
use Utopia\Database\Permission;
|
||||||
|
use Utopia\Database\Role;
|
||||||
|
|
||||||
class GraphQLAbuseTest extends Scope
|
class GraphQLAbuseTest extends Scope
|
||||||
{
|
{
|
||||||
|
@ -28,13 +30,13 @@ class GraphQLAbuseTest extends Scope
|
||||||
'databaseName' => 'database',
|
'databaseName' => 'database',
|
||||||
'collectionId' => 'collection',
|
'collectionId' => 'collection',
|
||||||
'collectionName' => 'collection',
|
'collectionName' => 'collection',
|
||||||
'collectionPermission' => 'collection',
|
'collectionPermissions' => [
|
||||||
'collectionRead' => ['role:member'],
|
Permission::read(Role::users()),
|
||||||
'collectionWrite' => ['role:member'],
|
Permission::create(Role::users()),
|
||||||
'documentId' => 'document',
|
Permission::update(Role::users()),
|
||||||
'documentData' => ['name' => 'foobar'],
|
Permission::delete(Role::users()),
|
||||||
'documentRead' => ['role:member'],
|
],
|
||||||
'documentWrite' => ['role:member'],
|
'documentSecurity' => false,
|
||||||
],
|
],
|
||||||
];
|
];
|
||||||
|
|
||||||
|
|
|
@ -1350,12 +1350,12 @@ trait GraphQLBase
|
||||||
}
|
}
|
||||||
}';
|
}';
|
||||||
case self::$CREATE_DATABASE_STACK:
|
case self::$CREATE_DATABASE_STACK:
|
||||||
return 'mutation complex($databaseId: String!, $databaseName: String!, $collectionId: String!, $collectionName: String!, $collectionDocumentSecurity: Boolean!, $collectionPermissions: [String!]!) {
|
return 'mutation complex($databaseId: String!, $databaseName: String!, $collectionId: String!, $collectionName: String!, $documentSecurity: Boolean!, $collectionPermissions: [String!]!) {
|
||||||
databasesCreate(databaseId: $databaseId, name: $databaseName) {
|
databasesCreate(databaseId: $databaseId, name: $databaseName) {
|
||||||
_id
|
_id
|
||||||
name
|
name
|
||||||
}
|
}
|
||||||
databasesCreateCollection(databaseId: $databaseId, collectionId: $collectionId, name: $collectionName, documentSecurity: $documentSecurity, permissions $collectionPermissions) {
|
databasesCreateCollection(databaseId: $databaseId, collectionId: $collectionId, name: $collectionName, documentSecurity: $documentSecurity, permissions: $collectionPermissions) {
|
||||||
_id
|
_id
|
||||||
_createdAt
|
_createdAt
|
||||||
_updatedAt
|
_updatedAt
|
||||||
|
|
Loading…
Reference in a new issue