ERM Sprint 126

Sprint Goal / Focus

  • Bugfest: some deployment issues
    • mod-agreements
    • ui-handler-stripes-registry 
  • Entitlement Log improvements
  • Agreements RTL Migration

Sprint Schedule

  • Sprint: 126
    • Start Mon 25 Oct
    • Finish Fri 5 Nov
    • Sprint Board
    • Jira Sprint: 1080
  • Release: 2022.1 Lotus  
    • Sprint 133: Module Release Deadline
      • Backend 16 Feb 2022
      • Frontend 18 Feb 2022
    • Sprint 136: Bugfix Deadline (25 March 2022)

Sprint Capacity

Team AvailabilitySchedule | Calendar

Notes / Exceptions:

Lead Roles:

QA Environment: folio-snapshot

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

 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 


Planning Notes Template

  • Approach
  • Components and Changes
    • Frontend
    • Backend
  • Tests / Data
  • Dependencies
  • Known Unknowns
  • QA
    • environment: local | testing | snapshot | other
    • data / scripts
  • Development Estimate

Sprint Focus

Feature ID

Issue ID

Sprint Backlog?

Notes / Estimates / Actions


ERM-1901 - Getting issue details... STATUS

Claudia Malzer
  • Approach
    • no apparent difference between decimal and integer types
    • when changing locale and number setting to arabic
    • needs to be configured on user locale
    • needs to be pointed to snapshot for development testing
  • Components and Changes
    • Frontend: stripes-erm-components
    • Backend: none
  • Tests / Data: none
  • Dependencies: none
  • Known Unknowns: none
  • QA
    • environment: snapshot 
    • data / scripts: none
  • Development Estimate: <1h
FAT-81 - Getting issue details... STATUS

ERM-1289 - Getting issue details... STATUS

  • Approach: RTL Migration
  • Components and Changes
    • Frontend: ui-agreements
    • Backend: none
  • Dependencies: None
  • Known Unknowns: coverage gaps
  • QA: NA
  • Development Estimate: in code review

FAT-81 - Getting issue details... STATUS

ERM-1282 - Getting issue details... STATUS

  • Approach: RTL Migration
    • to test ifPermission wrap around button
      • mocked, see stripes-erm-components
      • no testing of permission directly
  • Components and Changes
    • Frontend: ui-agreements
    • Backend: none
  • Dependencies: None
  • Known Unknowns: coverage gaps
  • QA: NA
  • Development Estimate: <2h

FAT-81 - Getting issue details... STATUS

ERM-1257 - Getting issue details... STATUS

  • Approach: RTL Migration
    • 80% coverage
  • Components and Changes
    • Frontend: ui-agreements
    • Backend: none
  • Dependencies: None
  • Known Unknowns: coverage gaps
  • QA: NA
  • Development Estimate: expected for code review EOD
FAT-81 - Getting issue details... STATUS

ERM-1269 - Getting issue details... STATUS

  • Approach: RTL Migration
  • Components and Changes
    • Frontend: ui-agreements
    • Backend: none
  • Dependencies: None
  • Known Unknowns: coverage gaps
  • QA: NA
  • Development Estimate: expected for code review Tuesday

FAT-81 - Getting issue details... STATUS

ERM-1488 - Getting issue details... STATUS


FAT-81 - Getting issue details... STATUS

ERM-1490 - Getting issue details... STATUS


FAT-81 - Getting issue details... STATUS

ERM-1491 - Getting issue details... STATUS

Approach: test labels and values that are presented in DOM by vocab list

FAT-81 - Getting issue details... STATUS

ERM-1492 - Getting issue details... STATUS

Approach: test labels and values that are presented in DOM by vocab list

FAT-81 - Getting issue details... STATUS

ERM-1474 - Getting issue details... STATUS









Rolled Over From Previous Sprint

For Development

Feature IDIssue IDSprint Backlog?

Notes / Estimates / Actions


