Improve the "Bundled" category of the Jira plugins' definition

XMLWordPrintable

    • 1
    • 3

      Summary

      Jira plugins can be classified as "Bundled" or "User Installed" in the plugin defintion shown either by the application.xml file (created when a support zip is generated) or the output generated by the UPM rest API end point (https://<HOST>:<PORT>/rest/plugins/1.0/).

      Some of the plugins marked as "User Installed" are plugins that actually are packaged with the Jira product itself whereas other plugins installed by users are also set as "User Installed".
      Hence it is not possible to differentiate from the outpus mentioned above which plugins are actually installed by users.

      Suggestion

      It would be good to have a new category for those plugins that are install by the users to be able to differentiate them from those that are part of the product and set as "User Installed".

      Additional Details

      The below excerpt from an application.xml file shows the case where a plugin is categorized as "User installed" although it was installed as part of the Jira product and not as a user action.

      <plugin>
            <key>com.atlassian.jira.plugin.ext.bamboo</key>
            <name>Jira Bamboo Plugin</name>
            <version>8.7.1</version>
            <vendor>Atlassian Software Systems Pty Ltd</vendor>
            <status>ENABLED</status>
            <vendor-url>http://www.atlassian.com</vendor-url>
            <framework-version>2</framework-version>
            <bundled>User installed</bundled>
          </plugin>
      

      The below is an excerpt from the output generated by querying the UPM rest API () and which shows the same Jira Bamboo Plugin categorized as "userInstalled":true.

      "name":"Jira Bamboo Plugin","version":"8.7.1","userInstalled":true,"optional":true,"static":false,"
      unloadable":false,"description":"Allows Jira users to see builds and telemetry from a remote Bamboo
      server","key":"com.atlassian.jira.plugin.ext.bamboo","usesLicensing":false,"remotable":false,"vendor
      ":{"name":"Atlassian Software Systems Pty Ltd","marketplaceLink":"http://www.atlassian.com","link":"
      http://www.atlassian.com"},"applicationKey":"jira-software","applicationPluginType":"APPLICATION"}
      
      

       

            Assignee:
            Unassigned
            Reporter:
            Esteban Casuscelli
            Votes:
            2 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated: