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):