PluggableApplicationWorkspacePermission
Alpha API. Initial API, highly likely to change outside SemVer. Don’t build on it in production. See API maturity.
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.
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";