fix: give Sales Manager & Sales User role if System Manager access is given

(cherry picked from commit a3b9368953eefce422f9ee563328422d23b76085)
This commit is contained in:
Shariq Ansari 2025-06-26 16:54:33 +05:30 committed by Mergify
parent 4f1348b08c
commit 275e887dc2

View File

@ -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)