New UI Preview: Ensure OPA UI plugins work

Description

Once the new Vue UI Preview menubar is (mostly) complete, make sure OPA UI plugins work.

  • since NavBar will have been removed at this point, ensure UI plugin menu items display in the Vue menubar

  • also need to ensure OPA UI plugin menu items display in the "old" JSP-based menubar

  • ensure that the mount URLs requested by the plugins are respected in both old/new menubars

  • possibly have a "junk drawer" space in old/new menubars for launching plugins that don't specify exact URLs

Acceptance / Success Criteria

None

related to

Lucidchart Diagrams

Activity

Show:

Scott Theleman October 24, 2022 at 5:50 PM

New "Plugins" menu item on both classic and new UI will contain links to any installed plugins. Both UIs call the Plugins Rest API to get a list of installed plugins.

Scott Theleman October 19, 2022 at 9:28 PM

Fixed

Details

Assignee

Reporter

Story Points

Components

Sprint

Fix versions

Priority

PagerDuty

Created September 28, 2022 at 5:51 PM
Updated November 8, 2022 at 4:13 PM
Resolved October 24, 2022 at 5:50 PM