PluggableApplicationWorkspacePermission
Home > @gooddata/sdk-model > PluggableApplicationWorkspacePermission
PluggableApplicationWorkspacePermission type
This API is provided as an alpha preview for developers and may change based on feedback that we receive. Do not use this API in a production environment.
Workspace permission keys supported by the pluggable application manifest.
These map directly to the Tiger backend workspace permission levels, replacing the legacy fine-grained Bear-era permissions with their real Tiger equivalents.
Signature:
export type PluggableApplicationWorkspacePermission =
/**
* Whether the user can view the workspace and its contents.
* Maps to Tiger `VIEW` permission.
*/
"canViewWorkspace"
/**
* Whether the user can create and edit analytical objects (visualizations, dashboards, metrics).
* Maps to Tiger `ANALYZE` permission.
*/
| "canAnalyze"
/**
* Whether the user can manage workspace-level settings and metadata objects.
* Maps to Tiger `MANAGE` permission.
*/
| "canManageWorkspace"
/**
* Whether the user can export reports.
* Maps to Tiger `EXPORT` permission.
*/
| "canExport"
/**
* Whether the user can export tabular reports.
* Maps to Tiger `EXPORT_TABULAR` permission.
*/
| "canExportTabular"
/**
* Whether the user can export PDF documents.
* Maps to Tiger `EXPORT_PDF` permission.
*/
| "canExportPdf"
/**
* Whether the user can create dashboard filter views.
* Maps to Tiger `CREATE_FILTER_VIEW` permission.
*/
| "canCreateFilterView"
/**
* Whether the user can create automations.
* Maps to Tiger `CREATE_AUTOMATION` permission.
*/
| "canCreateAutomation"
/**
* Whether the user can use AI Assistant.
* Maps to Tiger `USE_AI_ASSISTANT` permission.
*/
| "canUseAiAssistant";