@@ -64,17 +64,19 @@ def __init__(
6464 action_monitors : list [ActionMonitor ],
6565 validators : ActionValidators ,
6666 ) -> None :
67+ rbac_scope_validators = [validators .rbac .scope ]
68+ rbac_single_entity_validators = [validators .rbac .single_entity ]
6769 self .create_group = ScopeActionProcessor (
68- group_service .create_group , action_monitors , validators = [ validators . rbac . scope ]
70+ group_service .create_group , action_monitors , validators = rbac_scope_validators
6971 )
7072 self .modify_group = SingleEntityActionProcessor (
71- group_service .modify_group , action_monitors , validators = [ validators . rbac . single_entity ]
73+ group_service .modify_group , action_monitors , validators = rbac_single_entity_validators
7274 )
7375 self .delete_group = SingleEntityActionProcessor (
74- group_service .delete_group , action_monitors , validators = [ validators . rbac . single_entity ]
76+ group_service .delete_group , action_monitors , validators = rbac_single_entity_validators
7577 )
7678 self .purge_group = SingleEntityActionProcessor (
77- group_service .purge_group , action_monitors , validators = [ validators . rbac . single_entity ]
79+ group_service .purge_group , action_monitors , validators = rbac_single_entity_validators
7880 )
7981 self .usage_per_month = ActionProcessor (group_service .usage_per_month , action_monitors )
8082 self .usage_per_period = ActionProcessor (group_service .usage_per_period , action_monitors )
@@ -86,7 +88,7 @@ def __init__(
8688 group_service .search_projects_by_user , action_monitors
8789 )
8890 self .get_project = SingleEntityActionProcessor (
89- group_service .get_project , action_monitors , validators = [ validators . rbac . single_entity ]
91+ group_service .get_project , action_monitors , validators = rbac_single_entity_validators
9092 )
9193
9294 @override
0 commit comments