ERM Sprint 125

Sprint Goal / Focus

  • Improvements to Entitlement Log
  • Dashboard UI

Sprint Schedule

  • Sprint: 125
    • Start Mon 11 Oct
    • Finish Fri 22 Oct
    • Sprint Board
    • Jira Sprint: 1040
  • Release: 2022.1 Lotus  
    • Sprint 133: Module Release Deadline
      • Backend 16 Feb 2022
      • Frontend 18 Feb 2022
    • Sprint 136: Bugfix Deadline (25 March 2022)

Sprint Capacity

Team AvailabilitySchedule | Calendar

Notes / Exceptions:

  • 11-12 Oct: Ethan on leave
  • 11-15 Oct: Ian on leave
  • 13 Oct: Adi 0.5d
  • 15 Oct: Peter not on ERM
  • 18 Oct: Adi 0.5d
  • 21-22 Oct: Adi on leave
  • 22 Oct: Peter not on ERM

Lead Roles:

QA Environment: folio-snapshot

Planning Questions

  • Does the issue meet the criteria for Definition of Ready?
  • What front and back end components are affected?
  • What changes need to be made? (additions, removals or modifications)
  • What development tests need to be written?  
  • What data does the developer need to verify their work?
  • What are the known unknowns? 
  • What is needed to QA? (environment, data, scripts)

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 Planning  

(error) - not in sprint

(tick) or @ - in sprint 


Planning Notes Template

  • Approach
  • Components and Changes
    • Frontend
    • Backend
  • Tests
  • Data
  • Dependencies
  • Known Unknowns
  • QA
    • environment: local | testing | snapshot | other
    • data
    • scripts
  • Development Estimate

Sprint Focus

Feature ID

Issue ID

Sprint Backlog?

Notes / Estimates / Actions

UXPROD-3335 - Getting issue details... STATUS

ERM-1850 - Getting issue details... STATUS

  • Approach
    • Improve usability of kb
  • Components and Changes
    • Frontend: none
    • Backend: mod-agreements ResourceController
  • Tests / Data: none
  • Dependencies: none
  • Known Unknowns: none
  • QA
    • environment: locally - because of daily title-harvest
    • data: set up a harvest for title-only data
  • Development Estimate: 2d

UXPROD-2817 - Getting issue details... STATUS

ERM-1459 - Getting issue details... STATUS

  • Approach: 
    • Complete review for user story gap analysis
    • New stories to be added for Lotus as needed

UXPROD-2817 - Getting issue details... STATUS

ERM-1882 - Getting issue details... STATUS

  • Approach
  • Components and Changes
    • Frontend: none
    • Backend:
      • mod-agreements: update _entitlementLogEntry.gson to work more like _entitlement.gson
  • Tests / Data: / Dependencies: none
  • Known Unknowns: none
  • QA
    • environment: snapshot 
    • data / scripts: none
  • Development Estimate: <1d

UXPROD-2817 - Getting issue details... STATUS

ERM-1884 - Getting issue details... STATUS / ERM-1900 - Getting issue details... STATUS

Ethan Freestone
  • Approach
    • suppress entry needs to be persisted on entitlement log
    • update between timed runs would not be caught
  • Components and Changes
    • Frontend
    • Backend: Update logic to handle suppressed fields in mod-agreements
  • Tests / Data: none
  • Dependencies: 
    • need some kind of infrastructure to support recording when a field on a resource is changed
  • Known Unknowns: no
  • QA
    • environment: local | testing | snapshot | other
    • data
    • scripts
  • Development Estimate: <1d

UXPROD-2817 - Getting issue details... STATUS

ERM-1883 - Getting issue details... STATUS


ERM-1888 - Getting issue details... STATUS

  • Approach
    • ERM-1889 Create re-usable status component
    • The newly displayed fields are not editable - hence new component needed, similar to agreements meta
    • existing meta section component in FOLIO is not suitable
  • Components and Changes
    • Frontend:
      • stripes-erm-components:
        • set up stripes-erm-components for RTL tests
        • add new component for metadata status
        • add styling (reuse from meta section)
        • support dynamic fields as children prop
        • add translation support for dynamic fields
        • render as an accordian (re-use from stripes-components)
        • pass first line as accordian label prop
        • verify inherited accessibility treatment
      • ui-local-kb-admin: 
        • set up ui-local-kb-admin for RTL tests
        • add translation keys for labels
        • always render the component
        • add display logic to externalDataSourcesView.js
    • Backend: none
  • Tests:
    • ui-local-kb-admin
    • stripes-erm-components
  • Data: no
  • Dependencies: none
  • Known Unknowns:
    • name of component
  • QA
    • environment: snapshot
  • Development Estimate
    • status component: 2d
    • lkb: 2d

UXPROD-3336 - Getting issue details... STATUS

ERM-1687 - Getting issue details... STATUS

  • Approach
    • Add validation to FieldArray  - already in place
    • Check field meta, such as whether it is touched (as opposed to dirty)
    • Compare with how similar is handled with overlapping dates
    • Recent changes
      • ERM-1826
      • ERM-1688 - autofocus behaviour changed to now remains on Add Column, which means validation doesn't fire (only fires on touched fields)
  • Components and Changes
    • Frontend: ui-dashboard
    • Backend: none
  • Tests / Data / Dependencies: 
    • Adi to Fix Save and Close on issue
    • Ethan to verify consistency of validation pattern 
  • Known Unknowns
    • FieldArray validation already exists, 
    • Not clear why this would be different to other field arrays
  • QA
    • environment: snapshot 
    • data / scripts: no
  • Development Estimate: unknown

UXPROD-3336 - Getting issue details... STATUS

