You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

31 regels
750 B

  1. # Copyright (c) 2015, Frappe Technologies Pvt. Ltd. and Contributors
  2. # License: GNU General Public License v3. See license.txt
  3. from __future__ import unicode_literals
  4. import frappe
  5. from frappe import _
  6. no_cache = 1
  7. no_sitemap = 1
  8. def get_context(context):
  9. user = frappe.get_doc('User', frappe.session.user)
  10. user.full_name = user.get_fullname()
  11. context.user = user
  12. context.show_sidebar=True
  13. @frappe.whitelist()
  14. def update_user(fullname, phone=None):
  15. if not fullname:
  16. return _("Name is required")
  17. user = frappe.get_doc('User', frappe.session.user)
  18. user.first_name = fullname
  19. user.last_name = ''
  20. user.phone = phone
  21. user.save(ignore_permissions=True)
  22. frappe.local.cookie_manager.set_cookie("full_name", fullname)
  23. return _("Updated")