ERM-1852 - Getting issue details... STATUS

PR #1623 in stripes-component has been approved by John Coburn. This issue should now be clear for completion.

  • Ready to merge
  • Zak and John to confirm minor or other release version

Estimate: <1h

FAT-81 - Getting issue details... STATUS

ERM-1661 - Getting issue details... STATUS

These subtasks are more complex, and are to be picked up after simpler tests and feature work: 

This sprint:

  • All other sub-issues

FAT-81 - Getting issue details... STATUS

ERM-1467 - Getting issue details... STATUS

ERM-1468 - Getting issue details... STATUS

ERM-1472 - Getting issue details... STATUS

For code review.

UXPROD-3338 - Getting issue details... STATUS

ERM-1813 - Getting issue details... STATUS

ERM-1879 - Getting issue details... STATUS

  • TODO: 
    • unexpected outcome when attempting evaluation via resources/export/current
      • r/e/current is list rather than a map
    • code cleanup
  • Components and Changes
    • Backend: mod-agreements
  • Tests / Data / Dependencies: none
  • Known Unknowns: none
  • QA
    • environment: snapshot 
    • data / scripts: NA
  • Development Estimate: aim to code review EOD

UXPROD-3335 - Getting issue details... STATUS

ERM-1850 - Getting issue details... STATUS

  • Approach
    • Improve usability of kb
  • Components and Changes
    • Frontend: none
    • Backend: mod-agreements ResourceController
  • Tests / Data: none
  • Dependencies: none
  • Known Unknowns: none
  • QA
    • environment: locally - because of daily title-harvest
    • data: set up a harvest for title-only data
  • Development Estimate: 2d

UXPROD-2817 - Getting issue details... STATUS

ERM-1902 - Getting issue details... STATUS / ERM-1900 - Getting issue details... STATUS


Ethan Freestone
  • Approach
    • suppress entry needs to be persisted on entitlement log
    • update between timed runs would not be caught
    • Revise HQL queries
    • Rework existing code issues
  • Components and Changes
    • Frontend: none
    • Backend: Update logic to handle suppressed fields in mod-agreements
  • Tests / Data: none
  • Dependencies: 
    • need some kind of infrastructure to support recording when a field on a resource is changed as per 
  • Known Unknowns: no
  • QA
    • environment: local | testing | snapshot | other
    • data
    • scripts
  • Development Estimate:  
    • framework: 3d 
    • config: 2d

UXPROD-2817 - Getting issue details... STATUS

ERM-1883 - Getting issue details... STATUS

Ethan Freestone
  • Approach: 
  • Components and Changes
  • Tests / Data
  • Dependencies
  • Known Unknowns
  • QA
    • environment: local | testing | snapshot | other
    • data / scripts
  • Development Estimate: 2d

ERM-1888 - Getting issue details... STATUS

Returned from QA

  • TODO: display lastChecked timestamp in UTC
  • Development Estimate: <1h

For QA

Feature IDIssue IDSprint Backlog?

Notes / Estimates / Actions

UXPROD-2817 - Getting issue details... STATUS

ERM-1882 - Getting issue details... STATUS


UXPROD-2817 - Getting issue details... STATUS

ERM-1884 - Getting issue details... STATUS

Owen Stephens

UXPROD-3372 - Getting issue details... STATUS

ERM-1890 - Getting issue details... STATUS


ERM-1687 - Getting issue details... STATUS

ERM-1899 - Getting issue details... STATUS

Previously: not appearing on snapshot

For Release Prep

Feature IDIssue IDSprint Backlog?

Notes / Estimates / Actions

UXPROD-3336 - Getting issue details... STATUS

ERM-1791 - Getting issue details... STATUS


UXPROD-3336 - Getting issue details... STATUS

ERM-1688 - Getting issue details... STATUS



Bugfix Cycle

Feature IDIssue IDSprint Backlog?

Notes / Estimates / Actions


ERM-1891 - Getting issue details... STATUS

