ondemand
ondemand copied to clipboard
Add support to filter system applications
Add support to control what system applications are available in navigation menus, interactive apps page, and all apps page.
There are cases, when using multiple profiles, when we are only interested in some of the applications that are installed in the system. In this cases, we would want to control what applications are displayed.
Very similar to how pinned_apps work, we could add a new configuration setting that will define an array of matching properties to select the system applications that we want to select/allow.
Something like this:
selected_sys_apps: ["sys/myjobs", "sys/files", "sys/activejobs", "sys/shell", "sys/sas"]
The logic to select the applications based on this configuration could use the same TokenMatcher class as the pinned_apps selection.
relates to https://github.com/OSC/ondemand/issues/2154
Part of the work related to user profiles: https://github.com/OSC/ondemand/issues/2126
┆Issue is synchronized with this Asana task by Unito
Created proposal implementation: https://github.com/OSC/ondemand/pull/2243
No longer needed.
Implemented by the new custom navigation feature: https://github.com/OSC/ondemand/issues/2276 And by the new issue: https://github.com/OSC/ondemand/issues/2326