From a3b9368953eefce422f9ee563328422d23b76085 Mon Sep 17 00:00:00 2001 From: Shariq Ansari Date: Thu, 26 Jun 2025 16:54:33 +0530 Subject: [PATCH] fix: give Sales Manager & Sales User role if System Manager access is given --- crm/fcrm/doctype/crm_invitation/crm_invitation.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/crm/fcrm/doctype/crm_invitation/crm_invitation.py b/crm/fcrm/doctype/crm_invitation/crm_invitation.py index 965bf4d7..b7184d68 100644 --- a/crm/fcrm/doctype/crm_invitation/crm_invitation.py +++ b/crm/fcrm/doctype/crm_invitation/crm_invitation.py @@ -44,6 +44,10 @@ class CRMInvitation(Document): user = self.create_user_if_not_exists() user.append_roles(self.role) + if self.role == "System Manager": + user.append_roles("Sales Manager", "Sales User") + elif self.role == "Sales Manager": + user.append_roles("Sales User") if self.role == "Sales User": self.update_module_in_user(user, "FCRM") user.save(ignore_permissions=True)