Project Constellation/The User Menu Nodetype
From HaloWiki
You might have noted that node type 10 is "User Menu"? What is this, you ask? Why, it's a placeholder object for the user's menu, of course.
This object type should never be created (ie: don't create it in the co_node table), but it is possible to assign authorisations using it. These are used to set a user's menu type based on their security profiles.
For instance, a user might have authorisation for N_CO_UMENU, keyword "WRITER". When html_begin() is running, it checks to see if the user has this authorisation, and if so, it displays extra menu options.
Once again, do not create an item of type N_CO_UMENU!
