I reviewed the documentation here ( SpiceCRM) which appears to imply that Roles give permissions to a user. I setup a new user and gave them a role of SA (Sales). I logged in as that user and they do not have any permissions to the expected modules.
However, I went to ACL Profiles and added the user to the profile “Sales Person” and then they were able to access the expected modules.
Can someone clarify the purpose of Roles if we need to control permissions via the ACL Profiles?
Or, am I missing some sort of default data that somehow give Roles the ability to grant permissions? Or, default data that ties Roles to ACL Profiles or ACL Actions in some way?
Thank you for your assistance.