Implement keyboard shortcuts in Inventory

CSP Request Details

None

CSP Rejection Details

None

CSP Approved

None

Description

Overview: Implement keysboard shortcuts in Inventory defined for OS and Windows.

Usecase:
As a staff user working all day in the Inventory app, I need to reduce my use of mouse clicks in the system, when doing my daily work.

Stories

  1. Story

    • Log into FOLIO Snapshot as user diku_admin

    • When I want to do following action, then I can use following keyboard shortcuts:

    • BASELINE SHORTCUT KEYS LIST

      ||Action||OS shortcut||Windows shortcut||

      |Create a new instance record|Option + n|alt + n|
      |Duplicate an instance record|Option + c|alt + c|
      |Edit an instance record|cmd + Option + e|ctrl + alt + e|
      |Save an instance record|cmd + s|ctrl + s|
      |Create a new holdings record|option + (letter)|alt + (letter)|
      |Duplicate a holdings record|Option + c|alt + c|
      |Edit a holdings record|cmd + Option + e|ctrl + alt + e|
      |Save a holdings record|cmd + s|ctrl + s|
      |Create an item record|option + (letter)|alt + (letter)|
      |Duplicate an item record|Option + c|alt + c|
      |Edit a item record|cmd + Option + e|ctrl + alt + e|
      |Save a item record|cmd + s|ctrl + s|
      |Expand all accordions|cmd + Option + b|ctrl + alt + b|
      |Collapse all accordions|cmd + Option + g|ctrl + alt + g|
      |Go to Search & Filter pane|cmd + Option + h|ctrl + alt + h|

Note: because of the layout of the inventory app some of these keyboard shortcuts will require further analysis before implementation. A follow story can be created to address the shortcut that have been crossed out.

Expand all accordions keyboard shortcut should be applied to all record types (instance, holdings, items) AND all views (Create/Edit/View)
Collapse all accordions keyboard shortcut should be applied to all record types (instance, holdings, items) AND all views (Create/Edit/View)

Requirements:
All actions and keyboard shortcuts documented here: https://docs.google.com/spreadsheets/d/1OIBC5LrSczypqSHbyyOh-BTK-eSVWnR4bg570xmaHcw/edit#gid=153707269

Environment

None

Potential Workaround

None

defines

has to be done before

Checklist

hide

TestRail: Results

Activity

Show:

Dennis Bridges August 31, 2021 at 8:51 PM

Test successful in testing and this is more intuitive. Thanks !

Andrei Shumski August 31, 2021 at 2:39 PM

 holding and item edit shortcuts on view screens are added and deployed to folio-testing, please review.

Mikita Siadykh August 31, 2021 at 4:31 AM

 please take a look, looks like we need one more story to support actions on holding and item views

Dennis Bridges August 30, 2021 at 7:28 PM

Actually I see now that the edit key always takes me to the edit instance form and it works when viewing Holding but not when viewing item. It should not work when viewing either of these as it is confusing. Ideally the edit shortcut, when viewing holding or item would open the holding or item edit. Having it open the instance edit is confusing.

Dennis Bridges August 30, 2021 at 5:49 PM

 only 1 inconsistency here. When I'm viewing a holding I can use the "Edit" record shortcut. But when I'm viewing an Item I cannot use the "Edit" shortcut. I know it wasn't on the list but if we can make it work for holding we should make it work for item.

As that isn't part of the criteria for this issue I will resolve it anyways. Let me know if we need a followup story to adjust this. thx!

Done

Details

Assignee

Reporter

Tester Assignee

Priority

Story Points

Sprint

Development Team

Thunderjet

Fix versions

TestRail: Cases

Open TestRail: Cases

TestRail: Runs

Open TestRail: Runs

Created February 8, 2021 at 7:57 PM
Updated October 5, 2021 at 6:40 PM
Resolved August 30, 2021 at 5:49 PM
TestRail: Cases
TestRail: Runs

Flag notifications