From 49ef4130bee56a35a34f1b4e533d1d76760ddeb3 Mon Sep 17 00:00:00 2001 From: Rushabh Mehta Date: Wed, 25 Nov 2015 18:24:08 +0530 Subject: [PATCH] [minor] allow administrator to edit Page (for role) --- frappe/core/doctype/page/page.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/frappe/core/doctype/page/page.py b/frappe/core/doctype/page/page.py index d5e77de531..c95aaf4f2d 100644 --- a/frappe/core/doctype/page/page.py +++ b/frappe/core/doctype/page/page.py @@ -29,8 +29,10 @@ class Page(Document): self.name += '-' + str(cnt) def validate(self): - if not getattr(conf,'developer_mode', 0): + if self.is_new() and not getattr(conf,'developer_mode', 0): frappe.throw(_("Not in Developer Mode")) + if frappe.session.user!="Administrator": + frappe.throw(_("Only Administrator can edit")) # export def on_update(self):