From 64aaa55d765ec4398c987be889e5cadedbcaf19f Mon Sep 17 00:00:00 2001 From: Sagar Vora Date: Thu, 27 Apr 2023 17:50:26 +0530 Subject: [PATCH] chore: remove dead code --- frappe/desk/desk_page.py | 19 ------------------- 1 file changed, 19 deletions(-) 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