/
ERM Sprint 117

ERM Sprint 117

Sprint Goal / Focus

  • UX Improvements

Sprint Schedule

  • Sprint: 117
  • Release: 2021.3 Kiwi
  • Start Monday 21 Jun
  • Finish Friday 2 Jul
  • Sprint Board
  • Jira Sprint: 908

Sprint Capacity

Team AvailabilitySchedule | Calendar

Notes / Exceptions:

Lead Roles:

QA Environment: folio-snapshot

Navigation

 Sprint Planning Agenda
  1. Sprint Goal / Focus
  2. Sprint Capacity
  3. Review sprint candidates 
  4. Agree technical approach / define key implementation tasks
  5. Finalise estimates / costings
  6. Confirm sprint scope
  7. Confirm first actions



Sprint Summary

ERM

Key Summary T Due Assignee Status Components

Dashboard

Key Summary T Due Assignee Status Components

Other


Sprint Planning  

(error) - not in sprint

(tick) or @ - in sprint 

 

Sprint Focus

Feature IDIssue IDSprint Backlog?

Notes / Estimates / Actions


ERM-1746 - Add unit tests for new organisation management Closed



ERM-1747 - Bump versions across ERM apps follow Organization management changes Closed


ERM-1704 - Dashboard: columns are being reset to default when repositioned using drag and drop Closed

ERM-1748 - Investigate anomalous DragAndDropFIeldArray and react-beautiful-dnd behaviour Closed

Estimate: 1d FE investigation.

If not got any further by end of Tuesday, to confer with Aditya matukumalli

UXPROD-3108 - UX improvements for Dashboard R3 2021 Closed

ERM-1648 - Dashboard: Simple Search - improve the date filter comparator UX for "on or after" Closed

(error)

Estimate: 2d + documentation

Really needs some pruning and refactor, with a new component to handle state management of dynamic fields. 

Doing this would give a good 

UXPROD-3090 - UX improvements for Agreements R3 2021 Closed

ERM-1686 - Dashboard: Widget edit: Long widget name does not save or show validation message Closed

Monireh Rasouli

Can separate the frontend and backend validation.

  • Agreements and License name is a good example for how, though should not truncate. 



ERM-1706 - Attempt to GET "undefined" on creating a widget Closed Monireh Rasouli

Triggers a refetch that shouldn't be happening.

Need to check for unintended consequences when removing POST line. May not need to deal with PUT. if that works. 

UXPROD-3090 - UX improvements for Agreements R3 2021 Closed UXPROD-3102 - UX improvements for Licenses R3 2021 Closed

UXPROD-3108 - UX improvements for Dashboard R3 2021 Closed

ERM-1642 - Agreements: display the keyboard shortcuts modal Closed

ERM-1732 - Licenses: display the keyboard shortcuts modal Closed
ERM-1734 - Local KB admin: display the keyboard shortcuts modal Closed ERM-1737 - ERM comparisons: display the keyboard shortcuts modal Closed

Estimate: 0.5d 

No way for users to  know what the a11y shortcuts that have been added recently are. A suite of changes to introduce a help screen via a link for the app icon.

REQUIREMENTS:

  • Add app icon menu
  • Displays shortcuts based on operating system
  • Add new keyboard shortcut to open the modal

Notes: 

  • ERM use default keyboard shortcuts option in stripes-components, so new shortcut should be in default keyboard shortcuts
    • though action labels are missing =in default record)
  • modal script already distinguishes operating system

TODO:

  • submit change / pull request to stripes-component with new translation keys (2h), for review by John Coburn

How to test with different OS? 

UXPROD-3108 - UX improvements for Dashboard R3 2021 Closed

ERM-1735 - Dashboard: add FOLIO keyboard shortcuts Closed

ERM-1736 - Dashboard: display the keyboard shortcuts modal Closed

Slight different is working with widgets rather than panes.

Notes:

  • widgets can have focus by tabbing through action and other buttons. 
  • Shortcut 2 should be in the top level context
  • Shortcuts 3, 4 and 5 refer to widget instance configuration screen

TODO: 

  • Claudia to re-build vagrant and set up dashboard. Widget options are not being presented. 

ERM-1743 - Add Dashboard to ERM Platform Closed

Requires investigation

ERM-1739 - Remove duplicate stanzas from application.yml Closed

Estimate: >0.5d

Should be sufficient to run frontend and integration tests. 


ERM-1749 - On updating an existing organisation role the role value is updated but not the role label Closed

Blocker for ERM-1540/1542

Notes: 

  • Does not change the settings label
  • Expecting to send ID rather than reference
  • Data is correctly sent - frontend issue

TODO:

  • Change the field name
  • Change how data options list is - use IDs rather than values (fieldName – input.role.id rather than input.role.value)


Brought Forward

Feature IDIssue IDSprint Backlog?

Notes / Estimates / Actions


ERM-1656 - Implement widget error message banner Closed

Has similarities to ERM-1697

ERM-1741 - Licenses: Error when trying to save a license without a value Closed

Monireh Rasouli

Not seeing changes in local environment. 

Need to clear workspace to reset environment. 


ERM-1600 - Bring search options in ui-plugin-find-agreement in line with ui-agreements search and filter Closed / ERM-1601 - Bring search options in ui-plugin-find-license in line with ui-licenses search and filter Closed

Returned to backlog to reincorporate changes from 1691-1693. 

ERM-1731 - New licenses should have a default value for end date semantics Closed


UXPROD-2875 - Agreements Organisation management Closed

ERM-1540 - Support for multiple roles per organisation in Agreements Closed

ERM-1541 - Support for multiple roles per organisation in Licenses Closed

In QA

Debt carried forward to Sprint 117:

  • ERM-1746 - Add unit tests for new organisation management Closed Unit tests required in stripes-erm-components. 
  • ERM-1747 - Bump versions across ERM apps follow Organization management changes Closed Major version of mod-agreements / mod-licenses and front end *apps and plugins) needed for

ERM-1542 - Make organization roles for agreements editable in tenant settings Closed / ERM-1543 - Make organization roles for licenses editable in tenant settings Closed

In QA

ERM-1691 - Sort on Agreement Status should sort by label Closed / ERM-1692 - Sort on License Status should sort by label Closed / ERM-1693 - Sort on License Type should sort by label Closed

In QA

ERM-1603 - In Local KB Admin, Actions menu should only display if there are actions available to user Closed

(tick)

Resolved

ERM-1723 - Use label rather than name when sorting custom properties in agreements Closed

(tick)

Resolved


Brought In

Feature IDIssue IDSprint Backlog?

Notes / Estimates / Actions


ERM-1750 - General License note not displayed in Agreements view Closed



ERM-1753 - Migration to new Org / Org role structure leads to duplicate notes Closed



ERM-1756 - Dashboard: add edit widget FOLIO keyboard shortcut Closed

Split from ERM-1735

ERM-1755 - If a KBART file fails to load, the job outcome should be "failure" Closed


Removed

Feature IDIssue IDSprint Backlog?

Notes / Estimates / Actions





Related content