- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎08-11-2016 01:50 PM
Hi,
I have a custom table say for example custom_donors (and its default role custom_donoros_user) and its has fields like
custom_donors.name1
custom_donors.name2
these fields are actually reference fields of sys_user table. I have created a report "My Donors", which has a filter like
custom_donors.name1 javascript:gs.user_id()
OR
custom_donors.name2 javascript:gs.user_id()
I have created a module My Donor Module in which the report My Donors is displayed. So far so good. Now the problem is that some users to which i have to show the report via the module do not have any role or part of any group. so they do not see the module My Donor Module in the left navigation menu.
My question is how can i grant users without any role the access to the module My Donor Module (so its displayed in the left menu) and to the corresponding records of custom_donors. Probably an ACL? Please guide me to resolve this issue.
P.S if you have read this rather lengthy question i am really grateful
Best Regards,
John
Solved! Go to Solution.

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎08-11-2016 01:58 PM
Yes, you can create a new Read ACL on the custom table and put these in the conditions.
custom_donors.name1 javascript:gs.user_id()
OR
custom_donors.name2 javascript:gs.user_id()
For the Module to show up in the left pane, go to modules and serach for the your module and delete the roles in there as shown below
You will also do the same thing for Applications as well. Go to the Applications and find your application and remove the roles.

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎08-11-2016 01:58 PM
Yes, you can create a new Read ACL on the custom table and put these in the conditions.
custom_donors.name1 javascript:gs.user_id()
OR
custom_donors.name2 javascript:gs.user_id()
For the Module to show up in the left pane, go to modules and serach for the your module and delete the roles in there as shown below
You will also do the same thing for Applications as well. Go to the Applications and find your application and remove the roles.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎08-11-2016 03:36 PM
Thank you Abhinay for your time, i have written the ACL and the module which shows the report do not have any roles specified but still the user with no role is unable to see the module in left panel. your suggestion is much appreciated.
There are two modules actually one the one which is created when you create the table, i have created another module with filters, My Donors, which actually shows a report via ui-page, My Donor module has no role specified...
Regards

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎08-11-2016 05:59 PM
Check if the application under which these modules are, does not have any roles.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎08-12-2016 04:43 AM
Thanks for your time, just a quick question what if that my custom_table contains some reference fields from the project table. The report is now visible to the user with no role but the issue is its not displaying the referenced project fields.
Regards