How can I better protect access to all site reports within /admin/reports/
(except for Recent log messages)? I know I can hide it through CSS or disable the menu in management menu, but is there a better way to disable it?
I have these role defined (apart from Anonymous and Authenticated):
- System Developer (can view all reports).
- Admin (can only view 'Recent log messages').
Is there any Drupal function or hook that I can use to reach my goal?