ERM Sprint 116

ERM Sprint 116

Sprint Goal / Focus

  • Juniper Release

Sprint Schedule

  • Sprint: 116

  • Release: 2021.2 Juniper 

  • Start Monday 7 Jun

  • Finish Friday 18 Mar

  • Sprint Board

Sprint Capacity

Team AvailabilitySchedule | Calendar

Notes / Exceptions:

  • @Aditya matukumalli unavailable

Lead Roles:

  • Front End Code Review: @Ethan Freestone

  • Back End Code Review: @Ethan Freestone

  • QA: @Owen Stephens

QA Environment: folio-snapshot

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 

 

Juniper Release

Sprint Focus

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

https://folio-org.atlassian.net/browse/ERM-1600 / https://folio-org.atlassian.net/browse/ERM-1601

@Monireh Rasouli

TODO: 

  • Clone repositories

  • Match ui-agreements/ui-license route within plugin 

  • Start/end date filters

Plugin modal can be observed in licenses (for find-agreement) or agreements (for find-license)

Reference: https://github.com/folio-org/stripes-smart-components/blob/master/lib/SearchAndSort/SearchAndSortQuery.md

Brought Forward

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

@Owen Stephens

Accepted, pending testrail cases 

 

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

@Ethan Freestone

Backend shape confirmed

Frontend started last week. Existing stripes search bar component does not work as a final form component. 

TODO: 

  • Recreate styling on basic text box with clearing functionality

  • Implement dynamic checkbox list - should be able to leverage flexbox, rather than stripes grid

Estimate: 1d FE/BE

 

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

@Ethan Freestone

For code review

 

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

@Ethan Freestone

For code review

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

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

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

@Claudia Malzer

ISSUES / TODO:

  • Add role button with default value causes browser app to freeze, though fields are displayed

  • primary organisation checkbox: cannot get only one selected

    • leverage finalform onChange handler to uncheck other checkboxes before checking the box that has been ticked

    • requires debugging

    • useForm and useFormState in console can provide view of what there is access to

  • Validation checks for duplicate organisations / roles 

14 June

  • Empty row field not working

    • workaround for default role could

  • Issue with synchronous validation through FinalForm when role is the same

    • does validate if another action is triggered - this is adequate

    • cannot control validation on field exit or change

  • Checkbox alignment on card header

    • fine to leave left-justified 

  • Make existing tests compatible

    • one BigTest with selectable interactor is stumbling, that is related to empty row field

  • TODO

    • complete tests (apart from selectable interactor issue)

    • attempt validateOnBlur 

  • TO PARK / TECH DEBT

    • BigTest with selectable interactor

    • empty row / default role

 

https://folio-org.atlassian.net/browse/ERM-1541/ https://folio-org.atlassian.net/browse/ERM-1543

@Claudia Malzer

Backend work done, but dependent on 1540/1542. 

 

https://folio-org.atlassian.net/browse/ERM-1651 / https://folio-org.atlassian.net/browse/ERM-1652 / https://folio-org.atlassian.net/browse/ERM-1653

@Ethan Freestone

TODO:

  • Some minor requirements missed

  • Pattern required clarified

  • Front end error

  • Translation amends

  • Add support for unset properties

Across agreements (begun), jobs (pending), licenses (pending)

Estimate: 0.5d

 

https://folio-org.atlassian.net/browse/ERM-1682 / https://folio-org.atlassian.net/browse/ERM-1683 / https://folio-org.atlassian.net/browse/ERM-1684 / https://folio-org.atlassian.net/browse/ERM-1685

@Owen Stephens

In QA

 

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

@Owen Stephens

In QA

 

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

@Owen Stephens

Pending Testrail cases

 

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

@Ethan Freestone

Returned to Sprint Backlog for code review

Change requested: 

test against length and unset length


Brought In

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

@Ethan Freestone

 

 

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

@Ethan Freestone

 

 

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

@Peter Böhm

TODO: 

  • Check permissions for existing action button menu

 

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

@Ethan Freestone

TODO: 

  • Transient property - logic change in mod-agreements

 

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

@Monireh Rasouli

 

Removed

Feature ID

Issue ID

Sprint Backlog?

Notes / Estimates / Actions

Feature ID

Issue ID

Sprint Backlog?

Notes / Estimates / Actions