ERM Sprint 99

ERM Sprint 99

Sprint Goal / Focus

  •  Honeysuckle Release Readiness

Sprint Schedule

  • Sprint: 99

  • Release: Honeysuckle

  • Quarter: 2020 Q4

  • Start Monday 5 Oct, 2pm UK

  • Finish Friday 17 Oct, 12pm UK

 

Sprint Capacity

Team AvailabilitySchedule | Calendar

Notes / Exceptions:

Lead Roles:

  • Front End Code Review: 

  • Back End Code Review:  

  • QA: 

QA Environment: folio-testing

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 

 

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/ERM-1140

@Ethan Freestone

PR removed: see comment on issue

KBART export dynamically creates header, which it probably shouldn't. Some concern about grabbing private fields. Decision is to make this static. 

Needs to be done for Honeysuckle, so this week, so reassigning to Ethan in Peter's absence. 

Estimate: <1d

 

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

Mechanism of translating one URL to another is solid. Implementation details are broadly understood.

  • ERM-1155 Ethan to finalise and document handlebars approach. 

  • ERM-1048 Owen to review / revise to reflect new approach

 

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/ERM-1154

@Ethan Freestone

Initial suggestion is a PUT problem as name is different in item resource object / owner name. May be resolved by using owner name rather than id. 

Initial investigation suggests something funky is going on

Requires further backend investigation.

 

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

@Aditya matukumalli

@Owen Stephens to add test cases. 

Options: 

  1. frontend to request 100 items rather than 10 each time- YES

  2. add frontend load more control - NO, expect infinite scroll to take effect

FE: 0.5d

 

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

 

Not to be merged to master for Honeysuckle.

Sort issue identified through ERM-1141 

Backend should support the sort. On retrieval, toggle the sort option retrieved from the manifest.

Impact is to fetch records from backend each time, which is performance. 

Better alternative is to implement SearchAndSort sort. 

TODO: Remove frontend sorting (ERM-1161)

@Aditya matukumalli to estimate effort to implement SearchAndSort sort properly

 

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

@Claudia Malzer

Remove previous sort options

FE: 0.5d

 

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

@Aditya matukumalli

Add Load More to 'eResources covered by the agreement' MCL as this is regularly going to exceed 100 items.

FE: 0.5d

 

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

 

Progressed to QA

 

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

Progressed to Code Review

 

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

@Claudia Malzer

Potentially simple styling or property change, depending on how it is rendered. 

 

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

@Owen Stephens

For QA to verify whether this has been fixed in the meantime, either by the change attempted, or perhaps Grails 4 upgrade. 

 

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

Errors are hardcoded in the frontend. 

Multiple error scenarios handled by the same error.

TODO for this scenario: 

  1. Catch 422 error

  2. Potentially check for error being presented

  3. Build error string

FE: <0.25d

 

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

May be affected by sort options issue that has arisen from ERM-1141. May need backend sorting. 

Update: coverage and sort changes to not be progressed. 

 

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

No queries.

 

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

@Ethan Freestone

Will need to be re-enabled locally. 

 

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

@Ethan Freestone

No queries

 

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

@Owen Stephens

To investigate whether multiple sort options resolves this. 

 

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

@Owen Stephens

May need a more elegant solution, but underlying it would still need two permissions.

 

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

@Owen Stephens

May have been resolved by titleInstance publication changes. Verification needed that this is still an issue.  May only applies to resolver created titleInstances. 

 

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

@Aditya matukumalli

@Peter Böhm  to take ERM-1157. 

Not to be merged to master for Honeysuckle.

BE: 0.5d FE: 1w + tests

Backend:

  • ERM-1157 Needs platform controller (can be copied from PTI/PCI controller) with GET and PUT support.

  • Might need urlMappings in groovy also. 

Frontend: 

  •  

New framework tests haven't been set up on CI yet. 

 

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

Any interface versions can be wrapped as optional, but subject to https://folio-org.atlassian.net/browse/FOLIO-2808 being resolved. 

 @Aditya matukumalli  to write up what needs to occur 

 

Release Tickets: ERM-1165 to ERM-1174

Adi / Ethan

Sprint Week 2

@Owen Stephensto add release tickets

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/UXPROD-2257

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

@Ethan Freestone

.

 

https://folio-org.atlassian.net/browse/ERM-1178https://folio-org.atlassian.net/browse/ERM-1179

@Aditya matukumalli

To be rolled back to avoid issues with ERM-1160. Whether to reinstate is subject to review of how MCLs are used in agreements. 

 

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

@Claudia Malzer

 

 

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

@Peter Böhm

Inc;luded subject to completion of https://folio-org.atlassian.net/browse/ERM-1157

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-972

Removed in 2020-10-07 ERM Weekly Delivery Update