seitime-frappe/frappe/www/edit_profile.py

30 lines
750 B
Python

# Copyright (c) 2015, Frappe Technologies Pvt. Ltd. and Contributors
# License: GNU General Public License v3. See license.txt
from __future__ import unicode_literals
import frappe
from frappe import _
no_cache = 1
no_sitemap = 1
def get_context(context):
user = frappe.get_doc('User', frappe.session.user)
user.full_name = user.get_fullname()
context.user = user
context.show_sidebar=True
@frappe.whitelist()
def update_user(fullname, phone=None):
if not fullname:
return _("Name is required")
user = frappe.get_doc('User', frappe.session.user)
user.first_name = fullname
user.last_name = ''
user.phone = phone
user.save(ignore_permissions=True)
frappe.local.cookie_manager.set_cookie("full_name", fullname)
return _("Updated")