UNPKG

@openinc/parse-server-opendash

Version:
87 lines (86 loc) 1.62 kB
{ "fields": { "baseUrl": { "type": "String", "required": false, "defaultValue": "" }, "dataProtectionUrl": { "type": "String", "required": false, "defaultValue": "" }, "dataSource": { "type": "Pointer", "targetClass": "{{PREFIX}}Source" }, "description": { "type": "String", "required": false, "defaultValue": "" }, "hasDataSource": { "type": "Boolean", "required": false, "defaultValue": false }, "icon": { "type": "File", "required": false }, "imprintUrl": { "type": "String", "required": false, "defaultValue": "" }, "interactWithOtherTenants": { "type": "Boolean", "required": false, "defaultValue": false }, "label": { "type": "String", "required": true }, "logo": { "type": "File", "required": false }, "meta": { "type": "Pointer", "targetClass": "{{PREFIX}}TenantMeta" }, "public": { "type": "Boolean", "required": false, "defaultValue": false }, "tagPrefix": { "type": "String" } }, "classLevelPermissions": { "find": { "requiresAuthentication": true }, "count": { "requiresAuthentication": true }, "get": { "requiresAuthentication": true }, "create": { "role:od-admin": true }, "update": { "role:od-admin": true }, "delete": { "role:od-admin": true }, "addField": {}, "protectedFields": { "*": [] } } }