? Failure

User tests: Successful: Unsuccessful:

avatar themaze75
themaze75
9 Sep 2015

This is a series of dispatches we've been using since Joomla 2.5.

Essentially, we try to provide Web site managers with the best streamlined UX possible, which means removing any features from the backend that is not used to manage the Web site's content.

This series of dispatchers allows our plugin to hide certain components and modules from the backend using our own logic, going beyond what the standard Joomla ACL allows to do.

For example: allowing only certain types of modules to be created, preventing the modification of certain modules, hiding parts from the UI that is out of reach of the ACL (ex: blocking user notes and user mail)

avatar themaze75 themaze75 - open - 9 Sep 2015
avatar themaze75 themaze75 - change - 9 Sep 2015
Status New Pending
avatar joomla-cms-bot joomla-cms-bot - change - 9 Sep 2015
Labels Added: ?
avatar alikon
alikon - comment - 9 Sep 2015

If I'm not wrong you are triggering non-core event
So what's the point of this pr without the plugins

avatar zero-24 zero-24 - change - 17 Sep 2015
Category ACL Feature Request Plugins
avatar themaze75
themaze75 - comment - 20 Sep 2015

It would add new events to the core to allow the existence of such plugins.

The other (arguably better) route would be to enhance the ACL model to allow even finer control over what is available to certain access levels. Granting acces to certain views of components, grant /block access on certain module instances... that would be a much larger scope feature.

avatar Hackwar
Hackwar - comment - 23 Feb 2016

This is a change that is very specific to you. If we would implement something like this, we would have to implement it in A LOT more places than just here. At the same time, I think the plugin system is the wrong way to go for modifying queries all over the place. So I don't think that we should accept this PR.

avatar Hackwar
Hackwar - comment - 23 Feb 2016

Besides that you have codestyle errors and I doubt that this would work with PHP7 correctly.

avatar themaze75
themaze75 - comment - 14 Mar 2016

@Hackwar Yeah. I agree it is too hacky a solution. I'd much prefer an enhancement to the ACL instead. I'll just close this request.

avatar themaze75 themaze75 - change - 14 Mar 2016
Status Pending Closed
Closed_Date 0000-00-00 00:00:00 2016-03-14 14:24:11
Closed_By themaze75
avatar themaze75 themaze75 - close - 14 Mar 2016

Add a Comment

Login with GitHub to post a comment