mirror of
https://github.com/appwrite/appwrite.git
synced 2026-05-26 13:51:13 +00:00
Add sites resource type and logs scope
This commit is contained in:
@@ -60,6 +60,8 @@ $admins = [
|
||||
'functions.write',
|
||||
'sites.read',
|
||||
'sites.write',
|
||||
'log.read',
|
||||
'log.write',
|
||||
'execution.read',
|
||||
'execution.write',
|
||||
'rules.read',
|
||||
|
||||
@@ -309,6 +309,7 @@ const METRIC_NETWORK_OUTBOUND = 'network.outbound';
|
||||
|
||||
const RESOURCE_TYPE_PROJECTS = 'projects';
|
||||
const RESOURCE_TYPE_FUNCTIONS = 'functions';
|
||||
const RESOURCE_TYPE_SITES = 'sites';
|
||||
const RESOURCE_TYPE_DATABASES = 'databases';
|
||||
const RESOURCE_TYPE_BUCKETS = 'buckets';
|
||||
const RESOURCE_TYPE_PROVIDERS = 'providers';
|
||||
|
||||
@@ -28,6 +28,7 @@ class DeleteLog extends Base
|
||||
->desc('Delete log')
|
||||
->groups(['api', 'sites'])
|
||||
->label('scope', 'log.write')
|
||||
->label('resourceType', RESOURCE_TYPE_SITES)
|
||||
->label('event', 'sites.[siteId].logs.[logId].delete')
|
||||
->label('audits.event', 'logs.delete')
|
||||
->label('audits.resource', 'site/{request.siteId}')
|
||||
|
||||
@@ -34,6 +34,7 @@ class ListLogs extends Base
|
||||
->desc('List logs')
|
||||
->groups(['api', 'sites'])
|
||||
->label('scope', 'log.read')
|
||||
->label('resourceType', RESOURCE_TYPE_SITES)
|
||||
->label('sdk.auth', [APP_AUTH_TYPE_KEY])
|
||||
->label('sdk.namespace', 'sites')
|
||||
->label('sdk.method', 'listLogs')
|
||||
|
||||
@@ -27,6 +27,7 @@ class GetSite extends Base
|
||||
->desc('Get site')
|
||||
->groups(['api', 'sites'])
|
||||
->label('scope', 'sites.read')
|
||||
->label('resourceType', RESOURCE_TYPE_SITES)
|
||||
->label('sdk.auth', [APP_AUTH_TYPE_KEY])
|
||||
->label('sdk.namespace', 'sites')
|
||||
->label('sdk.method', 'get')
|
||||
|
||||
Reference in New Issue
Block a user