After updating to OOD 2.0.28 (via RPM on RHEL 8.5), we are noticing that some users are missing the ‘My Interactive Sessions’ icon in the navbar:
The only determinant I can identify is that users with sandbox development enabled have the icon in their navbar while users without sandbox development are missing it. This is consistent across the half dozen or so accounts I have surveyed, but it could also be a red herring.
Any idea what might be going on here? Does the interactive sessions shortcut no longer appear by default for standard users? Maybe it hasn’t for some time and I am just getting around to noticing it?
Looks like the logic is to show this if you have development enabled (as you’ve indicated) or if you have any batch connect apps at all.
It would seem the system does not recognize any batch connect app? I don’t believe there’s any update that would cause this behavior. I assume you have batch connect apps on this system?
Yes, we have several batch connect apps available to everyone and have for some time.
The only thing I can think of that we’re doing that might be atypical is that all of our batch connect apps have no permissions for other (i.e. o-rwx) and instead are group owned, either by a group that all our users are a member of, or by a more exclusive group. We do this because then it’s a little easier to take an app offline by just changing the group owner.
But I wouldn’t think that would equate to ‘no batch apps’ since the effective permissions mean every user has at least half a dozen apps available in their menu.
Looking at /etc/ood/config/apps/dashboard/initializers/ood.rb, I have the following:
NavConfig.categories=["Apps","Files","Utilities","Clusters","Jobs"] # left out "Interactive Apps"
NavConfig.categories_whitelist=true
Based on the comment I had in there, I bet I swapped Interactive Apps for just Apps for simplicity and to make the menu more compact. When I change it back to Interactive Apps the ‘My Interactive Sessions’ icon returns.
So it looks like this was my fault for modifying things and ignoring unintended consequences… Good to know the navbar categories are functionally meaningful!