Files
pillar/src/templates/users/edit_embed.jade

79 lines
1.5 KiB
Plaintext
Raw Normal View History

| {% block body %}
#user-edit-container
#user-edit-header
.user-edit-name {{user.full_name}}
.user-edit-username {{user.username}}
.user-edit-email {{user.email}}
form(
id="user-edit-form",
method="POST",
enctype="multipart/form-data",
action="{{url_for('users.users_edit', user_id=user._id)}}")
| {% for field in form %}
| {% if field.name == 'csrf_token' %}
| {{ field }}
| {% else %}
| {% if field.type == 'HiddenField' %}
| {{ field }}
| {% else %}
.form-group(class="{{field.name}}{% if field.errors %} error{% endif %}")
| {{ field.label }}
| {{ field(class='form-control') }}
| {% if field.errors %}
ul.error
| {% for error in field.errors %}
li {{ error }}
| {% endfor %}
| {% endif %}
| {% endif %}
| {% endif %}
| {% endfor %}
a#button-cancel.btn.btn-default(href="#", data-user-id='{{user._id}}') Cancel
input#submit_edit_user.btn.btn-default(
data-user-id="{{user._id}}",
type="submit" value="Submit")
#user-edit-notification
script(type="text/javascript").
$('#roles').select2();
$('#user-edit-form').submit(function(e){
e.preventDefault();
//- console.log($(this).serialize());
$.post($(this).attr('action'), $(this).serialize())
.done(function(data){
$('#user-edit-notification').addClass('success').html('Success!');
})
.fail(function(data){
$('#user-edit-notification').addClass('fail').html('Houston!');
});
//- $("#user-edit-form").submit();
});
$('#button-cancel').click(function(e){
$('#user-container').html('')
});
| {% endblock %}