aboutsummaryrefslogtreecommitdiffstats
path: root/accounts/templates
diff options
context:
space:
mode:
authorAndrea Lepori <alepori@student.ethz.ch>2022-01-04 16:46:44 +0100
committerAndrea Lepori <alepori@student.ethz.ch>2022-01-04 16:47:06 +0100
commit3d95adfa00bfa0d9bc515d0c9c8479bccd65407b (patch)
tree1527f820304ab86200147f781f784eaa0cad1bb3 /accounts/templates
parentfix disabled fields not submitting (diff)
downloadscout-subs-3d95adfa00bfa0d9bc515d0c9c8479bccd65407b.tar.gz
scout-subs-3d95adfa00bfa0d9bc515d0c9c8479bccd65407b.zip
logout user if token expired + set password page
Diffstat (limited to 'accounts/templates')
-rw-r--r--accounts/templates/accounts/index.html51
1 files changed, 45 insertions, 6 deletions
diff --git a/accounts/templates/accounts/index.html b/accounts/templates/accounts/index.html
index 341fd7d..06dcff2 100644
--- a/accounts/templates/accounts/index.html
+++ b/accounts/templates/accounts/index.html
@@ -313,12 +313,13 @@
</div>
</div>
</div>
+</form>
<div id="settings" class="row">
<div class="col l8 offset-l2 s12">
<div class="card-panel">
<div class="row">
<div class="col s12">
- <h6>Collegamento con MiData</h6>
+ <h5>Collegamento con MiData</h5>
</div>
</div>
{% if midata_user %}
@@ -354,10 +355,49 @@
</div>
</div>
{% endif %}
+ <div class="row">
+ <div class="col s12">
+ <h5>Cambia password</h5>
+ </div>
+ </div>
+ <div class="row">
+ <div class="col s12">
+ <form method="post">
+ {% csrf_token %}
+ <input type="hidden" name="action" id="action" value="password">
+ {% if usable_password %}
+ <div class="row">
+ <div class="col s12">
+ <input id="old_password" type="password">
+ <label for="old_password">Password attuale</label>
+ </div>
+ </div>
+ {% else %}
+ <input id="old_password" type="hidden" value="">
+ {% endif %}
+ <div class="row">
+ <div class="col s12">
+ <input id="new_password1" type="password">
+ <label for="new_password1">Nuova password</label>
+ </div>
+ </div>
+ <div class="row">
+ <div class="col s12">
+ <input id="new_password2" type="password">
+ <label for="new_password2">Conferma nuova password</label>
+ </div>
+ </div>
+ <div class="row">
+ <div class="col s12">
+ <button type="submit" class="btn waves-effect waves-light {{color}}">Salva</button>
+ </div>
+ </div>
+ </form>
+ </div>
+ </div>
</div>
</div>
</div>
-</form>
{% endblock %}
{% block script %}
@@ -414,10 +454,9 @@ $(document).ready(function() {
$('.datepicker').datepicker(options);
$('.tabs').tabs();
$('select').formSelect();
- {% if error %}
- M.toast({html: '{{ error_text}}', classes: 'orange'})
- {% endif %}
-
+ {% for error in errors %}
+ M.toast({html: '{{ error }}', classes: 'orange'})
+ {% endfor %}
document.getElementById("vac_certificate").onchange = function() {
for (i=0; i < this.files.length; i++) {
if(this.files[i].size > 1048576*10) {