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.

Some thoughts:

  1. 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?

  2. 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.

  • 1
    I just posted something that might be worth trying on the other question. – Demerit Dec 19 '19 at 16:33
  • Well worth trying, Demerit, thanks. But it doesn't work, so I'm still looking for solutions. – minbori Dec 20 '19 at 8:53

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.