diff options
author | 2022-02-05 18:32:06 +0400 | |
---|---|---|
committer | 2022-02-05 18:32:06 +0400 | |
commit | 7ae2d8714a5fd11155ee3974c1b7cd1be20ac56d (patch) | |
tree | becc6030138022e334dceb6f3c0dada3fdcbf8d1 /backend/discord.py | |
parent | Add Role Based Authorized Readers (diff) |
Add Role Based Editors To Forms
Adds the ability to specify who can edit forms using discord roles.
Signed-off-by: Hassan Abouelela <[email protected]>
Diffstat (limited to 'backend/discord.py')
-rw-r--r-- | backend/discord.py | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/backend/discord.py b/backend/discord.py index 4e35216..6c8eefe 100644 --- a/backend/discord.py +++ b/backend/discord.py @@ -188,3 +188,8 @@ async def _verify_access_helper( async def verify_response_access(form_id: str, request: starlette.requests.Request) -> bool: """Ensure the user can access responses on the requested resource.""" return await _verify_access_helper(form_id, request, "response_readers") + + +async def verify_edit_access(form_id: str, request: starlette.requests.Request) -> bool: + """Ensure the user can view and modify the requested resource.""" + return await _verify_access_helper(form_id, request, "editors") |