Using the Magento Ecommerce system, is is possible to remove an item from the Admin Panel Navigation menu? More generally, is there a way to use the config override system
You could inject a bogus module dependency into the menu item in your config.xml.
In your case,
<adminhtml>
<menu>
<cms translate="title" module="cms">
<depends><module>HideMe</module></depends>
</cms>
</menu>
</adminhtml>
Cleaner way to do this:
Add a adminhtml.xml (e.g. to an existing modules that keeps all other customization stuff, or create a new module)
<?xml version="1.0" ?>
<config>
<menu>
<xmlconnect>
<disabled>1</disabled>
</xmlconnect>
</menu>
</config>
I don't think Alan would still need anyone to ask this question, but for anyone else that might end up reading this, it would be a bit better to use:
<adminhtml>
<menu>
<cms translate="title" module="cms">
<depends><config>some/configuration/flag</config></depends>
</cms>
</menu>
</adminhtml>
For a specific menu point you can use:
<?xml version="1.0"?>
<config>
<menu>
<customer>
<children>
<online>
<disabled>1</disabled>
</online>
</children>
</customer>
</menu>
</config>