Synced scopes
This commit is contained in:
parent
69633e81c8
commit
ef3545cb75
|
@ -33,6 +33,14 @@ $admins = [
|
|||
'users.write',
|
||||
'collections.read',
|
||||
'collections.write',
|
||||
'platforms.read',
|
||||
'platforms.write',
|
||||
'keys.read',
|
||||
'keys.write',
|
||||
'tasks.read',
|
||||
'tasks.write',
|
||||
'webhooks.read',
|
||||
'webhooks.write',
|
||||
];
|
||||
|
||||
return [
|
||||
|
|
22
app/config/scopes.php
Normal file
22
app/config/scopes.php
Normal file
|
@ -0,0 +1,22 @@
|
|||
<?php
|
||||
|
||||
return [ // List of publicly visible scopes
|
||||
'users.read',
|
||||
'users.write',
|
||||
'teams.read',
|
||||
'teams.write',
|
||||
'collections.read',
|
||||
'collections.write',
|
||||
'documents.read',
|
||||
'documents.write',
|
||||
'files.read',
|
||||
'files.write',
|
||||
'platforms.read',
|
||||
'platforms.write',
|
||||
'keys.read',
|
||||
'keys.write',
|
||||
'tasks.read',
|
||||
'tasks.write',
|
||||
'webhooks.read',
|
||||
'webhooks.write',
|
||||
];;
|
|
@ -13,18 +13,7 @@ use Database\Validator\UID;
|
|||
|
||||
include_once '../shared/api.php';
|
||||
|
||||
$scopes = [ // TODO sync with console UI list
|
||||
'users.read',
|
||||
'users.write',
|
||||
'teams.read',
|
||||
'teams.write',
|
||||
'collections.read',
|
||||
'collections.write',
|
||||
'documents.read',
|
||||
'documents.write',
|
||||
'files.read',
|
||||
'files.write',
|
||||
];
|
||||
$scopes = include __DIR__.'/../../../app/config/scopes.php';
|
||||
|
||||
$utopia->get('/v1/keys')
|
||||
->desc('List Keys')
|
||||
|
|
File diff suppressed because it is too large
Load diff
|
@ -140,8 +140,11 @@ $utopia->get('/console/keys')
|
|||
->label('permission', 'public')
|
||||
->label('scope', 'console')
|
||||
->action(function () use ($layout) {
|
||||
$scopes = include __DIR__.'/../../../app/config/scopes.php';
|
||||
$page = new View(__DIR__.'/../views/console/keys/index.phtml');
|
||||
|
||||
$page->setParam('scopes', $scopes);
|
||||
|
||||
$layout
|
||||
->setParam('title', APP_NAME.' - API Keys')
|
||||
->setParam('body', $page);
|
||||
|
|
Loading…
Reference in a new issue