{% extends 'django_webix/admin/base_no_auth.html' %} {% block webix_ready %} webix.ui({ container: "container", rows: [ { height: 30, }, { id:'id_password_change_header', view: "template", template: "{{ _("User password change")|escapejs }} {{ user }}", type: "header" }, {% block extra_pre_form %} {% endblock %} { id: "password_change_form", view: "form", type: "form", scroll: false, width: 400, elements: [ { labelWidth: 130, view: "text", id: "id_old_password", name: "old_password", type: "password", label: "{{ _("Current password")|escapejs }}", required: true }, { labelWidth: 130, view: "text", name: "new_password1", id: "id_new_password1", type: "password", label: "{{ _("New password")|escapejs }}", required: true }, { labelWidth: 130, view: "text", name: "new_password2", id: "id_new_password2", type: "password", label: "{{ _("Password confirm")|escapejs }}", required: true }, { margin: 5, cols: [{ view: "button", id:'id_button_change_password', label: "{{ _("Confirm")|escapejs }}", click: function () { if ($$('password_change_form').validate()) { webix.send(".", $$('password_change_form').getValues()); } } } ] } ] }] }); $$('password_change_form').setValues({csrfmiddlewaretoken: "{{ csrf_token }}"}); {% block webix_form_errors %} {% if form.errors %} webix.message({type: "error", expire: 10000, text: "{{ form.errors|safe|escapejs }}"}); {% endif %} {% endblock %} }); {% endblock %}