@@ -41,7 +41,7 @@ def __init__(self, *args, **kwargs):
41
41
42
42
@transaction (
43
43
permission = "cost-analysis:DataSourceRule.write" ,
44
- role_types = ["DOMAIN_OWNER " , "WORKSPACE_OWNER" ],
44
+ role_types = ["DOMAIN_ADMIN " , "WORKSPACE_OWNER" ],
45
45
)
46
46
def create (self , params ):
47
47
"""Create data source rule
@@ -114,7 +114,7 @@ def create_data_source_rule(self, params):
114
114
115
115
@transaction (
116
116
permission = "cost-analysis:DataSourceRule.write" ,
117
- role_types = ["DOMAIN_OWNER " , "WORKSPACE_OWNER" ],
117
+ role_types = ["DOMAIN_ADMIN " , "WORKSPACE_OWNER" ],
118
118
)
119
119
@check_required (["data_source_rule_id" , "domain_id" ])
120
120
@change_date_value (["end" ])
@@ -169,7 +169,7 @@ def update(self, params):
169
169
170
170
@transaction (
171
171
permission = "cost-analysis:DataSourceRule.write" ,
172
- role_types = ["DOMAIN_OWNER " , "WORKSPACE_OWNER" ],
172
+ role_types = ["DOMAIN_ADMIN " , "WORKSPACE_OWNER" ],
173
173
)
174
174
@check_required (["data_source_rule_id" , "order" , "domain_id" ])
175
175
def change_order (self , params ):
@@ -242,7 +242,7 @@ def change_order(self, params):
242
242
243
243
@transaction (
244
244
permission = "cost-analysis:DataSourceRule.write" ,
245
- role_types = ["DOMAIN_OWNER " , "WORKSPACE_OWNER" ],
245
+ role_types = ["DOMAIN_ADMIN " , "WORKSPACE_OWNER" ],
246
246
)
247
247
@check_required (["data_source_rule_id" , "domain_id" ])
248
248
def delete (self , params ):
@@ -288,7 +288,7 @@ def delete(self, params):
288
288
289
289
@transaction (
290
290
permission = "cost-analysis:DataSourceRule.read" ,
291
- role_types = ["DOMAIN_OWNER " , "WORKSPACE_OWNER" , "WORKSPACE_MEMBER" ],
291
+ role_types = ["DOMAIN_ADMIN " , "WORKSPACE_OWNER" , "WORKSPACE_MEMBER" ],
292
292
)
293
293
@change_value_by_rule ("APPEND" , "workspace_id" , "*" )
294
294
@check_required (["data_source_rule_id" , "domain_id" ])
@@ -316,7 +316,7 @@ def get(self, params):
316
316
317
317
@transaction (
318
318
permission = "cost-analysis:DataSourceRule.read" ,
319
- role_types = ["DOMAIN_OWNER " , "WORKSPACE_OWNER" , "WORKSPACE_MEMBER" ],
319
+ role_types = ["DOMAIN_ADMIN " , "WORKSPACE_OWNER" , "WORKSPACE_MEMBER" ],
320
320
)
321
321
@change_value_by_rule ("APPEND" , "workspace_id" , "*" )
322
322
@check_required (["domain_id" ])
@@ -347,7 +347,7 @@ def list(self, params):
347
347
348
348
@transaction (
349
349
permission = "cost-analysis:DataSourceRule.read" ,
350
- role_types = ["DOMAIN_OWNER " , "WORKSPACE_OWNER" , "WORKSPACE_MEMBER" ],
350
+ role_types = ["DOMAIN_ADMIN " , "WORKSPACE_OWNER" , "WORKSPACE_MEMBER" ],
351
351
)
352
352
@change_value_by_rule ("APPEND" , "workspace_id" , "*" )
353
353
@check_required (["query" , "domain_id" ])
0 commit comments