This documentation is for the unstable version of GoodData, currrently in development.
For stable version, go to the latest stable version of this article.
For stable version, go to the latest stable version of this article.
service.CatalogPermissionService
Properties
NoneMethods
| Name | Description |
|---|---|
| get_declarative_permissions(workspace_id: str) | Retrieve current set of permissions of the workspace in a declarative form. |
| put_declarative_permissions(workspace_id: str, declarative_workspace_permissions: CatalogDeclarativeWorkspacePermissions) | Set effective permissions for the workspace. |
| list_available_assignees(workspace_id: str, dashboard_id: str) | Provide list of users and groups available to assign some dashboard permission |
| list_dashboard_permissions(workspace_id: str, dashboard_id: str) | Provide list of users and user groups with granted dashboard permissions for particular dashboard |
| manage_dashboard_permissions(workspace_id: str, dashboard_id: str, permissions_for_assignee: [Union[CatalogPermissionsForAssignee, CatalogPermissionsForAssigneeRule]]) | Provide managing dashboard permissions for user and user groups. |
| get_declarative_organization_permissions() | Get a list of all declarative organization permissions. |
| put_declarative_organization_permissions(org_permissions: list[CatalogDeclarativeOrganizationPermission]) | Put a list of all declarative organization permissions. |
| manage_organization_permissions(organization_permission_assignments: [CatalogOrganizationPermissionAssignment]) | Provide managing organization permissions for user and user groups. |