From c94033013d6a0444fbbc115aff7553285f5a2d46 Mon Sep 17 00:00:00 2001 From: Rushabh Mehta Date: Tue, 3 Mar 2015 21:20:20 +0530 Subject: [PATCH] [link] add doctype option in customize --- frappe/config/setup.py | 6 ++++++ frappe/core/doctype/doctype/doctype.js | 11 ++--------- frappe/core/doctype/doctype/doctype.json | 6 ++++-- 3 files changed, 12 insertions(+), 11 deletions(-) diff --git a/frappe/config/setup.py b/frappe/config/setup.py index 55feeba51d..f0c3e7ae1e 100644 --- a/frappe/config/setup.py +++ b/frappe/config/setup.py @@ -188,7 +188,13 @@ def get_data(): "type": "doctype", "name": "Custom Script", "description": _("Add custom javascript to forms.") + }, + { + "type": "doctype", + "name": "DocType", + "description": _("Add custom forms.") } + ] }, { diff --git a/frappe/core/doctype/doctype/doctype.js b/frappe/core/doctype/doctype/doctype.js index 4efd23fe8b..6fcdf6185c 100644 --- a/frappe/core/doctype/doctype/doctype.js +++ b/frappe/core/doctype/doctype/doctype.js @@ -15,18 +15,11 @@ cur_frm.cscript.refresh = function(doc, cdt, cdn) { if(!frappe.boot.developer_mode && !doc.custom) { // make the document read-only cur_frm.set_read_only(); - - // make help heading - msgprint(__('Cannot Edit {0} directly: To edit {0} properties, create / update {1}, {2} and {3}', [ - 'DocType', - ''+ __('Custom Field')+'', - ''+ __('Custom Script')+'', - ''+ __('Property Setter')+'', - ])); } - if(doc.__islocal && !frappe.boot.developer_mode) { + if(doc.__islocal && (user !== "Administrator" || !frappe.boot.developer_mode)) { cur_frm.set_value("custom", 1); + cur_frm.toggle_enable("custom", 0); } } diff --git a/frappe/core/doctype/doctype/doctype.json b/frappe/core/doctype/doctype/doctype.json index 334274f12e..e829d3af27 100644 --- a/frappe/core/doctype/doctype/doctype.json +++ b/frappe/core/doctype/doctype/doctype.json @@ -337,7 +337,7 @@ "idx": 1, "issingle": 0, "istable": 0, - "modified": "2015-02-20 05:09:34.709530", + "modified": "2015-03-03 10:40:45.768116", "modified_by": "Administrator", "module": "Core", "name": "DocType", @@ -345,6 +345,7 @@ "permissions": [ { "cancel": 0, + "create": 1, "delete": 0, "email": 1, "permlevel": 0, @@ -352,7 +353,8 @@ "read": 1, "report": 1, "role": "System Manager", - "submit": 0 + "submit": 0, + "write": 1 }, { "cancel": 0,