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. |