Selaa lähdekoodia

[fix] admin role addition

version-14
Anand Doshi 9 vuotta sitten
vanhempi
commit
73ea0b7c8e
3 muutettua tiedostoa jossa 10 lisäystä ja 8 poistoa
  1. +1
    -1
      frappe/core/doctype/userrole/userrole.py
  2. +3
    -1
      frappe/utils/__init__.py
  3. +6
    -6
      frappe/utils/install.py

+ 1
- 1
frappe/core/doctype/userrole/userrole.py Näytä tiedosto

@@ -11,4 +11,4 @@ class UserRole(Document):
def validate(self): def validate(self):
if cint(self.get("__islocal")) and frappe.db.exists("UserRole", { if cint(self.get("__islocal")) and frappe.db.exists("UserRole", {
"parent": self.parent, "role": self.role}): "parent": self.parent, "role": self.role}):
frappe.throw(frappe._("Role exists"))
frappe.throw(frappe._("User '{0}' already has the role '{1}'").format(self.parent, self.role))

+ 3
- 1
frappe/utils/__init__.py Näytä tiedosto

@@ -122,7 +122,9 @@ def random_string(length):


def has_gravatar(email): def has_gravatar(email):
'''Returns gravatar url if user has set an avatar at gravatar.com''' '''Returns gravatar url if user has set an avatar at gravatar.com'''
if frappe.flags.in_upload:
if (frappe.flags.in_upload
or frappe.flags.in_install
or frappe.flags.in_test):
# no gravatar if via upload # no gravatar if via upload
# since querying gravatar for every item will be slow # since querying gravatar for every item will be slow
return return


+ 6
- 6
frappe/utils/install.py Näytä tiedosto

@@ -42,13 +42,13 @@ def install_basic_docs():
# core users / roles # core users / roles
install_docs = [ install_docs = [
{'doctype':'User', 'name':'Administrator', 'first_name':'Administrator', {'doctype':'User', 'name':'Administrator', 'first_name':'Administrator',
'email':'admin@example.com', 'enabled':1},
'email':'admin@example.com', 'enabled':1,
'user_roles': [{'role': 'Administrator'}]
},
{'doctype':'User', 'name':'Guest', 'first_name':'Guest', {'doctype':'User', 'name':'Guest', 'first_name':'Guest',
'email':'guest@example.com', 'enabled':1},
{'doctype':'UserRole', 'parent': 'Administrator', 'role': 'Administrator',
'parenttype':'User', 'parentfield':'user_roles'},
{'doctype':'UserRole', 'parent': 'Guest', 'role': 'Guest',
'parenttype':'User', 'parentfield':'user_roles'},
'email':'guest@example.com', 'enabled':1,
'user_roles': [{'role': 'Guest'}]
},
{'doctype': "Role", "role_name": "Report Manager"}, {'doctype': "Role", "role_name": "Report Manager"},
{'doctype': "Workflow State", "workflow_state_name": "Pending", {'doctype': "Workflow State", "workflow_state_name": "Pending",
"icon": "question-sign", "style": ""}, "icon": "question-sign", "style": ""},


Ladataan…
Peruuta
Tallenna