seitime-frappe/frappe/www/edit-profile.html

62 lines
1.5 KiB
HTML

{% extends "templates/web.html" %}
{% block title %} {{ "Edit Profile" }} {% endblock %}
{% block header %}<h2>{{ _("Edit Profile") }}</h2>{% endblock %}
{% block page_content %}
<div class="user-content" style="max-width: 500px; padding: 50px 0px;">
<div class="alert alert-warning message" style="display: none;"></div>
<form role = "form">
<fieldset>
<label>{{ _("Full Name") }}</label>
<input class="form-control" type="text" id="fullname" value="{{ user.full_name or "" }}">
</fieldset>
<fieldset>
<label>{{ _("Phone") }}</label>
<input class="form-control" type="text" id="phone" value="{{ user.phone or "" }}">
</fieldset>
<button type="submit" class="btn btn-default" id="update_user">{{ _("Update") }}</button>
</form>
</div>
<script type="text/javascript">
frappe.ready(function(){
$("#update_user").on("click",function(){
var name = document.getElementById("fullname").value;
var phone = document.getElementById("phone").value;
frappe.call({
type: "POST",
method: "frappe.www.edit_profile.update_user",
btn: $("#update_user"),
args: {
fullname: name,
phone: phone
},
callback: function(r) {
if(r.message) {
frappe.msgprint(__(r.message));
setTimeout(function() {
window.location.href = "/edit-profile";
},2000);
}
if(r.exc) {
frappe.msgprint(r.exc);
setTimeout(function() {
window.location.href = "/me";
},2000);
}
}
});
return false;
});
});
</script>
{% endblock %}