Maybe I’m just missing something here but...
I created roles to limit certain users’ access to certain functions like Scheduling Meetings, etc. It seems like it’s working fine. For example, for a certain role, I set ‘Meetings’ (in Admin → Role Management) like the following:
- Access: Disabled
- Delete: None
- Edit: None
- Export: None
- Import: None
- List: None
- View: None
Sure enough, when I logged in as the user assigned to that particular role, I can’t access Schedule Meeting, View Meetings, etc. inside the Activities tab anymore. The same is true under Sitemap → Activities.
BUT, when I go to Accounts then click on an Account Name, under Activities, I can still see Schedule Meeting! (I know when you try using it, an error message will appear telling you that, “You do not have access to this area. Contact your site administrator to obtain access.”)
Is that the expected behavior? It makes more sense to completely hide inaccesible functions, so, is there a way to do it without changing a line of code?
Thanks in advance for any help.
Sugar Community Edition 6.1 on LAMP (CentOS 5.5, Apache 2.2.3, MySQL 5.1.54, PHP 5.3.5)


LinkBack URL
About LinkBacks



Reply With Quote

Bookmarks