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.
catalog_user.
manage_user_group_permissions
manage_user_group_permissions(user_group_id: str, permission_assignments: CatalogPermissionAssignments)
Set permission assignments for a user group.
Parameters
| name | type | description |
|---|---|---|
| user_group_id | str | User group identification string. E.g. "demo.users" |
| permission_assignments | CatalogPermissionAssignments | Object containing permission assignments for workspaces and data sources. |
Returns
NoneExample
permissions = CatalogPermissionAssignments(workspaces=[CatalogWorkspacePermissionAssignment(id='demo_west',
permissions=['VIEW',
'CREATE_AUTOMATION',
'EXPORT_PDF',
'CREATE_FILTER_VIEW'],
hierarchy_permissions=[],
name='Demo West')],
data_sources=[])
sdk.catalog_user.manage_user_group_permissions("demo.users", permissions)