瀏覽代碼

[minor] demo user cannot change user details

version-14
Rushabh Mehta 9 年之前
父節點
當前提交
7b89401896
共有 1 個檔案被更改,包括 6 行新增0 行删除
  1. +6
    -0
      frappe/core/doctype/user/user.py

+ 6
- 0
frappe/core/doctype/user/user.py 查看文件

@@ -39,6 +39,8 @@ class User(Document):
fields=['module_name'], filters={'standard': 1})])

def validate(self):
self.check_demo()

self.in_insert = self.get("__islocal")

# clear new password
@@ -61,6 +63,10 @@ class User(Document):
if self.language == "Loading...":
self.language = None

def check_demo(self):
if frappe.session.user == 'demo@erpnext.com':
frappe.throw('Cannot change user details in demo. Please signup for a new account at https://erpnext.com', title='Not Allowed')

def set_full_name(self):
self.full_name = " ".join(filter(None, [self.first_name, self.last_name]))



Loading…
取消
儲存