[*] complete permissions review of the menu. David has identified an issue with the Tools menu and permissions for instance.
[*] language translation updates
Edit : Seems that when the top item for Module does dispappear when no item are under it. So it’s the Tools top item which is faulty...
<?php if($modx->hasPermission('new_user') || $modx->hasPermission('edit_user') || $modx->hasPermission('new_role') || $modx->hasPermission('edit_role') || $modx->hasPermission('access_permissions')||$modx->hasPermission('new_web_user') || $modx->hasPermission('edit_web_user') || $modx->hasPermission('web_access_permissions')) { ?>
<li id="limenu2"><a href="#menu2" onclick="new NavToggle(this); return false;"><?php echo $_lang["users"]; ?></a>Actually, looking at the spiffy new menu.php, the Module menu isn’t shown if you don’t have exec permission. If there were no modules but you had exec permission, it would still show Modules.
A similar line is needed on Tools, and also Reports, as these both have every menu item behind a permission check. None of the Site menu items have a permission check on display - not even New Document.
Just so we can discuss this properly, I’m going to go through the menu.php logic and post it here in English so that it’s easier for us all to understand.
EDIT: In effect, I’m taking on the "complete permissions review of the menu" and the first step is writing out what it’s doing in a way that non-programmers like David can follow.
Updated the top post to include some marketing items. Can anyone give me a hand with those?
Marketing related:
[*] prepare announcement text for MODx forums, Stylegala what’s new sidebar, Digg, Hotscripts, Sitepoint, and select Macintosh news outlets (since it works so nicely in Safari now!), etc.
[*] prepare Sourceforge mirror site content to serve as a marketing vehicle... we’ll upload snapshots to SVN there from time to time to keep the activity rating going

This discussion is closed to further replies. Keep calm and carry on.