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!