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

 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 

 

Brought Forward

Feature IDIssue IDSprint Backlog?

Notes / Estimates / Actions


ERM-1140 - Getting issue details... STATUS

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


ERM-1102 - Getting issue details... STATUS

(error)

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 IDIssue IDSprint Backlog?

Notes / Estimates / Actions


ERM-1154 - Getting issue details... STATUS

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.


ERM-1158 - Getting issue details... STATUS

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


ERM-1159 - Getting issue details... STATUS

(error) 

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)


ERM-1161 - Getting issue details... STATUS

Remove previous sort options

FE: 0.5d


ERM-1160 - Getting issue details... STATUS

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

FE: 0.5d


ERM-1147 - Getting issue details... STATUS

(tick) 

Progressed to QA


ERM-1129 - Getting issue details... STATUS

(tick)Progressed to Code Review


ERM-1121 - Getting issue details... STATUS

Claudia Malzer

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


ERM-633 - Getting issue details... STATUS

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

ERM-1116 - Getting issue details... STATUS

(tick)

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


ERM-1142 - Getting issue details... STATUS

(tick)

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. 


ERM-1146 - Getting issue details... STATUS

(tick)No queries.

ERM-1152 - Getting issue details... STATUS

Will need to be re-enabled locally. 


ERM-972 - Getting issue details... STATUS

Ethan FreestoneNo queries

ERM-946 - Getting issue details... STATUS

Owen StephensTo investigate whether multiple sort options resolves this. 

ERM-1079 - Getting issue details... STATUS May need a more elegant solution, but underlying it would still need two permissions.

ERM-1072 - Getting issue details... STATUS

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

ERM-1156 - Getting issue details... STATUS

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. 


ERM-940 - Getting issue details... STATUS

(error)

Any interface versions can be wrapped as optional, but subject to FOLIO-2808 - Getting issue details... STATUS  being resolved. 


Release Tickets: ERM-1165 to ERM-1174Adi / Ethan

Sprint Week 2

Brought In

Feature IDIssue IDSprint Backlog?

Notes / Estimates / Actions

UXPROD-2257 - Getting issue details... STATUS

ERM-1163 - Getting issue details... STATUS

.

ERM-1178 - Getting issue details... STATUS ERM-1179 - Getting issue details... STATUS

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

ERM-1177 - Getting issue details... STATUS



ERM-1135 - Getting issue details... STATUS

Inc;luded subject to completion of ERM-1157 - Getting issue details... STATUS

Removed

Feature IDIssue IDSprint Backlog?

Notes / Estimates / Actions


ERM-972 - Getting issue details... STATUS

(error)

Removed in 2020-10-07 ERM Weekly Delivery Update