ERM Sprint 87

Sprint Goal / Focus

  •  

Sprint Schedule

  • Sprint: 87
  • Release: Goldenrod
  • Quarter: 2020 Q4
  • Start Monday 6 Apr, 2pm UK
  • Finish Friday 17 Apr, 12pm UK


Sprint Capacity

Team AvailabilitySchedule | Calendar

Notes / Exceptions:

  • Gill Osguthorpe off sprint week 1, returning 14 Apr
  • NA: Good Friday and Easter Monday
  • 13 Apr: No mid-sprint planning 

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 

 

Backend unblockers (steve.osguthorpe ):

  • ERM-800 - Getting issue details... STATUS
  • ERM-748 - Getting issue details... STATUS  /  ERM-777 - Getting issue details... STATUS
  • ERM-814 - Getting issue details... STATUS

Sprint Candidates

Feature IDIssue IDSprint Backlog?

Notes / Estimates / Actions

UXPROD-2347 - Getting issue details... STATUS

ERM-814 - Getting issue details... STATUS

Aditya matukumalli

Does not include duplicating amendments. Expect user to select options in a similar way as with duplicating licenses.

TODO:

  • Apply Cloneable to license (as added to Agreement) - copy the controller action from agreements
  • Exclude Amendments
  • Assume same frontend shape
  • Note: do not commit to master until backend is completed

Backend Priority: after Delete Agreement/License.

UXPROD-2267 - Getting issue details... STATUS

ERM-827 - Getting issue details... STATUS  /  ERM-828 - Getting issue details... STATUS

TODO: 

  • Add alternative name as a collection an object with single string field
  • Similar to multiple OrgRoles as an array
  • Backend first, then frontend
  • Owen to add screenshots
  • FE with ReactFinalForm array (such as with Contacts)

Agreements is higher priority than Licenses.

UXPROD-2352 - Getting issue details... STATUS

ERM-829 - Getting issue details... STATUS  

(error)

All backend for now. Plus wireframes. Not likely to start until Sprint Week 2. 

Typical use case includes storing metadata for use in json export (csv and tsv would be more of an issue). 

Custom properties need to be discrete from other custom properties. 

Frontend likely to be buried like amendments, making is much less discoverable. 

Potentially opens the desire for searchable agreement lines / entitlements.  Any functionality driven by custom properties as this would be very process expensive - making it highly improbable. 

Use cases linked on feature: https://docs.google.com/document/d/11RxHJZXY5YuPiEQNPQsjlO92_N_s4pLjGniotUly8fs/edit?pli=1

Still need to address the issue of agreement lines having reached its usability limit. 

UXPROD-2352 - Getting issue details... STATUS

ERM-779 - Getting issue details... STATUS

Backend - 5 minutes.

Trivial backend model to replicate


ERM-694 - Getting issue details... STATUS


Brought Forward

Feature IDIssue IDSprint Backlog?

Notes / Estimates / Actions

UXPROD-2124 - Getting issue details... STATUS

ERM-547 - Getting issue details... STATUS

PR raised - ready for code review?

UXPROD-2346 - Getting issue details... STATUS

ERM-748 - Getting issue details... STATUS

Preventing a delete on an agreement/license doesn't prevent the deletion of related objects.

UXPROD-2345 - Getting issue details... STATUS

ERM-777 - Getting issue details... STATUS

Preventing a delete on an agreement/license doesn't prevent the deletion of related objects.

UXPROD-2344 - Getting issue details... STATUS

ERM-805 - Getting issue details... STATUS


UXPROD-2124 - Getting issue details... STATUS

ERM-788 - Getting issue details... STATUS

  • Owen to review how JSON Patch standard may be used to address this

UXPROD-2124 - Getting issue details... STATUS

ERM-793 - Getting issue details... STATUS  /  ERM-794 - Getting issue details... STATUS  /  ERM-795 - Getting issue details... STATUS

Some preliminary work done on ERM-793.

New branch set up on mod-agreements with trusted tag

Needs to check it is applied in the right places



UXPROD-2344 - Getting issue details... STATUS

ERM-800 - Getting issue details... STATUS


UXPROD-2344 - Getting issue details... STATUS

ERM-807 - Getting issue details... STATUS

Add embargo info to JSON and KBART export formats. 

  • JSON: separate representions
  • KBART: single string

Will be ready to progress for when Peter returns on Wednesday.