fix(api): grant by attr (#373)

This commit is contained in:
pycook
2024-01-10 16:52:27 +08:00
committed by GitHub
parent 75bca39bf6
commit 8f066e95a6
3 changed files with 5 additions and 5 deletions

View File

@@ -465,7 +465,7 @@ class CITypeGrantView(APIView):
acl.grant_resource_to_role_by_rid(type_name, rid, ResourceTypeEnum.CI_TYPE, perms, rebuild=False)
if request.values.get('ci_filter') or request.values.get('attr_filter'):
if 'ci_filter' in request.values or 'attr_filter' in request.values:
CIFilterPermsCRUD().add(type_id=type_id, rid=rid, **request.values)
else:
from api.tasks.acl import role_rebuild