fix: restrict app in apps page if no access to FCRM module

(cherry picked from commit 3881179f723ce21986ba8a683ef5ab9d851e7aae)

# Conflicts:
#	crm/api/__init__.py
This commit is contained in:
Shariq Ansari 2025-04-13 19:59:23 +05:30 committed by Mergify
parent ff4693dde7
commit 7858ce7095

View File

@ -64,7 +64,11 @@ def check_app_permission():
if frappe.session.user == "Administrator":
return True
<<<<<<< HEAD
allowed_modules = get_modules_from_all_apps_for_user()
=======
allowed_modules = frappe.utils.modules.get_modules_from_all_apps_for_user()
>>>>>>> 3881179 (fix: restrict app in apps page if no access to FCRM module)
allowed_modules = [x["module_name"] for x in allowed_modules]
if "FCRM" not in allowed_modules:
return False