ERM Sprint 114

ERM Sprint 114

Sprint Goal / Focus

  • Organisation roles

  • Dashboard application definition handling

Sprint Schedule

  • Sprint: 114

  • Release: 2021.2 Juniper

  • Start Monday 10 May

  • Code Review Target: Wed 18 May

  • Finish Friday 20 May

  • Sprint Board

Sprint Capacity

Team AvailabilitySchedule | Calendar

Notes / Exceptions:

  • Peter only available 1 day first  week

Lead Roles:

  • Front End Code Review: @Ethan Freestone

  • Back End Code Review: @Ethan Freestone

  • QA: @Owen Stephens

QA Environment: folio-snapshot

Navigation

  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  

 - not in sprint

 or @ - in sprint 

 

Potentially some issues merging ui-agreements.

Agreements OOM issue: changes to logging reverted

Sprint Focus

Feature ID

Issue ID

Sprint Backlog?

Notes / Estimates / Actions

Feature ID

Issue ID

Sprint Backlog?

Notes / Estimates / Actions

https://folio-org.atlassian.net/browse/UXPROD-2975

https://folio-org.atlassian.net/browse/ERM-1651https://folio-org.atlassian.net/browse/ERM-1652 https://folio-org.atlassian.net/browse/ERM-1653

@Owen Stephens

Sample definitions to develop following ERM-1643. 

Still to resolve:

  • how to handle display of internal contacts

  • user feedback for potential additional feeds 

https://folio-org.atlassian.net/browse/UXPROD-612

https://folio-org.atlassian.net/browse/ERM-1648

@Gill Osguthorpe @Ethan Freestone

Currently still in Draft. Concern that additional interface buttons and logic complicates the codebase. Ethan and Gill to consider options to strike balance between user experience and system complexity.

 

https://folio-org.atlassian.net/browse/ERM-1655 / https://folio-org.atlassian.net/browse/ERM-1656 / https://folio-org.atlassian.net/browse/ERM-1657

@Gill Osguthorpe

Require mockups this sprint for development next sprint

To progress to `open` once wireframes are done. 

 

https://folio-org.atlassian.net/browse/ERM-1650

@Ethan Freestone

Migrations to add indexes where ref data is used. 

Ethan to verify requirements and outcome with Ian

 

https://folio-org.atlassian.net/browse/ERM-1631

@Monireh Rasouli

TODO: 

  • Add key in translation file, rather than just the translation value

https://folio-org.atlassian.net/browse/UXPROD-2850

 

@Aditya matukumalli

 

Brought Forward

Feature ID

Issue ID

Sprint Backlog?

Notes / Estimates / Actions

Feature ID

Issue ID

Sprint Backlog?

Notes / Estimates / Actions

https://folio-org.atlassian.net/browse/UXPROD-612

https://folio-org.atlassian.net/browse/ERM-1643

@Ethan Freestone

Definitions to be fetched and stored in memory rather than in mod-service-interaction

Order of tasks

  1. Consume the definition json, validate against type (not yet transform into instance schema)

  2. Resolve versions, decide which to expose to user (latest minor for all majors, no filtering out of old or retired versions)

  3. Documentation

May need to change structure to store name and version rather than object to support cross-tenant sharing and versioning anomalies. May require updated frontend fetch (should be automagic).

https://folio-org.atlassian.net/browse/UXPROD-2875 / https://folio-org.atlassian.net/browse/UXPROD-2887

https://folio-org.atlassian.net/browse/ERM-1540

https://folio-org.atlassian.net/browse/ERM-1542 

@Claudia Malzer

Begun work on ERM-1540. 

TODO: 

  • working on migrations

  • taken Ethan's code snippet, but not tested

  • frontend needs to be restructured based on object restructure

https://folio-org.atlassian.net/browse/UXPROD-2875 / https://folio-org.atlassian.net/browse/UXPROD-2887

https://folio-org.atlassian.net/browse/ERM-1541

https://folio-org.atlassian.net/browse/ERM-1543

@Claudia Malzer

To progress after ERM-1540/1542

 

https://folio-org.atlassian.net/browse/ERM-1603

@Peter Böhm

 

 

https://folio-org.atlassian.net/browse/ERM-1632

@Peter Böhm

Estimate <1d

TODO:

  • remove bindable constraint.

  • data cleanup will be needed 

    • new method in existing ermhousekeepingservice :  remotekbcleanupservice/cleanuplocal

    • look for kb with name matching criteria and set to local

  • include in housekeeping 

 

https://folio-org.atlassian.net/browse/ERM-1610

@Peter Böhm @Aditya matukumalli

Potentially some broken dependencies, as test failures on CI and master branch. May benefit from Adi's frontend.  See PR on issue.

Reports test errors found - cannot read property' re xvfb0etc. Looks like key value changed in stripes-testing on 5 May, as well as in frontside/bigtest. 

TODO:

  • Adi to investigate with frontside / bigtest

  • pin stripes-testing to 3.0.0,

  • rebuild workspace and merge modules

  • check tests pass

 

https://folio-org.atlassian.net/browse/ERM-1608 / https://folio-org.atlassian.net/browse/ERM-1607

@Peter Böhm

1607 is in progress. 1608 to follow.

TODO: 

  • add badge for secondary properties

  • check for primary terms/properties and reduce where value is Set (only count where populated)

 

https://folio-org.atlassian.net/browse/ERM-1609

@Peter Böhm

To follow 1607/1608.

Appears to already be done - passed to Owen for QA.

 

 

https://folio-org.atlassian.net/browse/ERM-1654

@Owen Stephens

In QA


Brought In

Feature ID

Issue ID

Sprint Backlog?

Notes / Estimates / Actions

Feature ID

Issue ID

Sprint Backlog?

Notes / Estimates / Actions

 

https://folio-org.atlassian.net/browse/ERM-1658

@Ethan Freestone

 

 

https://folio-org.atlassian.net/browse/ERM-1659

@Monireh Rasouli

 

 

https://folio-org.atlassian.net/browse/ERM-1617

@Monireh Rasouli

 

Removed

Feature ID

Issue ID

Sprint Backlog?

Notes / Estimates / Actions

Feature ID

Issue ID

Sprint Backlog?

Notes / Estimates / Actions

 

https://folio-org.atlassian.net/browse/ERM-1658