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:

Lead Roles:

QA Environment: folio-snapshot

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 

 

Juniper Release

Feature IDIssue IDSprint Backlog?

Notes / Estimates / Actions

FOLREL-488 - Getting issue details... STATUS

ERM-1712 - Getting issue details... STATUS

(error)

Not required

FOLREL-488 - Getting issue details... STATUS


(error)

Due Fri 11 Jun. Platform Complete Back End (Storage) modules releases

  • Not applicable - all 

FOLREL-488 - Getting issue details... STATUS

ERM-1709 - Getting issue details... STATUS

ERM-1710 - Getting issue details... STATUS

ERM-1711 - Getting issue details... STATUS

Due Wed 16 Jun. Platform Complete Back End (Business Logic) modules releases

FOLREL-488 - Getting issue details... STATUS

ERM-1714 - Getting issue details... STATUS

ERM-1715 - Getting issue details... STATUS

ERM-1716 - Getting issue details... STATUS

ERM-1717 - Getting issue details... STATUS

ERM-1718 - Getting issue details... STATUS

ERM-1719 - Getting issue details... STATUS

ERM-1720 - Getting issue details... STATUS

ERM-1721 - Getting issue details... STATUS

ERM-1722 - Getting issue details... STATUS

Due Fri 18 JunPlatform complete Front End modules releases 

FOLREL-488 - Getting issue details... STATUS

ERM-1713 - Getting issue details... STATUS


Due Fri 18 JunPlatform complete Front End modules releases 

Sprint Focus

Feature IDIssue IDSprint Backlog?

Notes / Estimates / Actions

UXPROD-3090 - Getting issue details... STATUS

ERM-1600 - Getting issue details... STATUS / ERM-1601 - Getting issue details... STATUS

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 IDIssue IDSprint Backlog?

Notes / Estimates / Actions


ERM-1657 - Getting issue details... STATUS / ERM-1655 - Getting issue details... STATUS

Accepted, pending testrail cases 


ERM-1696 - Getting issue details... STATUS

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


ERM-1607 - Getting issue details... STATUS  

For code review

ERM-1609 - Getting issue details... STATUS

For code review

UXPROD-2875 - Getting issue details... STATUS

ERM-1540 - Getting issue details... STATUS

ERM-1542 - Getting issue details... STATUS

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

ERM-1541 - Getting issue details... STATUS / ERM-1543 - Getting issue details... STATUS
Claudia MalzerBackend work done, but dependent on 1540/1542. 

ERM-1651 - Getting issue details... STATUS / ERM-1652 - Getting issue details... STATUS / ERM-1653 - Getting issue details... STATUS

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


ERM-1682 - Getting issue details... STATUS / ERM-1683 - Getting issue details... STATUS / ERM-1684 - Getting issue details... STATUS / ERM-1685 - Getting issue details... STATUS

In QA

ERM-1658 - Getting issue details... STATUS

In QA

ERM-1617 - Getting issue details... STATUS

Pending Testrail cases

ERM-1608 - Getting issue details... STATUS

Returned to Sprint Backlog for code review

Change requested: 

test against length and unset length


Brought In

Feature IDIssue IDSprint Backlog?

Notes / Estimates / Actions


ERM-1725 - Getting issue details... STATUS



ERM-1724 - Getting issue details... STATUS

Ethan Freestone

ERM-1603 - Getting issue details... STATUS

TODO: 

  • Check permissions for existing action button menu

ERM-1645 - Getting issue details... STATUS

TODO: 

  • Transient property - logic change in mod-agreements

ERM-1741 - Getting issue details... STATUS


Removed

Feature IDIssue IDSprint Backlog?

Notes / Estimates / Actions