Uploaded image for project: 'Nuxeo Studio'
  1. Nuxeo Studio
  2. NXS-5122

Improve search configuration parameters mapping

    XMLWordPrintable

    Details

      Description

      In Designer

      • tabs
      • main menu pages listing

      The params field is always visible (i.e. not in the advanced options)

      • In left menu items search

      The params field is still in advanced options (we don't need it because we have a search form)

       

      For all screens above

      • When the provider field is not set, the params field is disabled and a contextual information icon is available. Clicking on it displays a dialog saying

        Select provider to map query parameters

      • When a provider is selected, the predicates of the page provider are shown as read-only. A field next to each is available for the user to do the mapping
      • The mapping field provides autocomplete (this part can be put in a separate ticket if necessary)
      • Designer generates the corresponding JSON configuration for the mapping. When no mapping is done, Designer does not generate a value for that parameter (i.e. we don't generate a blank / null value, we just ignore it).

       

      For existing projects, mapping needs to be retroactive (i.e. we have to be able to read the existing one and map it back inside the UI).

        Attachments

        1. designer_tab_configuration.mov
          9.35 MB
          Ricardo Dias
        2. SearchConfig_TabsScreen_720.mp4
          14.73 MB
          Gabriela Olivares

          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 - Not Specified
                  Not Specified
                  Remaining:
                  Remaining Estimate - 0 minutes
                  0m
                  Logged:
                  Time Spent - 2 days, 2 hours, 45 minutes
                  2d 2h 45m