From 4d5fbaf58c78dfcaea9aea02799828c974687415 Mon Sep 17 00:00:00 2001 From: Saurabh Date: Fri, 20 May 2016 15:08:06 +0530 Subject: [PATCH] [hot-fix] check ignore_permissions flag on validate of page if user is non admin user (setup-wizard) --- 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 a7ca72e3e2..60f2ff5df0 100644 --- a/frappe/core/doctype/page/page.py +++ b/frappe/core/doctype/page/page.py @@ -31,7 +31,9 @@ class Page(Document): def validate(self): if self.is_new() and not getattr(conf,'developer_mode', 0): frappe.throw(_("Not in Developer Mode")) - if frappe.session.user!="Administrator": + + #setting ignore_permissions via update_setup_wizard_access (setup_wizard.py) + if frappe.session.user!="Administrator" and not self.flags.ignore_permissions: frappe.throw(_("Only Administrator can edit")) # export