Uploaded image for project: 'ui-eholdings'
  1. ui-eholdings
  2. UIEH-406

Holding status: package show page: Ability to add/remove the entire package

    XMLWordPrintable

Details

    • Story
    • Status: Closed (View Workflow)
    • P3
    • Resolution: Done
    • None
    • Sprint 42, 1.0.0
    • None
    • eHoldings Sprint 42
    • 5
    • Medium < 5 days
    • Hide
      - Backend work for partially selected package and then add entire package implementation (create another user story for this one)

      - All other user stories is frontend work only
      Show
      - Backend work for partially selected package and then add entire package implementation (create another user story for this one) - All other user stories is frontend work only
    • Medium < 5 days

    Description

      As an electronic resource librarian
      I want to be able to select and unselect a package to/from my holdings as I view a package detail record
      So I can easily manage my library's holdings

      Guiding philosophy

      • Removing from holdings is a destructive action that shouldn’t be as prominent as adding to holdings.
      • Package actions shouldn’t take place on package-title (resource) records.

      There will be two primary areas where actions take place:

      1. The "Holding status" form section just below the title of a detail record will indicate the current selection status AND if not selected then ability to Add package to holdings
      2. The pane header dropdown at the top of a detail record allows you to remove the entire package AND add the entire package.

      Styling Requirements

      • "Add to holdings" should be primary button type (solid blue background).

      Remove from holdings behavior

      • If the user selects Remove from holdings from the dropdown then display the Remove from holdings modal (see below screenshot) that currently pops up when the user unselects a managed package AND no change to current behavior when the user elects to cancel or proceed with removing package from holdings.

      Delete package behavior

      • If the user selects Delete package from the dropdown then display Delete package modal when the user deletes a custom package AND no change to current behavior when the user elects to cancel or proceed with removing package from holdings.

      Package (Managed) Detail Record (show/edit)

      State Display on Holding Status Section Pane header dropdown options Screenshots
      Not Selected Not Selected and Add to holdings button Add to holdings
      Selected entire package Selected AND No button Remove from holdings

      Package (Custom) Detail Record (show/edit)

      State Display on Holding Status Section Pane header dropdown options Screenshots
      Selected entire package Selected Delete package

      TestRail: Results

        Attachments

          Issue Links

            Activity

              People

                cowboyd Charles Lowell
                cherewaty Jeffrey Cherewaty
                Votes:
                0 Vote for this issue
                Watchers:
                3 Start watching this issue

                Dates

                  Created:
                  Updated:
                  Resolved:

                  TestRail: Runs

                    TestRail: Cases