Released for R3 2020 Bug Fix, as part of ERM-1905 - Getting issue details... STATUS


ERM-1892 - Getting issue details... STATUS

Released for R3 2020 Bug Fix, as part of ERM-1905 - Getting issue details... STATUS


ERM-1903 - Getting issue details... STATUS

Released for R3 2020 Bug Fix, as part of ERM-1905 - Getting issue details... STATUS

Brought In

Feature IDIssue IDSprint Backlog?

Notes / Estimates / Actions

FAT-81 - Getting issue details... STATUS

ERM-1489 - Getting issue details... STATUS




FAT-81 - Getting issue details... STATUS

ERM-1487 - Getting issue details... STATUS



FAT-81 - Getting issue details... STATUS

ERM-1495 - Getting issue details... STATUS



FAT-81 - Getting issue details... STATUS

ERM-1494 - Getting issue details... STATUS




ERM-1914 - Getting issue details... STATUS

See Slack thread: https://folio-project.slack.com/archives/CAYCU07SN/p1635337379004900

ERM-1915 - Getting issue details... STATUS See Slack thread: https://folio-project.slack.com/archives/CAYCU07SN/p1635845764021600

ERM-1916 - Getting issue details... STATUS

Ethan Freestone

Removed

Feature IDIssue IDSprint Backlog?

Notes / Estimates / Actions

UXPROD-3156 - Getting issue details... STATUS

ERM-1757 - Getting issue details... STATUS

ERM-1758 - Getting issue details... STATUS

ERM-1759 - Getting issue details... STATUS

ERM-1760 - Getting issue details... STATUS

ERM-1761 - Getting issue details... STATUS

  • Approach
    • use API provided through STCOM-865 PR#1617
    • PR is
      • waiting for John Coburn to review
      • out of date with base branch
  • Components and Changes
    • Frontend:
      • ui-agreements
      • ui-licenses
      • ui-erm-comparisons
      • ui-local-kb-admin
      • ui-dashboard
    • Backend: none
  • Tests / Data: none
  • Dependencies
    • PR #1565  for STCOM-865 is closed without merging, and no longer is required for or blocks these issues
    • PR #1617 for STCOM raised and pending review
      • merge block for Kiwi release removed 
  • Known Unknowns
  • QA
    • environment: local | testing | snapshot | other
    • data
    • scripts
  • Development Estimate

UXPROD-3336 - Getting issue details... STATUS

ERM-1687 - Getting issue details... STATUS

(error)

  • Approach
    • Save and Close validates but does not present an error message in given circumstances
    • Should work if set as touched, eg, via a mutator
    • no existing pattern in codebase
      • as form content is unknown exist at runtime
    • Aim to instantiate object with a meta.touched = true property when 
      • a default option is selected
      • autofocus is not used
    • Alternatively: set focus on a newly added item
      • getLast has been exposed by stripes, so that could be used on this 
      • decision: not to go down this way
    • Alternatively: 
      • make focus behave with expected validation
      • expected behaviour is that a user will want to edit the item added (rather than add lots of things then edit them)
      • autofocus only if dirty, then go to last field
    • TODO: 
  • Components and Changes
    • Frontend: ui-dashboard
    • Backend: none
  • Tests / Data / Dependencies: blocked on tradeoff decision
  • Known Unknowns: NA
  • QA
    • environment: snapshot 
    • data / scripts: no
  • Development Estimate: unknown

ERM-1904 - Getting issue details... STATUS

  • Approach
  • Components and Changes
    • Frontend
    • Backend
  • Tests / Data
  • Dependencies
  • Known Unknowns
  • QA
    • environment: local | testing | snapshot | other
    • data / scripts
  • Development Estimate







Sprint Summary

ERM


key summary type assignee status components
Loading...
Refresh


Dashboard

key summary type assignee status components
Loading...
Refresh

Other

key summary type assignee status components
Loading...
Refresh