UX: Update print slip modal for Check in app

Description

Purpose: Streamline process at Check in on the print slip modal by reducing the number of clicks needed.

User story statement(s):

As a circ desk staff person,
I want to be able to more easily print slips when necessary
so that I can finish checking in materials more quickly

Scenarios:

01_ Scenario:

  • Given: the current print slip modal (Screenshot = MorningGlory_PrintSlipModal{})

  • When: the modal is opened,

  • Then:

    • The checkbox with Print slip should be removed completely.

    • There should be two buttons at the bottom:

      • The first button = Close & print

      • The second button = Close

02_ Scenario:

  • Given: Settings >> Tenant >> Service point >> (selected service point) >> Print by default >> Hold or Transit or Request delivery = Yes

  • When: the print slip modal is opened in case of a Hold, Transit or Request delivery,

  • Then:

    • "Close & print" is the primary button

    • "Close" is the secondary button 

03_ Scenario:

  • Given: Settings >> Tenant >> Service point >> (selected service point) >> Print by default >> Hold or Transit or Request delivery = No

  • When: the print slip modal is opened in case of a Hold, Transit or Request delivery,

  • Then:

    • "Close" is the primary button

    • "Close & print" is the secondary button

Environment

None

Potential Workaround

None

Attachments

1

Checklist

hide

TestRail: Results

Activity

Show:

Kimie Kester August 24, 2022 at 2:42 PM
Edited

Hi Here are two mocks for this story in this folder:

https://drive.google.com/drive/folders/17pnGWfC86hBr6ntyzLajo5Aw8DvzD1lb?usp=sharing

One change I would suggest in addition to the removal of the Print slip checkbox, is the removal of the X in the upper left corner of the current modal. It is redundant to the Close button and not really necessary. It was included early in the FOLIO project but we have been slowly moving away from that pattern over time.

Please note, on buttons we try to use an ampersand for and.

Details

Assignee

Reporter

Priority

Development Team

None

TestRail: Cases

Open TestRail: Cases

TestRail: Runs

Open TestRail: Runs

Created August 24, 2022 at 1:37 PM
Updated August 24, 2022 at 2:55 PM
TestRail: Cases
TestRail: Runs