ERM Sprint 165

ERM Sprint 165

Sprint Goal / Focus 

  • ..

Sprint Schedule

  • Sprint: 165

  • Release: 2023.2 Poppy  

    • Sprint 7 of 9 since Release Development Cycle Starts (Sprint 159) to Feature Freeze (Sprint 167)

    • Sprint 168: Module Release Deadline (30 Jun 2023) [FOLREL-565]

    • Sprint 171: Bugfix Release Deadline (4 Aug 2023) [FOLREL-581]

Development Meetings

  • Wed 10 May - cancelled

  • Mon 15 May

  • Wed 17 May

Sprint Capacity

Team AvailabilitySchedule | Calendar

Notes / Exceptions:

  • Mon 8 May: UK Holiday

Lead Roles:

  • Code Review: @Ethan Freestone

  • QA:  @Owen Stephens 

QA Environment: 

  • folio-snapshot, folio-snapshot-2

Present

  • @Jag Goraya 

  • @Ethan Freestone 

  • @Owen Stephens 

  • @Jack Golding 

  • [ @Claudia Malzer ]

Planning Questions

  • Does the issue meet the criteria for Definition of Ready?

  • What front and back end components are affected?

  • What changes need to be made? (additions, removals or modifications)

  • What development tests need to be written?  

  • What data does the developer need to verify their work?

  • What are the known unknowns? 

  • What is needed to QA? (environment, data, scripts)

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 

- not ready

- pending triage / planning

 

Sprint Focus

 

Planning Notes Template

  • Triage

  • Approach

  • Components and Changes

    • Frontend

    • Backend

  • Tests / Data / Dependencies

  • Known Unknowns

  • QA: snapshot | local | testing | other

  • Release Target: 

  • Development Estimate

 

https://folio-org.atlassian.net/browse/UXPROD-3890

Issue ID

Sprint Backlog?

Notes / Estimates / Actions

Issue ID

Sprint Backlog?

Notes / Estimates / Actions

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

@Jack Golding 

  • Triage

    • performance issues from inline edit, which can stop agreement loading

  • Approach

    • Scenario 4:

      • same behind-the-scenes behaviour (with minimal details to create agreement), but without taking user out of context 

      • won't be using existing agreement form

    • use query-parameter to not expand agreement lines in edit view (introduced in ERM-2888)

    • remove call that renders cards

    • implement basket changes

    • leave in place the mechanism that allows us to add agreement lines

      • review for deprecation once replacement functionality is described

  • Components and Changes

    • Frontend: ui-agreements

    • Backend: none

  • Tests / Data / Dependencies

    • related: ERM-2892

    • update cypress test set up for ERM-2773

  • Known Unknowns: NA

  • QA: snapshot 

  • Release Target: Poppy

  • Development Estimate: 2d

No Feature

Issue ID

Sprint Backlog?

Notes / Estimates / Actions

Issue ID

Sprint Backlog?

Notes / Estimates / Actions

 

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

@Ethan Freestone 

  • Triage

    • may be bypassing existing truncation (going via SQL rather than GORM)

  • Approach

    • options

      • truncate title

        • should already be done with resource name field before it is validated/saved

      • set longer arbitrary length limit

        • previously rejected this 

    • can this be replicated without gokb ingest (ie, with lkb-admin)? 

    • if not, add logging, trigger harvest at updated cursor for reference

    • try truncating after 

  • Components and Changes

    • Frontend

    • Backend

  • Tests / Data / Dependencies

  • Known Unknowns

  • QA: snapshot | local | testing | other

  • Release Target: 

  • Development Estimate

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

 

  • Triage

  • Approach

  • Components and Changes

    • Frontend

    • Backend

  • Tests / Data / Dependencies

  • Known Unknowns

  • QA: snapshot | local | testing | other

  • Release Target: 

  • Development Estimate

Tests

Issue ID

Sprint Backlog?

Notes / Estimates / Actions

Issue ID

Sprint Backlog?

Notes / Estimates / Actions

NA

 

 


Release Tasks (Poppy)

Issue ID

Sprint Backlog?

Notes / Estimates / Actions

Issue ID

Sprint Backlog?

Notes / Estimates / Actions

NA

 

 

Release Tasks (Non-Flower Release)

Issue ID

Sprint Backlog?

Notes / Estimates / Actions

Issue ID

Sprint Backlog?

Notes / Estimates / Actions

NA

 

 

Maintenance

Issue ID

Sprint Backlog?

Notes / Estimates / Actions

Issue ID

Sprint Backlog?

Notes / Estimates / Actions

NA

 

 

Changes

Added

Removed: note whether rescheduled or deferred

Feature ID

Issue ID

Change

Notes

Feature ID

Issue ID

Change

Notes

 

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

@Claudia Malzer 

 

  • Approach

    • add backend support for source values

    • add (multi-)select to frontend 

    • potential typedown candidate, but not for Poppy

  • Components and Changes

    • Frontend: ui-agreements

    • Backend: mod-agreements

  • Tests / Data / Dependencies: minor adjustments to jest and cypress expected

  • Known Unknowns: NA

  • QA: snapshot 

  • Release Target: Poppy

  • Development Estimate

 

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

@Claudia Malzer 

 

Rolled Over From Previous Sprint

 

Planning Notes Template

  • Current State

  • TODO

  • Development Estimate

In Development

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

@Ethan Freestone 

  • Current State

    • license, SI and plugins seem to function

    • new issues arising with mod-agreements (liquibase, hibernate)

      • concern that they may have been missed previously

  • TODO

    • inspect hibernate and liquibase versions for discrepancies

  • Development Estimate

    • handover to Steve this week

https://folio-org.atlassian.net/browse/UXPROD-3861

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

@Claudia Malzer  

  • Current State

    • Pending clarification from Gill

  • TODO

    • implement as directed

  • Development Estimate: 10mins

 

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

@Claudia Malzer 

  • Current State

    • cannot test whether checkbox is checked

      • conditional (if...else) is unreliable with DOM re-drawing

      • instead, test declaratively rather than via DOM

        • set the data via api (in SKC)

        • check the checkbox has been (un)checked

        • save the checkbox state

    • toast message

      • where is the component? callout  interactor

      • what is the text? 

    • after file upload, cannot reload

      • use await or cypress wait until 

    • can we delete a package via API?

      • no, no endpoint

      • this will restrict how much cleanup we can do

      • instead be careful about package names being re-used in tests

    • cannot check if row is selected in basket

      • try mcl interactor with within  and checkbox within that

  • TODO

    • update local system

  • Development Estimate

https://folio-org.atlassian.net/browse/UXPROD-4233

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

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

@Jack Golding 

  • Current State

  • TODO

  • Development Estimate

 

Sprint Backlog

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-2630 / https://folio-org.atlassian.net/browse/ERM-2905

@Ethan Freestone 

  • Current State

    • ERM-2916 mostly done

  • TODO

    • ERM-2916 final 

    • ERM-2917 not started

  • Development Estimate: expected today

Blocked

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

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

 

In QA

Feature ID

Issue ID

Sprint Backlog?

Notes / Estimates / Actions

Feature ID

Issue ID

Sprint Backlog?

Notes / Estimates / Actions

NA

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

@Owen Stephens 

Questions arising from QA/review

 

For Elaboration