diff options
author | zsloan | 2020-06-17 16:28:15 -0500 |
---|---|---|
committer | zsloan | 2020-06-17 16:28:15 -0500 |
commit | fcb3cb1105cf2a1d97c1a08fa636b118ed231ffa (patch) | |
tree | cab30579676503bef2596206684a66783bde6832 /wqflask/wqflask | |
parent | 15f5df7fe795a32e2d61dd11f825e53b1a1175ec (diff) | |
download | genenetwork2-authentication_test.tar.gz |
A user's id is now set as a parameter if it doesn't already existauthentication_test
Diffstat (limited to 'wqflask/wqflask')
-rw-r--r-- | wqflask/wqflask/group_manager.py | 4 | ||||
-rw-r--r-- | wqflask/wqflask/templates/admin/group_manager.html | 16 |
2 files changed, 11 insertions, 9 deletions
diff --git a/wqflask/wqflask/group_manager.py b/wqflask/wqflask/group_manager.py index 9afc016b..24848ed8 100644 --- a/wqflask/wqflask/group_manager.py +++ b/wqflask/wqflask/group_manager.py @@ -19,8 +19,8 @@ def manage_groups(): if "add_new_group" in params: return redirect(url_for('add_group')) else: - admin_groups, user_groups = get_user_groups(g.user_session.user_id) - return render_template("admin/group_manager.html", admin_groups=admin_groups, user_groups=user_groups) + admin_groups, member_groups = get_user_groups(g.user_session.user_id) + return render_template("admin/group_manager.html", admin_groups=admin_groups, member_groups=member_groups) @app.route("/groups/view", methods=('GET', 'POST')) def view_group(): diff --git a/wqflask/wqflask/templates/admin/group_manager.html b/wqflask/wqflask/templates/admin/group_manager.html index 70d55684..c8ed6851 100644 --- a/wqflask/wqflask/templates/admin/group_manager.html +++ b/wqflask/wqflask/templates/admin/group_manager.html @@ -10,18 +10,20 @@ <div class="container"> <div class="page-header"> <h1>Manage Groups</h1> + {% if admin_groups|length != 0 or member_groups|length != 0 %} <div style="display: inline;"> <button type="button" id="create_group" class="btn btn-primary" data-url="/groups/create">Create Group</button> <button type="button" id="remove_groups" class="btn btn-primary" data-url="/groups/remove">Remove Selected Groups</button> </div> + {% endif %} </div> <form id="groups_form" action="/groups/manage" method="POST"> <input type="hidden" name="selected_group_ids" value=""> <div style="min-width: 800px; max-width: 1000px;"> - {% if admin_groups|length == 0 and user_groups|length == 0 %} + {% if admin_groups|length == 0 and member_groups|length == 0 %} <h4>You currently aren't a member or admin of any groups.</h4> <br> - <button type="submit" name="add_new_group" class="btn btn-primary">Create a new group</button> + <button type="button" id="create_group" class="btn btn-primary" data-url="/groups/create">Create a new group</button> {% else %} <div style="margin-top: 20px;"><h2>Admin Groups</h2></div> <hr> @@ -60,10 +62,10 @@ <div style="min-width: 800px; max-width: 1000px;"> <div><h2>User Groups</h2></div> <hr> - {% if user_groups|length == 0 %} + {% if member_groups|length == 0 %} <h4>You currently aren't a member of any groups.</h4> {% else %} - <table id="user_groups" class="table-hover table-striped cell-border" style="float: left;"> + <table id="member_groups" class="table-hover table-striped cell-border" style="float: left;"> <thead> <tr> <th></th> @@ -75,7 +77,7 @@ </tr> </thead> <tbody> - {% for group in user_groups %} + {% for group in member_groups %} <tr> <td><input type="checkbox" name="read" value="{{ group.id }}"></td> <td>{{ loop.index }}</td> @@ -107,8 +109,8 @@ 'sDom': 'tr' }); {% endif %} - {% if user_groups|length != 0 %} - $('#user_groups').dataTable({ + {% if member_groups|length != 0 %} + $('#member_groups').dataTable({ 'sDom': 'tr' }); {% endif %} |