Просмотр исходного кода

[minor] demo user cannot change user details

version-14
Rushabh Mehta 9 лет назад
Родитель
Сommit
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]))



Загрузка…
Отмена
Сохранить