Uploaded image for project: 'Nuxeo Platform'
  1. Nuxeo Platform
  2. NXP-28838

Provide pluggable export of the runtime exploration

    Details

    • Type: New Feature
    • Status: Resolved
    • Priority: Critical
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: explorer-20.0.0
    • Component/s: Explorer
    • Impact type:
      API change
    • Upgrade notes:
      Hide

      Changed SnapshotFilter into an interface, kept it as PersisteSnapshotFilter in persistence-related API

      Show
      Changed SnapshotFilter into an interface, kept it as PersisteSnapshotFilter in persistence-related API
    • Team:
      AT
    • Sprint:
      nxAT 11.1.14, nxAT 11.1.15, nxAT 11.1.18, nxAT 11.1.19, nxAT 11.1.21, nxAT 11.1.22, nxAT 11.1.23, nxAT 11.1.24
    • Story Points:
      8

      Description

      Add a new extension point to be able to export the explorer runtime distribution using a dedicated format for rendering (json typically).

      This will allow to:

      • add renderings of the runtime contribution content
      • generate other pluggable exports for dedicated needs

      NB: a first basic json export was provided with NXP-28839, when ensuring the json export mechanism works with plugins too.
      It is currently available at http://localhost:8080/nuxeo/site/distribution/json but should be specific to the target distribution (even if this json export is not available on persisted distributions). This will also allow to make this API accessible only if the live distrib is exposed, in compliance with the "org.nuxeo.apidoc.site.mode" nuxeo.conf property --> set dependency to NXP-29050.

      Included bugfix: operation parameter description was only displayed on the live runtime and not persisted properly (description available since NXP-12070), see NXP-29381, NXP-29382, NXP-29383

        Attachments

          Issue Links

            Activity

              People

              • Votes:
                0 Vote for this issue
                Watchers:
                2 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved:

                  Time Tracking

                  Estimated:
                  Original Estimate - 0 minutes
                  0m
                  Remaining:
                  Remaining Estimate - 0 minutes
                  0m
                  Logged:
                  Time Spent - 1 week, 3 days, 2 hours, 45 minutes
                  1w 3d 2h 45m

                    PagerDuty

                    Error rendering 'com.pagerduty.jira-server-plugin:PagerDuty'. Please contact your Jira administrators.