Welp, after the disappointing realization from this question -- that unlike the Drupal and Wordpress implementations, CiviCRM in Joomla does NOT include permissioning for individual CiviReports -- I'm now trying to figure out the best way to approximate this functionality in Joomla. I have groups of Joomla users that should only be able to see individual reports, and apparently I can't do this with the default implementation.
limit the reports' menu items by Joomla/CiviCRM permission. But there are no purpose-built permissions for this. Is it possible to create custom Joomla permissions for CiviCRM? Or would I have to pick some existing permission I'm not really "using" and assign it to each Joomla group?
Is it possible to intercept each report compilation, or even the navigation menu building, somewhere in the CiviCRM code with a Joomla permissions/group check?
I know both of these are kludgey ideas, but I'm really stuck without this feature that I thought was standard in all CiviCRM versions. Suggestions incredibly welcome.