Forum Discussion
I have long felt that the traditional list of reports and charts is completely not useful for my clients. We never have the discipline to maintain a curated list of valid reports. So my solution really is the concept that if it's a useful report, then it should have a button on a dashboard appropriate to the users role and we try to have the users take responsibility to make sure their dashboards only have valid links on them. Over time , the needs change and ideally the user would come along and say we don't need this on the dashboard anymore but we need a link to a new report that will do this other thing. So the go to Admin and ask for links to be changed.
On that theme, a solution is to have a table of reports ie a table with URL links to reports, and you drive permissions on that table in the same way you're driving permissions for access to the data. Then you can put a report of reports onto the dashboard of the app or linked from a dashboard button. Then you go through all your reports and turn them off visibility either for all users or All users except the admin role.