This documentation is for an older version of GoodData.
Go to the latest version of this article.
sdk.CatalogPermissionService
Properties
| Name | Description |
|---|---|
| organization_id | None |
Methods
| Name | Description |
|---|---|
| get_declarative_organization_permissions () | Get a list of all declarative organization permissions. |
| get_declarative_permissions (workspace_id: str) | Retrieve current set of permissions of the workspace in a declarative form. |
| get_organization () | None |
| layout_organization_folder () | None |
| 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. |
| manage_organization_permissions (organization_permission_assignments: [CatalogOrganizationPermissionAssignment]) | Provide managing organization permissions for user and user groups. |
| put_declarative_organization_permissions (org_permissions: list[CatalogDeclarativeOrganizationPermission]) | Put a list of all declarative organization permissions. |
| put_declarative_permissions (workspace_id: str, declarative_workspace_permissions: CatalogDeclarativeWorkspacePermissions) | Set effective permissions for the workspace. |