For some reason, our Interactive Desktop app, in the Desktops subcategory, shows at the bottom of the Interactive Apps menu list, and I can’t figure out why. It looks like the menu list order is alphabetical for the subcategories, and then the actual menu items, right?
We have specific category (group) list in /etc/ood/config/ondemand.d/ondemand.yml.erb, as:
nav_bar:
# - apps
- files
- jobs
- clusters
- interactive apps
- classes
- my interactive sessions
That is, removing the apps since they also show in the interactive_apps. But including or removing it does not change the order of the menu list, which is like:
Thanks for finding and fixing the issue with the subcategories order.
I suspect there’s another bug when the ondemand.yml.erb enumerates the menu items as I outlined before - the Develop menu item shows up even if there are no items in /var/www/ood/apps/dev. It’s my understanding based on reading Enabling App Development — Open OnDemand 3.0.3 documentation that the Develop menu should only show up for a user that has their link in /var/www/ood/apps/dev.
Thanks.