Skip to content

Commit b8435bb

Browse files
Added password update form
1 parent a33b58c commit b8435bb

File tree

1 file changed

+42
-23
lines changed

1 file changed

+42
-23
lines changed

src/contestadmin/templates/contestadmin/dashboard.html

Lines changed: 42 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -101,23 +101,37 @@ <h1 class="text-center">Contest Dashboard</h1>
101101
<!-- Contest tools card -->
102102
<div class="card mt-4 border-secondary">
103103
<div class="card-header font-weight-bold bg-secondary text-white">
104-
<i class="fa-solid fa-wrench fa-fw"></i> Contest Tools
104+
<i class="fa-solid fa-wrench fa-fw"></i> Tools
105105
</div>
106106
<div class="card-body overflow-auto">
107-
<div class="row justify-content-center">
108-
<a class="btn btn-primary btn-sm my-1" href="{% url 'generate_team_csvs' %}" onclick="return confirm('Are you certain you want to generate the team data CSVs?');"><i class="fa-solid fa-file-circle-plus fa-fw"></i> Generate Team CSVs</a>
109-
{% if team_csvs_available %}
110-
<a class="btn text-dark" href="{% url 'download_team_csvs' %}" role="button"><i class="fa fa-download fa-md" aria-hidden="true"></i></a>
111-
{% else %}
112-
<a class="btn text-secondary disabled" href="#" role="button"><i class="fa fa-download fa-md" aria-hidden="true"></i></a>
113-
{% endif %}
114-
</div>
115-
<div class="row justify-content-center">
116-
<button type="button" class="btn btn-primary btn-sm my-1" data-toggle="modal" data-target="#walkinModal"> <i class="fa-solid fa-person-walking fa-fw"></i> Create Walk-in teams</button>
107+
<div class="row">
108+
<div class="col-lg-6">
109+
<div class="row justify-content-center">
110+
<a class="btn btn-primary btn-sm my-1" href="{% url 'generate_team_csvs' %}" onclick="return confirm('Are you certain you want to generate the team data CSVs?');"><i class="fa-solid fa-file-circle-plus fa-fw"></i> Generate Team CSVs</a>
111+
{% if team_csvs_available %}
112+
<a class="btn text-dark" href="{% url 'download_team_csvs' %}" role="button"><i class="fa fa-download fa-md" aria-hidden="true"></i></a>
113+
{% else %}
114+
<a class="btn text-secondary disabled" href="#" role="button"><i class="fa fa-download fa-md" aria-hidden="true"></i></a>
115+
{% endif %}
116+
</div>
117+
<div class="row justify-content-center">
118+
<button type="button" class="btn btn-primary btn-sm my-1" data-toggle="modal" data-target="#walkinModal"> <i class="fa-solid fa-person-walking fa-fw"></i> Create Walk-in teams</button>
119+
</div>
120+
<div class="row justify-content-center">
121+
<button type="button" class="btn btn-primary btn-sm my-1" data-toggle="modal" data-target="#facultyTeamModal"><i
122+
class="fa-solid fa-chalkboard-user fa-fw"></i> Designate Faculty Team</button>
123+
</div>
124+
</div>
125+
<div class="col-lg-6">
126+
<div class="row justify-content-center">
127+
<button type="button" class="btn btn-primary btn-sm my-1" data-toggle="modal" data-target="#activateAccountModal"><i class="fa-solid fa-user-check fa-fw"></i> Activate User Account</button>
128+
</div>
129+
<div class="row justify-content-center">
130+
<button type="button" class="btn btn-primary btn-sm my-1" data-toggle="modal" data-target="#checkinModal"><i class="fa-solid fa-robot fa-fw"></i> Check in/out Users</button>
131+
</div>
132+
</div>
117133
</div>
118-
<div class="row justify-content-center">
119-
<button type="button" class="btn btn-primary btn-sm my-1" data-toggle="modal" data-target="#checkinModal"><i class="fa-solid fa-robot fa-fw"></i> Check in/out Users</button>
120-
</div>
134+
121135
</div>
122136
</div>
123137
<!-- Contest tools card end -->
@@ -150,17 +164,22 @@ <h1 class="text-center">Contest Dashboard</h1>
150164
<!-- Account tools card -->
151165
<div class="card mt-4 border-secondary">
152166
<div class="card-header font-weight-bold bg-secondary text-white">
153-
<i class="fa-solid fa-wrench fa-fw"></i> Account Tools
167+
<i class="fa-solid fa-user-shield fa-fw"></i> Change User Password
154168
</div>
155-
<div class="card-body overflow-auto">
156-
<div class="row justify-content-center">
157-
<button type="button" class="btn btn-primary btn-sm my-1" data-toggle="modal" data-target="#activateAccountModal"><i class="fa-solid fa-user-check fa-fw"></i> Activate User Account</button>
169+
<form method="post" onSubmit="return confirm('Are you certain you want to update this user password?');">
170+
<div class="card-body overflow-auto">
171+
{% csrf_token %}
172+
<div class="form-group">
173+
{{ update_password_form.username | placeholder:"Username" }}
174+
</div>
175+
<div class="form-group">
176+
{{ update_password_form.password | placeholder:"New password" }}
177+
</div>
158178
</div>
159-
<div class="row justify-content-center">
160-
<button type="button" class="btn btn-primary btn-sm my-1" data-toggle="modal" data-target="#facultyTeamModal"><i
161-
class="fa-solid fa-chalkboard-user fa-fw"></i> Designate Faculty Team</button>
179+
<div class="card-footer">
180+
<button class="btn btn-primary btn-sm" type="submit">Save</button>
162181
</div>
163-
</div>
182+
</form>
164183
</div>
165184
<!-- Account tools card end -->
166185
</div>
@@ -351,7 +370,7 @@ <h5 class="modal-title" id="confirmClearModalLongTitle">Activate User Account</h
351370
<div class="modal-body overflow-auto">
352371
{% csrf_token %}
353372
<div class="form-group">
354-
{{ activate_account_form.username | placeholder:"Username"}}
373+
{{ activate_account_form.username | placeholder:"Username" }}
355374
</div>
356375
</div>
357376
<div class="card-footer">

0 commit comments

Comments
 (0)