/
ERM Sprint 77

ERM Sprint 77

Sprint Goal / Focus

  • Performance, hardening and bugs for Edelweiss

Sprint Schedule

  • Sprint: 77
  • Release: Edelweiss
  • Quarter: 2019 Q4 
  • Start Monday 18 Nov, 2pm UK
  • Finish Friday 29 Nov, 12pm UK


Sprint Capacity

Team AvailabilitySchedule | Calendar

Notes / Exceptions:

  • 28 Nov Thanksgiving
  • 29 Nov Black Friday

Lead Roles:

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

UXPROD-1467 - "Renew" an agreement Closed

ERM-459 - Duplicate Agreement Closed

(tick) 

Earlier PR conflict for public API for retrieving licenses and agreements together. New PR should fix it. Ready for QA.

UXPROD-1755 - Support display of license terms in discovery/patron facing interfaces Closed

ERM-356 - Expose license terms over API Closed  /  ERM-361 - Support API for retrieving license terms based on a resource identifier Closed

Work done since originally started has changed how this can work (eg, active agreement dates).  Needs final filter adding. 

Export structure is fine. Should be ready for QA Wednesday. 

UXPROD-1943 - Export full Agreement including orgs, license and resources Closed

ERM-376 - Export full Agreement as JSON Closed

Should be ready for QA Wednesday. 

ERM-561 - GOKb harvest job ends in failure Closed  /  ERM-571 - Ensure remote KB syncs are not left "In Progress" when an error occurs. Closed  

(tick)


Need to tackle the being stuck `In Process` part separately to the root cause. Priority is to not prevent subsequent job executions from running (even if they fail). 

Secondary is to then tackle the execution fail. 


ERM-558 - erm/sas/<uuid>/export options not working in all cases Closed

For now,

  • sufficient to suppress the export option when the user is not viewing current or all covered resources (ie, future, dropped).
  • add tooltip to explain



ERM-417 - /licenses/custprops cannot be sorted via the "sort" query param Closed

To fold in with ERM-376. 

Sprint Focus

Feature IDIssue IDSprint Backlog?

Notes / Estimates / Actions


ERM-518 - Rework tenant API implementation Closed

BE 2d FE 0d. 



ERM-505 - Move test data so it's only active for the diku tenant only Closed

To be done as part of  ERM-518 - Rework tenant API implementation Closed

Quick (5m) task.


ERM-362 - Issue with calling install?purge=true option multiple times Closed

To be done as part of  ERM-518 - Rework tenant API implementation Closed

Needs investigation (1d)


ERM-538 - Support health check endpoint (for example /admin/health provided by RMB) Closed

Enable plugin in build script (previously disabled to avoid bloat)

ERM-297 - File attachment over 10MB causes out of memory errors Closed



ERM-567 - Local KB Admin | Removed title counts not accurate Closed

Needs investigation. Sample files attached to recreate. 

ERM-418 - Duplicate titles in KBART export Closed

(tick)Needs investigation. Could potentially be resolved by a select distinct  instead of a mere select . 

ERM-559 - Adding multiple amendments to a license causes an error Closed

Cannot be reproduced - sent back to reporter to verify.

However, no MCL code has been checked in. Worth some developer investigation.


ERM-578 - Improve error handling for duplicate agreements Closed

Needs some better error handling:

  • Parse invalid JSON
  • Parse non-JSON

ERM-579 - Cannot unset optional License fields Closed


 

Related content