On License Terms settings screen ensure "New" button is always visible to user

Description

Purpose:
On the License Terms settings screen, keeping the "New" button visible will allow the user to access the New button no matter where they are in the screen

User story statement(s):

As a ERM Administrator
I want to create a new license term from any point in the list of License Terms
so that I can review the existing license terms, and add new ones, without having to scroll back to the top of the screen each time

Scenarios:

  1. Scenario:

    • Given the Settings -> Licenses -> Terms screen

    • When I view the screen in any location

    • Then the "New" button is always visible

  2. Scenario:

    • Given the Settings -> Licenses -> Terms screen

    • When I click the New button

    • Then a new, blank, License term is added to the screen

    • AND focus is moved to the Label of the new term

    • AND the new term fields are visible on the screen

    • AND the "New" button becomes inactive until I either "Cancel" or "Save" the new term

Checklist

hide

TestRail: Results

Activity

Show:

Owen Stephens August 8, 2022 at 3:41 PM

 

Jag Goraya November 29, 2021 at 4:24 PM

And suggested technical implementation option from : https://folio-project.slack.com/archives/CAYCU07SN/p1636980036072000

> My current thinking is that the UX should just be as good as possible, and we can make implementation decisions afterwards, I don't think at present I have any enormous concerns about it, especially with the new component I've made in stripes-kint-components, I think I can either make a Pane wrapped version or simply have the New button returned from a hook or something... either way I think there are ways to make it work

Jag Goraya November 29, 2021 at 4:22 PM

See comment with partial fix option in Slack thread: https://folio-project.slack.com/archives/CAYCU07SN/p1636983189087500

Duplicate

Details

Assignee

Reporter

Priority

Development Team

Bienenvolk

TestRail: Cases

Open TestRail: Cases

TestRail: Runs

Open TestRail: Runs
Created October 25, 2021 at 12:52 PM
Updated February 13, 2023 at 9:11 AM
Resolved August 8, 2022 at 3:41 PM
TestRail: Cases
TestRail: Runs