diff --git a/frappe/desk/desk_page.py b/frappe/desk/desk_page.py index 2656a44a79..182c2f9ef7 100644 --- a/frappe/desk/desk_page.py +++ b/frappe/desk/desk_page.py @@ -31,22 +31,3 @@ def getpage(): doc = get(page) frappe.response.docs.append(doc) - - -def has_permission(page): - if frappe.session.user == "Administrator" or "System Manager" in frappe.get_roles(): - return True - - page_roles = {d.role for d in page.get("roles")} - if page_roles and ( - (frappe.session.user == "Guest" and "Guest" not in page_roles) - or page_roles.isdisjoint(frappe.get_roles()) - ): - return False - - if not frappe.has_permission("Page", ptype="read", doc=page): - # check if there are any user_permissions - return False - else: - # hack for home pages! if no Has Roles, allow everyone to see! - return True