ERM-1855 - Getting issue details... STATUS

  • Components and Changes
    • Frontend: ui-dashboard
    • Backend: none
  • Tests/ Data : none
  • Dependencies: none
  • Known Unknowns: none
  • QA: snapshot
  • Development Estimate: <0.5d

UXPROD-3336 - Getting issue details... STATUS

ERM-1792 - Getting issue details... STATUS

  • Approach
  • Components and Changes
    • Frontend: ui-dashboard
    • Backend: none
  • Tests/ Data : none
  • Dependencies: none
  • Known Unknowns: none
  • QA: snapshot
  • Development Estimate: <0.5d

FAT-81 - Getting issue details... STATUS

ERM-1467 - Getting issue details... STATUS / ERM-1468 - Getting issue details... STATUS / ERM-1472 - Getting issue details... STATUS

  • Approach: RTL Migration
  • Components and Changes
    • Frontend: ui-agreements
    • Backend: none
  • Dependencies: None
  • Known Unknowns: coverage gaps
  • QA: NA
  • Development Estimate








Rolled Over From Previous Sprint

For Development

Feature IDIssue IDSprint Backlog?

Notes / Estimates / Actions

FAT-81 - Getting issue details... STATUS

ERM-1259 - Getting issue details... STATUS

For Code Review

FAT-81 - Getting issue details... STATUS

ERM-1258 - Getting issue details... STATUS

For Code Review

FAT-81 - Getting issue details... STATUS

ERM-1287 - Getting issue details... STATUS

For Code Review

ERM-1852 - Getting issue details... STATUS

For Code Review

FAT-81 - Getting issue details... STATUS

ERM-1661 - Getting issue details... STATUS

More complex, and to be picked up after simpler tests and feature work: 

This sprint:



ERM-1700 - Getting issue details... STATUS

Issues with adding users to workspace

UXPROD-3338 - Getting issue details... STATUS

ERM-1813 - Getting issue details... STATUS

Previously TODO:

Planning

  • QA
    • environment: local | testing | snapshot | other
    • data
    • scripts
  • Development Estimate: aim for code review Wed/Thu

UXPROD-3336 - Getting issue details... STATUS

ERM-1791 - Getting issue details... STATUS


For QA

Feature IDIssue IDSprint Backlog?

Notes / Estimates / Actions

UXPROD-3339 - Getting issue details... STATUS

ERM-1798 - Getting issue details... STATUS

Additional functionality added for creating print instance. Needs to be re-tested. 

UXPROD-3336 - Getting issue details... STATUS

ERM-1688 - Getting issue details... STATUS

Owen Stephens

ERM-1704 - Getting issue details... STATUS


For Release Prep

Feature IDIssue IDSprint Backlog?

Notes / Estimates / Actions





Brought In

Feature IDIssue IDSprint Backlog?

Notes / Estimates / Actions

ERM-1754 - Getting issue details... STATUS

ERM-1891 - Getting issue details... STATUS

Required for Kiwi 

Agreement lacks any items, so no list is presented. Since changes for ERM-1754.

  • Approach
    • concern that this might break ERM-1754
    • should we derive list from entitlements, as per view screen?
      • chosen approach avoids submitHandler
    • Will need expedited release ahead of Bugfest
  • Components and Changes
    • Frontend: none
    • Backend: mod-agreeements
  • Tests / Data: no
  • Dependencies: ERM-1754
  • Known Unknowns: no
  • QA
    • environment: snapshot & bugfest
    • data / scripts
  • Development Estimate

FAT-81 - Getting issue details... STATUS

ERM-1285 - Getting issue details... STATUS

ERM-1290 - Getting issue details... STATUS

ERM-1291 - Getting issue details... STATUS

Development Estimate: <2d

ERM-1892 - Getting issue details... STATUS

Ethan Freestone

STRIPES-769 - Getting issue details... STATUS

ERM-1893 - Getting issue details... STATUS

ERM-1894 - Getting issue details... STATUS

ERM-1895 - Getting issue details... STATUS

ERM-1896 - Getting issue details... STATUS

ERM-1897 - Getting issue details... STATUS

ERM-1898 - Getting issue details... STATUS

Stripes fixes: update react-intl-safe-html to v3.1

UXPROD-3372 - Getting issue details... STATUS

ERM-1890 - Getting issue details... STATUS


UXPROD-2817 - Getting issue details... STATUS

ERM-1900 - Getting issue details... STATUS

Split from ERM-1884, and dependent on update mechanism developed as part of ERM-1883

ERM-1903 - Getting issue details... STATUS


Removed

Feature IDIssue IDSprint Backlog?

Notes / Estimates / Actions

UXPROD-3156 - Getting issue details... STATUS

ERM-1757 - Getting issue details... STATUS

ERM-1758 - Getting issue details... STATUS

ERM-1759 - Getting issue details... STATUS

ERM-1760 - Getting issue details... STATUS

ERM-1761 - Getting issue details... STATUS

  • Approach
  • Components and Changes
    • Frontend:
      • ui-agreements
      • ui-licenses
      • ui-erm-comparisons
      • ui-local-kb-admin
      • ui-dashboard
    • Backend: none
  • Tests
  • Data
  • Dependencies
    • PR #1565  for STCOM-865 is closed without merging, and no longer is required for or blocks these issues
    • PR #1617 for STCOM raised and pending review
      • merge block for Kiwi release removed 
  • Known Unknowns
  • QA
    • environment: local | testing | snapshot | other
    • data
    • scripts
  • Development Estimate

UXPROD-3337 - Getting issue details... STATUS

ERM-1842 - Getting issue details... STATUS

(error)
  • No longer an issue







Sprint Summary

ERM


key summary type assignee status components
Loading...
Refresh


Dashboard

key summary type assignee status components
Loading...
Refresh

Other

key summary type assignee status components
Loading...
Refresh