Quantcast
Channel: Joomla! Forum - community, help and support
Viewing all articles
Browse latest Browse all 1712

Administration Joomla! 5.x • Re: Access Control for Administrator Modules

$
0
0
I'm not absolutely clear on what you're trying to achieve. Do you mean you don't want backend users to see the available modules in the Create New Module (Site/Administrator)
admin-modules-new-module.jpg
Or do you want the specific users to not see the listing of currently used modules in the Modules Manager (Site/Administrator)? Is this the one you've already done for "Site"?
modules-manager.jpg
There's one solution to do it "in bulk" (Batch option in Module manager, select all modules in the list, go to Actions > Batch > Set Access Level. Be aware setting the permissions this way will likely lock you out of your site (or from seeing and managing the modules) as well that as a super admin would be relevant access to have.

I think it would be easier and safer to create a user group based on the existing Manager or Administrator and tweak each permission separately to what you want them to be then place those relevant users in the new user group. I don't know if this method will 'hide' the listing of modules or not.

I would assume, though, by default, the Manager group doesn't allow any actions concerning extensions so they may not even see the Module Manager at all, in the "System" screen, and the Modules Manager may well not be visible in any way, including any menu items on the administrator dashboard side menu. If you were to test this, with your 'test user' put them in the Manager group. Log out, then log in to the back end as that user. With that user in "Manager" group can you see anything associated with Modules - either on the side menu, or in the System screen? Can they access Module Manager to either edit existing modules or create new modules?

Statistics: Posted by AMurray — Sun Jun 02, 2024 10:48 pm



Viewing all articles
Browse latest Browse all 1712

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>