ERM Sprint 84

ERM Sprint 84

Sprint Goal / Focus

  •  

Sprint Schedule

  • Sprint: 84

  • Release: Fameflower

  • Quarter: 2020 Q1

  • Start Friday 21 Feb, 2pm UK

  • Finish Friday 6 Mar, 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 

 

Feature ID

Issue ID

Sprint Backlog?

Notes / Estimates / Actions

Feature ID

Issue ID

Sprint Backlog?

Notes / Estimates / Actions

UXPROD-2081: Management and display of non-serial resources in AgreementsClosed

ERM-708: Use cell width and remove right alignment when displaying monograph coverageClosed

FE: minor fill-in task

UXPROD-2081: Management and display of non-serial resources in AgreementsClosed

ERM-689: Add monograph fields to KBART exportClosed

@Peter Böhm

Expected to take to mid-next week

UXPROD-2081: Management and display of non-serial resources in AgreementsClosed

ERM-681: Fetch enhanced metadata for books from GOKb after harvestingClosed

@Peter Böhm

All backend work

UXPROD-1514: Import resources from KBART filesClosed

ERM-685: Support import and processing of KBART in Local KB AdminClosed

@Ethan Freestone

Currently bundles in with callout tasks

Preference is to import properties (similar to Acquisitions approach). If so, this opens the door to making this a higher-order Stripes function. 

TODO: Ethan to refactor callout logic out of ERM-685 PR.

UXPROD-1478: Compare license termsClosed

ERM-668: Add ability to search/filter licenses based on custom properties (aka "terms")Closed / ERM-684: Create query builder for license termsClosed

@md331 (Deactivated)

Very positive feedback from users so far. One use case mentioned which may need a different approach.

Term filter requested to be pre-loaded on opening up, rather than blank query. 

TODO:

  • string subsets (should be added to the backend already)

  • set / not set (ERM-705)

  • look and feel

  • tests

 

UXPROD-1478: Compare license termsClosed

ERM-713: Produce license term comparison reportClosed

@Aditya matukumalli  /   @steve.osguthorpe

Preference is for using UI labels is to do after Stripes internalisation library has been completed. 

If not hard-coding, then translation keys may need to be revised (normalisation and standardisation) to deliver this. Not necessarily clear correlation between label and field.

TODO:

  • select licenses functionality

  • report modal

  • progress indicator (if export is slow)

  • export report (backend)

No 'select all' functionality.

UXPROD-2125: UX improvements for Licenses up to Q3 2020Closed

ERM-723: Licenses: Amendments: Display a deletion confirmation modalClosed

@Ethan Freestone

See notes on ERM-685: Support import and processing of KBART in Local KB AdminClosed above. 

TODO: Ethan to refactor callout logic out of ERM-685 PR and build out the generic functionality in either stripes-core or stripes-components. Need to liaise with Acquisitions. 

Next Stripes call is Thu 10am EST. Aim to have POC by then.

UXPROD-2125: UX improvements for Licenses up to Q3 2020Closed

ERM-724: Licenses: Amendments: Display a callout message when an Amendment is successfully deletedClosed

@Ethan Freestone

 

UXPROD-2125: UX improvements for Licenses up to Q3 2020Closed

ERM-725: Licenses and Amendments: Display a callout message when a License or Amendment is successfully createdClosed

 

@Ethan Freestone

 

UXPROD-1669: UX improvements for Agreements up to Q3 2020Closed

ERM-726: Agreements: Display a callout message when an Agreement is successfully createdClosed

@Ethan Freestone

 

UXPROD-1669: UX improvements for Agreements up to Q3 2020Closed

ERM-727: Local KB admin: Display a callout message when a job is successfully createdClosed

@Ethan Freestone

 

UXPROD-1669: UX improvements for Agreements up to Q3 2020Closed

ERM-730: Settings: Agreements: Supplementary properties: Display a deletion confirmation modalClosed

@Ethan Freestone

 

UXPROD-1478: Compare license termsClosed

ERM-705: Support filtering licenses on the basis of terms being set/not setClosed

 

To confirm functionality is available (or effort needed if not) with @steve.osguthorpe.  Will be required to complete some of the query elements for ERM-684

UXPROD-2258: Support user configuration of refdata lists in Agreements & LicensesClosed

ERM-735: Separate refdata categories into "internal" and "user" listsClosed

 

TODO: 

  • Refactor backend types

  • Ensure correct default behaviours

  • Migrate existing data

 

ERM-715: Validate values for custom properties (frontend)Closed

 

Front-end stuff done. 

Split into front and back, and kick backend to Ready to Progress

Backend task created as ERM-740: Validate values for custom properties (backend)Closed

 

ERM-655: Sorting limits output in some casesClosed / ERM-427: No way of fetching agreement entitlements sorted by nameClosed

@steve.osguthorpe

 

UXPROD-2251: LAS:eR / Folio ERM integrationClosed

ERM-700: LAS:eR License -> Folio License creationClosed

 

Not ready for QA

UXPROD-2251: LAS:eR / Folio ERM integrationClosed

ERM-702: LAS:eR Subscription -> Folio Package & Agreement creationClosed

 

Elaborate subtasks