ACL Manager gets smart! This new version of ACL Manager introduces a new diagnostic feature that is able to detect and fix issues with your Joomla ACL permissions table, and also recognize admin access conflicts. ACL Manager 1.3.0 is available for download in the Member Area.
In ACL Manager 1.3.0 you will notice a new tab in the ACL Manager menu, called Diagnostic. On this page ACL Manager will perform several checks to detect if there are issues with the assets table of your Joomla database (this is where the Joomla permissions are stored), if any items are missing in the assets table and if there are conflicts with admin access of User Groups. Lets look more closely at each check.
ACL Manager is checking the Joomla assets table for issues with the stored assets. Think about issues with wrong parent ID's, wrong levels and wrong stored permissions for example. Most of these issues are caused by Joomla 1.5 to Joomla 2.5 migrations or wrong stored permissions by third party extensions. These issues may result in unexpected behavior of the permissions you have set in your website, and easily results in confusing about the Joomla ACL system. When issues are detected you will get the overview below.
The second check of ACL Manager is for missing assets in the assets table. All components should have a related asset entry in the assets table. Missing assets may result in unexpected behavior of the permissions or it is not possible to set the permissions for a component for example. ACL Manager will check if all installed components have an entry in the assets table as well so your permissions settings work for all components.
The third check of ACL Manager is for conflicts with admin access for User Groups. When groups are allowed for the Admin Login action, they should be assigned to the Access Level of the admin menu as well. By default this is Access Level 'Special'. Otherwise the admin menu is not visible for a user after login. ACL Manager checks if all groups with admin access are assigned to the required Access Level to navigate in the admin area.
The fact that ACL Manager is able to detect issues is nice of course, but fixing them is even better! So if any issues are discovered with a check you can easily fix it with a click on the button below the overview of the issues. When everything is fixed or no issues are discovered your screen will color green.
ACL Manager will discover more issues with your assets table than you probably thought. It is quite likely that the checks will be extended with several other checks in the future. Let me know when you have issues with your permissions, I might be able to come up with a generic solution for it!
ACL Manager 1.3.0 is available for download in the Member Area. No ACL Manager subscription yet? Get your subscription, starting at 10 euro. On popular request it is now also possible to sign up for a 1 year membership - next to the option of 6 months - just for 17,50 euro.
Updating ACL Manager is easy: download ACL Manager 1.3.0 and install the package via the Joomla installer. It is not needed to uninstall your existing version of ACL Manager first.
Many thanks to all translators of ACL Manager and those who reported a bug and suggestions for ACL Manager!
-------------------- 1.3.0 Release [15-May-2012] ------------------
+ -> Diagnostic tool to check for wrong assets, missing assets & admin access conflicts
^ -> Components filter showing all components with permissions instead of those with categories
+ -> English translation is loaded as fall back language in case of missing language strings
+ -> Adding diagnostic action to allow configure the access permissions for the diagnostic page
^ -> Forcing loading the correct icons in RocketTheme Mission Control backend template
Please find the entire changelog history in the Support Center