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

This commit is contained in:
Shariq Ansari 2025-06-26 16:54:33 +05:30
parent 28ece820ed
commit a3b9368953

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)