Uploaded image for project: 'Nuxeo Web UI'
  1. Nuxeo Web UI
  2. WEBUI-14

Allow Web UI navigation through UUID

    Details

    • Type: Improvement
    • Status: Resolved
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 3.0.2
    • Component/s: Routing
    • Upgrade notes:
      Hide

      This change introduces a new Web UI configuration property Nuxeo.UI.config.router.key.document, which by default is "path" but can be set to "uid". The former allows navigating by path whereas the latter allows navigating by UID.

      Navigation by UID can be enabled with the following contribution:

      <extension target="org.nuxeo.runtime.ConfigurationService" point="configuration">
        <property name="org.nuxeo.web.ui.router.key.document">uid</property>
      </extension>
      
      Show
      This change introduces a new Web UI configuration property Nuxeo.UI.config.router.key.document , which by default is "path" but can be set to "uid". The former allows navigating by path whereas the latter allows navigating by UID. Navigation by UID can be enabled with the following contribution: <extension target= "org.nuxeo.runtime.ConfigurationService" point= "configuration" > <property name= "org.nuxeo.web.ui.router.key.document" >uid</property> </extension>
    • Team:
      UI
    • Sprint:
      UI - 2020-08, UI - 2020-09, UI - 2020-10, UI - 2020-11

      Description

      Currently, Web UI navigation is mostly done through document path, but we need to make it possible to make it via document uuid, since document path can carry sensible information (see NXP-29070). This option should be hidden behind a flag.

        Attachments

          Issue Links

            Activity

              People

              • Votes:
                0 Vote for this issue
                Watchers:
                3 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 - 2 days, 4 hours
                  2d 4h

                    PagerDuty

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