aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFrederick Muriuki Muriithi2023-09-22 10:30:58 +0300
committerFrederick Muriuki Muriithi2023-10-26 05:00:28 +0300
commit6d4c5da9ee61e63281364510520cca1c9e8b03c7 (patch)
treebe3c566b27b897fce0e984055d4c6405d82537f6
parent6d9cce7729d23f06e0ae2612629ddc0e168fb4bc (diff)
downloadgenenetwork2-6d4c5da9ee61e63281364510520cca1c9e8b03c7.tar.gz
Update role view: Add link to resource.
-rw-r--r--wqflask/wqflask/oauth2/roles.py4
-rw-r--r--wqflask/wqflask/templates/oauth2/role.html8
2 files changed, 11 insertions, 1 deletions
diff --git a/wqflask/wqflask/oauth2/roles.py b/wqflask/wqflask/oauth2/roles.py
index ee9d8377..2fe35f9b 100644
--- a/wqflask/wqflask/oauth2/roles.py
+++ b/wqflask/wqflask/oauth2/roles.py
@@ -39,7 +39,9 @@ def user_roles():
@require_oauth2
def role(role_id: uuid.UUID):
def __success__(the_role):
- return render_ui("oauth2/role.html", role=the_role)
+ return render_ui("oauth2/role.html",
+ role=the_role[0],
+ resource_id=uuid.UUID(the_role[1]))
return oauth2_get(f"auth/role/view/{role_id}").either(
request_error, __success__)
diff --git a/wqflask/wqflask/templates/oauth2/role.html b/wqflask/wqflask/templates/oauth2/role.html
index a77d5f23..c33c93ee 100644
--- a/wqflask/wqflask/templates/oauth2/role.html
+++ b/wqflask/wqflask/templates/oauth2/role.html
@@ -39,6 +39,14 @@
</tbody>
</table>
</div>
+ <div class="panel-footer">
+ <p>
+ This role acts on the resource with ID:
+ <a href="{{url_for('oauth2.resource.view_resource', resource_id=resource_id)}}">
+ {{resource_id}}
+ </a>
+ </p>
+ </div>
</div>
</div>