mirror of https://github.com/veops/cmdb.git
fix(api): grant by attr (#373)
This commit is contained in:
parent
6f6da3c228
commit
c53e5ecd30
|
@ -5,8 +5,8 @@ name = "pypi"
|
||||||
|
|
||||||
[packages]
|
[packages]
|
||||||
# Flask
|
# Flask
|
||||||
Flask = "==2.3.2"
|
Flask = "==2.2.5"
|
||||||
Werkzeug = ">=2.3.6"
|
Werkzeug = "==2.2.3"
|
||||||
click = ">=5.0"
|
click = ">=5.0"
|
||||||
# Api
|
# Api
|
||||||
Flask-RESTful = "==0.3.10"
|
Flask-RESTful = "==0.3.10"
|
||||||
|
|
|
@ -465,7 +465,7 @@ class CITypeGrantView(APIView):
|
||||||
|
|
||||||
acl.grant_resource_to_role_by_rid(type_name, rid, ResourceTypeEnum.CI_TYPE, perms, rebuild=False)
|
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)
|
CIFilterPermsCRUD().add(type_id=type_id, rid=rid, **request.values)
|
||||||
else:
|
else:
|
||||||
from api.tasks.acl import role_rebuild
|
from api.tasks.acl import role_rebuild
|
||||||
|
|
|
@ -8,7 +8,7 @@ elasticsearch==7.17.9
|
||||||
email-validator==1.3.1
|
email-validator==1.3.1
|
||||||
environs==4.2.0
|
environs==4.2.0
|
||||||
flasgger==0.9.5
|
flasgger==0.9.5
|
||||||
Flask==2.3.2
|
Flask==2.2.5
|
||||||
Flask-Bcrypt==1.0.1
|
Flask-Bcrypt==1.0.1
|
||||||
flask-babel==4.0.0
|
flask-babel==4.0.0
|
||||||
Flask-Caching==2.0.2
|
Flask-Caching==2.0.2
|
||||||
|
@ -46,7 +46,7 @@ supervisor==4.0.3
|
||||||
timeout-decorator==0.5.0
|
timeout-decorator==0.5.0
|
||||||
toposort==1.10
|
toposort==1.10
|
||||||
treelib==1.6.1
|
treelib==1.6.1
|
||||||
Werkzeug>=2.3.6
|
Werkzeug==2.2.3
|
||||||
WTForms==3.0.0
|
WTForms==3.0.0
|
||||||
shamir~=17.12.0
|
shamir~=17.12.0
|
||||||
pycryptodomex>=3.19.0
|
pycryptodomex>=3.19.0
|
||||||
|
|
Loading…
Reference in New Issue