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.
load_and_put_declarative_user_groups
load_and_put_declarative_user_groups(layout_root_path: Path)
Loads and sets the layouts stored using `store_declarative_users`.
This method combines load_declarative_users and put_declarative_users methods to load and set layouts stored using store_declarative_users.
Parameters
| name | type | description |
|---|---|---|
| layout_root_path | Path | Path to the root of the layout directory.. Defaults to Path.cwd(). |
Returns
NoneExample
The load and put can be done two ways.
Either by one call:
# Load and put user groups in one method
sdk.catalog_user.load_and_put_declarative_user_groups(layout_root_path = Path.cwd())Or by two separate calls:
# Load user groups from directory
declarative_user_groups = sdk.catalog_user.load_declarative_user_groups(layout_root_path = Path.cwd())
# Put on server
sdk.catalog_user.put_declarative_user_groups(declarative_user_groups)The result is identical.