Skip to content

Commit fbb17b8

Browse files
Mei HsiehMei Hsieh
authored andcommitted
DEVDOCS-10383 Py Admin 2 codeDepot markers
1 parent f12cc16 commit fbb17b8

File tree

1 file changed

+10
-10
lines changed

1 file changed

+10
-10
lines changed

app/admin/examples/eg002_create_active_clm_esign_user.py

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -35,11 +35,11 @@ def get_permission_profiles(args):
3535
header_name="Authorization",
3636
header_value=f"Bearer {access_token}"
3737
)
38-
# Step 3 start
38+
#ds-snippet-start:Admin2Step3
3939
product_permission_profiles_api = ProductPermissionProfilesApi(api_client=api_client)
4040
profiles = product_permission_profiles_api.get_product_permission_profiles(organization_id=org_id, account_id=session["ds_account_id"])
4141
profiles_list = profiles.to_dict()["product_permission_profiles"]
42-
# Step 3 end
42+
#ds-snippet-end:Admin2Step3
4343
return profiles_list
4444

4545
@staticmethod
@@ -57,10 +57,10 @@ def get_groups(args):
5757
header_value=f"Bearer {access_token}"
5858
)
5959

60-
# Step 4 start
60+
#ds-snippet-start:Admin2Step4
6161
ds_groups_api = DSGroupsApi(api_client)
6262
ds_groups = ds_groups_api.get_ds_groups(organization_id=org_id, account_id=session["ds_account_id"])
63-
# Step 4 end
63+
#ds-snippet-end:Admin2Step4
6464
return ds_groups
6565

6666
@staticmethod
@@ -77,13 +77,13 @@ def worker(self, args):
7777
esign_permission_profile_name = args["esign_permission_profile_name"]
7878

7979
# Create an API client with headers
80-
# Step 2 start
80+
#ds-snippet-start:Admin2Step2
8181
api_client = ApiClient(host=DS_CONFIG["admin_api_client_host"])
8282
api_client.set_default_header(
8383
header_name="Authorization",
8484
header_value=f"Bearer {access_token}"
8585
)
86-
# Step 2 end
86+
#ds-snippet-end:Admin2Step2
8787

8888
profiles_list = self.get_permission_profiles(args)
8989

@@ -99,16 +99,16 @@ def worker(self, args):
9999
if permission_profile["permission_profile_name"] == esign_permission_profile_name:
100100
esign_permission_profile_id = permission_profile["permission_profile_id"]
101101

102-
# Step 5 start
102+
#ds-snippet-start:Admin2Step5
103103
clm_product_permission_profile = ProductPermissionProfileRequest(product_id=clm_product_id, permission_profile_id=clm_permission_profile_id)
104104
esign_product_permission_profile = ProductPermissionProfileRequest(product_id=esign_product_id, permission_profile_id=esign_permission_profile_id)
105105
ds_group_request = DSGroupRequest(ds_group_id=args["group_id"])
106106
new_user = NewMultiProductUserAddRequest(product_permission_profiles=[esign_product_permission_profile, clm_product_permission_profile], ds_groups=[ds_group_request], user_name=args["user_name"], first_name=args["first_name"], last_name=args["last_name"], email=args["email"], auto_activate_memberships=True)
107-
# Step 5 end
107+
#ds-snippet-end:Admin2Step5
108108

109-
# Step 6 start
109+
#ds-snippet-start:Admin2Step6
110110
users_api = UsersApi(api_client)
111111
response = users_api.add_or_update_user(organization_id=org_id, account_id=session["ds_account_id"], request=new_user)
112-
# Step 6 end
112+
#ds-snippet-end:Admin2Step6
113113

114114
return response.to_dict()

0 commit comments

Comments
 (0)