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:
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.
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
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]( )
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:
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.
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