Add Project Admin Decorator
* To be used in upcoming features and plugin details Change-Id: I8dc1199ac466a37073800ca533d91e6b501b7482
This commit is contained in:
parent
c73b56f918
commit
028ca93ac6
|
@ -46,6 +46,15 @@ def mod_or_admin(func, *args, **kwargs):
|
|||
{'project_admin', 'project_mod', 'admin'}, func, *args, **kwargs)
|
||||
|
||||
|
||||
@decorator
|
||||
def project_admin(func, *args, **kwargs):
|
||||
"""
|
||||
endpoints setup with this decorator require the admin/project admin role.
|
||||
"""
|
||||
return require_roles(
|
||||
{'project_admin', 'admin'}, func, *args, **kwargs)
|
||||
|
||||
|
||||
@decorator
|
||||
def admin(func, *args, **kwargs):
|
||||
"""
|
||||
|
|
Loading…
Reference in New Issue