Update printing details when printing pick slips in the Request app

Description

User story:

  • As a library staff user,

  • I need the system to record details of pick slips printing,

  • So that I can see the most recent printing information and the number of copies printed.

Acceptance criteria:

  1. The system should log the print details including the request ID, username, date, and time of printing when a user initiates the printing of pick slips on the following actions:

    • Print pick slips for [Service Point],

    • Print selected pick slips for [Service Point],

    • Single print.

  2. After generation of pick slip pdf preview, the print details should be updated.

Scenarios:

  • Scenario 1: Log printing details on "Print pick slips for [Service Point]"

    • Given: Logged-in staff user opened the Request app and selected page requests

    • When: The user selects the "Print pick slips for [Service Point]" action

    • Then:  The system displays PDF preview window with an option to print

      • And the system stores the print details including the request ID. username, date, and time of printing

  • Scenario 2: Log printing details on"Print selected pick slips for [Service Point]"

    • Given: Logged-in staff user opened the Request app and selected requests to print

    • When: The user selects "Print selected pick slips for [Service Point]" action

    • Then:  The system displays PDF preview window with an option to print

      • And the system stores the print details including the request ID. username, date, and time of printing

  • Scenario 3: Log printing details on"Single print"

  • Given: Logged-in staff user opened page requests in the Request app and selected a request to print

    • When: Logged-in staff user opened the Request app and selected the "Single print" action for the page request

    • Then:  The system displays PDF preview window with an option to print

      • And the system stores the print details including the request ID. username, date, and time of printing

SPs: 2

Environment

None

Potential Workaround

None

Attachments

4

Checklist

hide

Activity

Show:

Amelia Sutton August 5, 2024 at 1:44 PM

I can confirm that the behavior you recorded is expected. I have reviewed the functionality in Volaris rancher1 and I am closing the ticket.

Polina Ustimenko August 5, 2024 at 9:29 AM

Tested on https://folio-dev-volaris-diku.ci.folio.org/ works as expected.

Additional verification will be conducted when is ready. Test cases also will be updated prior to completion.

Logging behavior was also tested on actual printing cancellation, could you please review confirm that following behavior is expected?

I remember we discussed expected behavior on refinement and agreed that printing is logged upon “Print” button is hit, no matter was the actual slip printed or cancelled, so asking just to be sure it is the correct behavior. Thank you

Manvendra Singh Rathore August 1, 2024 at 5:02 AM

The scenario for displaying the updated print details in Printed’ and ‘# Copies’ columns in Request Table will be covered in [UIREQ-1121]( )

Done

Details

Assignee

Reporter

Priority

Sprint

Development Team

Volaris

Fix versions

Release

Ramsons (R2 2024)

TestRail: Cases

Open TestRail: Cases

TestRail: Runs

Open TestRail: Runs

Created July 22, 2024 at 2:33 PM
Updated January 17, 2025 at 2:24 PM
Resolved August 5, 2024 at 1:44 PM
TestRail: Cases
TestRail: Runs