ソースを参照

Merge pull request #1776 from nabinhait/develop

[fix] Naming of docs
version-14
Rushabh Mehta 9年前
コミット
dcf85cd4ce
4個のファイルの変更10行の追加5行の削除
  1. +1
    -2
      frappe/core/doctype/file/file.py
  2. +3
    -1
      frappe/core/doctype/user/user.py
  3. +4
    -0
      frappe/model/naming.py
  4. +2
    -2
      frappe/utils/install.py

+ 1
- 2
frappe/core/doctype/file/file.py ファイルの表示

@@ -35,14 +35,13 @@ class File(NestedSet):
def before_insert(self):
frappe.local.rollback_observers.append(self)
self.set_folder_name()
self.set_name()

def get_name_based_on_parent_folder(self):
path = get_breadcrumbs(self.folder)
folder_name = frappe.get_value("File", self.folder, "file_name")
return "/".join([d.file_name for d in path] + [folder_name, self.file_name])

def set_name(self):
def autoname(self):
"""Set name for folder"""
if self.is_folder:
if self.folder:


+ 3
- 1
frappe/core/doctype/user/user.py ファイルの表示

@@ -20,7 +20,9 @@ class User(Document):
__new_password = None
def autoname(self):
"""set name as email id"""
if self.name not in STANDARD_USERS:
if self.get("is_admin") or self.get("is_guest"):
self.name = self.first_name
else:
self.email = self.email.strip()
self.name = self.email



+ 4
- 0
frappe/model/naming.py ファイルの表示

@@ -23,6 +23,10 @@ def set_new_name(doc):
doc.run_method("before_naming")

autoname = frappe.get_meta(doc.doctype).autoname
if autoname != "Prompt":
doc.name = None
if getattr(doc, "amended_from", None):
_set_amended_name(doc)
return


+ 2
- 2
frappe/utils/install.py ファイルの表示

@@ -42,11 +42,11 @@ def install_basic_docs():
# core users / roles
install_docs = [
{'doctype':'User', 'name':'Administrator', 'first_name':'Administrator',
'email':'admin@example.com', 'enabled':1,
'email':'admin@example.com', 'enabled':1, "is_admin": 1,
'user_roles': [{'role': 'Administrator'}]
},
{'doctype':'User', 'name':'Guest', 'first_name':'Guest',
'email':'guest@example.com', 'enabled':1,
'email':'guest@example.com', 'enabled':1, "is_guest": 1,
'user_roles': [{'role': 'Guest'}]
},
{'doctype': "Role", "role_name": "Report Manager"},


読み込み中…
キャンセル
保存