Uploaded image for project: 'OpenNMS'
  1. OpenNMS
  2. NMS-13746

NMS-13746: Allow OIA plugins to extend the new Vue3 UI

    XMLWordPrintable

Details

    • Story
    • Status: Resolved (View Workflow)
    • Minor
    • Resolution: Done
    • None
    • None
    • None
    • Security Level: Default (Default Security Scheme)
    • NB
    • Hide

      We're able to load at OIA plugin at runtime, and have a new menu item appear after refreshing the UI. When selecting the menu item, a new view appears driven by static resources provided by the plugin. The view makes API calls to a REST API endpoint provided by the plugin.

      Show
      We're able to load at OIA plugin at runtime, and have a new menu item appear after refreshing the UI. When selecting the menu item, a new view appears driven by static resources provided by the plugin. The view makes API calls to a REST API endpoint provided by the plugin.

    Description

      It should be possible for plugins to extend the UI.

      We want plugins to be able to dynamically add menu items and mount routes/components for these.

      We expect the static resources and REST API endpoints to be fully managed by the plugin.

      Attachments

        Issue Links

          Activity

            People

              yangli Yang Li
              j-white Jesse White
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Git Integration

                  Error rendering 'com.xiplink.jira.git.jira_git_plugin:git-issue-webpanel'. Please contact your Jira administrators.