Merge "Add Project Admin Decorator"
This commit is contained in:
commit
4b52b8ec55
|
@ -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