Testing interfaces as part of Feedback Fest August 2021. Below is not a comprehensive testing of all interfaces. I will try to update the bug report as I have more time to test this week.
(I also want to mention that I think the work done on these interfaces is great. And it's because the work is so good that I get to be as nitpicky as I am.)
Patron Record
- Preferred Name should be prominent display name. Fix released for AngularJS: LP Bug #1924185.
Check Out tab
- Barcode and Title fields are not hyperlinked
- Calendar should not be clickable if a Specific Due Date option is not checked; confusing to users.
- "Specific Due Date" option only works for a single checkout. Should stick for entirety of checkout session.
- "Alert Message" should not be a default column since it references XUL-client alerts.
- Action menu to "Add Item Alerts" is redundant since this can be done through the Manage interface now.
- No visual indicator if receipt will be emailed or printed by default (JS had an icon of letter/printer).
Items Out tab
- Actions menu "Checkin" should be "Check In"
- Request to update Action menu option from "Add Item Alerts" to "Manage Item Alerts"
- "Edit Due Date" does not allow me to pick a due date in the past. This is sometimes necessary. (Example - item is accidently checked in. It is then checked back out to the patron; due date needs to be updated to original due date, which may be in the past.)
- "Mark Claims Returned" behavior is wonky. Screen doesn't update until going to "Other/Special" tab. Claims returned counter in the summary also does not update automatically.
- Checking in a deleted item can still capture holds; this did not happen in JS interface.
Check In
- Transit pop-up has white background around truck that is distracting.
- "Update Inventory" Checkin Modifier is missing a space after the X.
- "Alert Message" should not be a default column since it references XUL-client alerts.
General
- Printing receipts does not seem to work from any of the new interfaces. Confirmed receipts printed in JS interfaces on same server.
Testing interfaces as part of Feedback Fest August 2021. Below is not a comprehensive testing of all interfaces. I will try to update the bug report as I have more time to test this week.
(I also want to mention that I think the work done on these interfaces is great. And it's because the work is so good that I get to be as nitpicky as I am.)
Patron Record
- Preferred Name should be prominent display name. Fix released for AngularJS: LP Bug #1924185.
Check Out tab
- Barcode and Title fields are not hyperlinked
- Calendar should not be clickable if a Specific Due Date option is not checked; confusing to users.
- "Specific Due Date" option only works for a single checkout. Should stick for entirety of checkout session.
- "Alert Message" should not be a default column since it references XUL-client alerts.
- Action menu to "Add Item Alerts" is redundant since this can be done through the Manage interface now.
- No visual indicator if receipt will be emailed or printed by default (JS had an icon of letter/printer).
Items Out tab
- Actions menu "Checkin" should be "Check In"
- Request to update Action menu option from "Add Item Alerts" to "Manage Item Alerts"
- "Edit Due Date" does not allow me to pick a due date in the past. This is sometimes necessary. (Example - item is accidently checked in. It is then checked back out to the patron; due date needs to be updated to original due date, which may be in the past.)
- "Mark Claims Returned" behavior is wonky. Screen doesn't update until going to "Other/Special" tab. Claims returned counter in the summary also does not update automatically.
- Checking in a deleted item can still capture holds; this did not happen in JS interface.
Check In
- Transit pop-up has white background around truck that is distracting.
- "Update Inventory" Checkin Modifier is missing a space after the X.
- "Alert Message" should not be a default column since it references XUL-client alerts.
General
- Printing receipts does not seem to work from any of the new interfaces. Confirmed receipts printed in JS interfaces on same server.