Implement an app context menu dropdown

Priority

Environment

None

Template

None

Description

With Juniper, we want to implement a dropdown that allows a user to

  • Access Keyboard shortcuts list.

  • Return to the eholdings app landing page

  • Access to EBSCO system status

  • Ability to submit KB content updates

This user story will

  • implementing dropdown

  • that contains the following menu items: Return to the eholdings app landing page, Access to EBSCO system status, Ability to submit KB content updates

  • Access to keyboard shortcuts list will happen with another user story

Dev details
What we implement has already been implemented on Users. See: , , and https://github.com/folio-org/stripes-core/pull/598 and https://folio-org.atlassian.net/browse/STCOR-524.

Requirements

  • Implement the app context menu dropdown that includes these menu items in the following order
    ||Link Name|| Link URL||Display an external URL icon (Yes/No||
    |eholdings app Search| ... /eholdings (link goes to eholdings app default landing page)|No|
    |Submit a KB Content inquiry|https://www.tfaforms.com/306425|Yes|
    |EBSCO System status|https://status.ebsco.com/|Yes|

  • Clicking an External URL should open the link in a new window/tab

  • Ensure that it is easy to navigate the menu options using keyboard only. Follow the App dropdown pattern

Mockup

Development Team

Spitfire

Release

None

Story Points

Sprint

Attachments

2

Checklist

hide

TestRail: Results

Activity

Show:

Khalilah Gambrell April 4, 2021 at 5:54 PM

Verified on snapshot

Yuliia Dovhal April 1, 2021 at 2:42 PM

, while is on vacation, I'll handle it

Khalilah Gambrell March 31, 2021 at 9:56 PM

, I tested this on https://folio-testing.dev.folio.org/ and there is an issue with the dropdown.
1. I select one of the options and I would expect the dropdown to close. Instead it remains open until I actually close it. I would expect that dropdown to work the same was as the Apps dropdown. I select an item and it closes the dropdown.

See a short recording

Владислав Велицкий March 30, 2021 at 1:51 PM

, sure, I will create fix PR today

Khalilah Gambrell March 30, 2021 at 1:46 PM
Edited

, can you have external URLs open in a new tab/window? Can you also remove Keyboard shortcuts menu options? And change eholdings app label to eholdings app Search?

Done

Details

Assignee

Reporter

Fix versions

TestRail: Cases

Open TestRail: Cases

TestRail: Runs

Open TestRail: Runs

Created March 11, 2021 at 1:29 PM
Updated December 20, 2021 at 9:03 PM
Resolved April 4, 2021 at 5:54 PM
TestRail: Cases
TestRail: Runs