@@ -29,15 +29,15 @@ def get_permission_profiles_by_email():
2929 header_name = "Authorization" ,
3030 header_value = f"Bearer { session ['ds_access_token' ]} "
3131 )
32- # Step 3 start
32+ #ds-snippet- start:Admin9Step3
3333 product_permission_profiles_api = ProductPermissionProfilesApi (api_client = api_client )
3434 profiles = product_permission_profiles_api .get_user_product_permission_profiles_by_email (
3535 organization_id = get_organization_id (),
3636 account_id = session ["ds_account_id" ],
3737 email = session ["clm_email" ]
3838 )
3939 profiles_list = profiles .to_dict ()["product_permission_profiles" ]
40- # Step 3 end
40+ #ds-snippet- end:Admin9Step3
4141 return profiles_list
4242
4343 @staticmethod
@@ -54,28 +54,28 @@ def worker(self, args):
5454 product_id = args ["product_id" ]
5555
5656 # Create an API client with headers
57- # Step 2 start
57+ #ds-snippet- start:Admin9Step2
5858 api_client = ApiClient (host = DS_CONFIG ["admin_api_client_host" ])
5959 api_client .set_default_header (
6060 header_name = "Authorization" ,
6161 header_value = f"Bearer { access_token } "
6262 )
63- # Step 2 end
63+ #ds-snippet- end:Admin9Step2
6464
65- # Step 4 start
65+ #ds-snippet- start:Admin9Step4
6666 user_product_profile_delete_request = UserProductProfileDeleteRequest (
6767 user_email = email ,
6868 product_ids = [product_id ]
6969 )
70- # Step 4 end
70+ #ds-snippet- end:Admin9Step4
7171
72- # Step 5 start
72+ #ds-snippet- start:Admin9Step5
7373 product_permission_profiles_api = ProductPermissionProfilesApi (api_client = api_client )
7474 response = product_permission_profiles_api .remove_user_product_permission (
7575 organization_id = org_id ,
7676 account_id = account_id ,
7777 user_product_permission_profiles_request = user_product_profile_delete_request
7878 )
79- # Step 5 end
79+ #ds-snippet- end:Admin9Step5
8080
8181 return response .to_dict ()
0 commit comments