Let’s pretend you’re a CM2012 admin (far-fetched?) and you have a group of people packaging for you. You’ve asked them time and time again to not delete an application’s revision history, but they just won’t listen. So, how do you keep them from accessing an application’s revision history, but still allow them to package and deploy applications?
The menus in the CM2012 console are all generated through a few XML files stored in %InstallDirectory%XmlStorageConsoleRoot You can modify the XML files to change certain properties of the console, like what options you will see. If you want to completely get rid of Revision History from the console, open the XML file associated with the Software Library (SoftwareLibraryNode.xml). I’m going to use XML Notepad because it makes this so much easier, but you can use whatever program you want to. In my guide Create Your Own Right Click Tools – Part 1, I went through how to navigate XML files. I won’t repeat all of that, so if you want to learn, check that guide.
To quickly find the Revision History section, CTRL+F for Revision:
This shows you the Revision History section. Highlight ActionDescription (the node this is a part of), Right click –> Change To –> Comment:
Now, it’s a comment. Save the document, open up your console (if it was already open, re-open it) and Revision History will be gone!