Uploaded image for project: 'ui-orders'
  1. ui-orders
  2. UIOR-691

Orders Results List | Apply Results list column chooser

    XMLWordPrintable

    Details

    • Template:
      Front-end User Story Template
    • Sprint:
      ACQ Sprint 113
    • Story Points:
      2
    • Development Team:
      Thunderjet

      Description

      Context A user can now choose which results list columns display. Selections persist for a session.

      Implementation details

      • On the orders and order lines results list pane, under Actions menu display a section called Show columns
      • Define the list of columns that can be hidden from view (TBD)
      • There should be one column that cannot be hidden from view¬†(TBD)

      Apps that have implemented

      • Users (available with Iris)
      • Inventory (available with Iris)
      • Requests

      Dev details
      We recently added the <ColumnManager>-component which simplifies the process of implementing persisted column selection for any MultiColumnList.
      Pass the ordered column mapping object as a prop and the component returns the UI (or callback) for toggling the visibility of columns and the filtered array of columns (visibleColumns).
      Note: We are using session storage for now but the plan is to persist the selected columns on the user-level in the future.
      The PR: https://github.com/folio-org/stripes-smart-components/pull/997
      The component: https://github.com/folio-org/stripes-smart-components/tree/master/lib/ColumnManager
      The component can easily be implemented into modules using either SearchAndSortQuery or SearchAndSort. Here are example PR's for those implementations:
      <SearchAndSortQuery>: https://github.com/folio-org/ui-users/pull/1634
      <SearchAndSort>: https://github.com/folio-org/ui-requests/pull/718

        TestRail: Results

          Attachments

          1. image (51).png
            88 kB
            Dennis Bridges
          2. Screen Shot 2021-04-30 at 10.11.16.png
            279 kB
            Mikita Siadykh

            Issue Links

              Activity

                People

                Assignee:
                dennisbridges Dennis Bridges
                Reporter:
                kgambrell Khalilah Gambrell
                Votes:
                0 Vote for this issue
                Watchers:
                3 Start watching this issue

                  Dates

                  Created:
                  Updated:
                  Resolved:

                    TestRail: Runs

                      TestRail: Cases