Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Work or JIRAFE Dev lead (or Dev team) assignedNotesStatus
Clean your stripes consoleAllAny developer can do this work regardless of FOLIO dev experience. 
Setup and Run large data load functional tests AND Performance (API) TestsAll 

Need to provide more details 

Can Manual QA or PO write test cases?


Remove the 10 records limit EVERYWHERE. All 
  • For those that remain 10, at least set to 50 and work with Kimie on potential UI update based on scenario. 
  • New default should be 50. 
  • Note that 10 is the default when no limit clause is present. Thus, unless a query retrieves single record by ID, every query should include a limit clause.

RTL/JEST >  Prokopovych tests backlog 

Any 

Anton Emelianov (Deactivated) will work with teams to break up work across the following teams: Volaris, Spitfire, Thunderjet, Folijet


Setup and execute e2e automated tests for your own apps  Any

Anton Emelianov (Deactivated) and Oleksii Petrenko will work with teams. Ideally teams should execute automated tests for their apps.  AQA can then focus on Prokopovych and Vega smoke tests automation. 


Setup and execute e2e automated tests for Vega teamVolaris? 

 Vega team needs assistance with smoke automated tests I believe.  Anton Emelianov (Deactivated) and Oleksii Petrenko can you figure it out?


Create <<ui-module>>Dashboard widget (Dashboard Use Cases)Not readyNeed requirements 
Print a detail recordAny
  • Orders app supports print order lines and orders. There has been a request to support printing detail records across all apps. Can we the Orders app implementation become available at the stripes level and thus the standard for all apps? Thoughts Mikita Siadykh 
  • Are we confident ctrl-p/cmd-p is insufficient here, I mean, once we resolve STCOM-975 (below)? 


Jira Legacy
serverSystem Jira
columnIdsissuekey,summary,issuetype,created,updated,duedate,assignee,reporter,priority,status,resolution
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverId01505d01-b853-3c2e-90f1-ee9b165564fc
keySTCOM-975

AnyWe inadvertently broke detail-pane printing in STCOM-872 and need to restore it. 
Focus managementAny

Define a technical approach for improving focus management. Context: Customers state that FOLIO is "too clicky". To do anything requires multiple mouse clicks. This technical approach will apply/improve focus management to help minimize some of the "too clicky" complaints. 

Examples that we need to do 

  • Agreement on when to move the user from search pane to results list pane 
  • When a user clicks on a result then shift focus to the third pane
  • Focus when a user creates a new record 
  • Focus when a user edits a record 

Refactor infotip component

Jira Legacy
serverSystem Jira
serverId01505d01-b853-3c2e-90f1-ee9b165564fc
keySTCOM-681

Jira Legacy
serverSystem Jira
serverId01505d01-b853-3c2e-90f1-ee9b165564fc
keySTCOM-722


AnyInfotip must be updated to address accessibility issues. 

Refactor Timepicker component 

Jira Legacy
serverSystem Jira
serverId01505d01-b853-3c2e-90f1-ee9b165564fc
keySTCOM-326

Jira Legacy
serverSystem Jira
serverId01505d01-b853-3c2e-90f1-ee9b165564fc
keySTCOM-694

Jira Legacy
serverSystem Jira
serverId01505d01-b853-3c2e-90f1-ee9b165564fc
keySTCOM-568

Jira Legacy
serverSystem Jira
serverId01505d01-b853-3c2e-90f1-ee9b165564fc
keySTCOM-569


Any

Jira Legacy
serverSystem Jira
columnIdsissuekey,summary,issuetype,created,updated,duedate,assignee,reporter,priority,status,resolution
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverId01505d01-b853-3c2e-90f1-ee9b165564fc
keySTCOM-326
- is this still needed? DB: I thought we were refactoring in favor of "stripes-final-form"


Jira Legacy
serverSystem Jira
serverId01505d01-b853-3c2e-90f1-ee9b165564fc
keySTCOM-647

AnyExpose Ref to control in `<Selection>` and `<Select>`

Jira Legacy
serverSystem Jira
serverId01505d01-b853-3c2e-90f1-ee9b165564fc
keySTCOM-882

AnyMetaSection should correctly display unknown user values as "Unknown", not "System user"

Create new Interactors 

Jira Legacy
serverSystem Jira
serverId01505d01-b853-3c2e-90f1-ee9b165564fc
keySTCOM-785

N/A

John Coburn please provide the list of remaining interactors that need to be created. 


Create/ update Stripes <specific topic> documentation Any

Identify documentation 

  • That is helpful to a new developer
  • Is out-of-date
  • That is critical and needs an update badly

Jira Legacy
serverSystem Jira
columnIdsissuekey,summary,issuetype,created,updated,duedate,assignee,reporter,priority,status,resolution
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverId01505d01-b853-3c2e-90f1-ee9b165564fc
keySTSMACOM-453

AnyCorrectly handle i18n in ControlledVocab. Note: this will be a breaking change and involve refactoring across every app that uses CV due to the need to pass in new translation strings. It's not so much "the code is wrong" as "the i18n is wrong".
Does the story have all details? It does, but they may not be clearly stated.

Jira Legacy
serverSystem Jira
columnIdsissuekey,summary,issuetype,created,updated,duedate,assignee,reporter,priority,status,resolution
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverId01505d01-b853-3c2e-90f1-ee9b165564fc
keySTCOM-979

AnyExport missing Popper constants. We're at a crossroads here: either we just add a few missing exports (easy peasy) because existing apps already reach into private paths for them or we say, "Wait, hang on a minute, Popper needs a wholesale refactor so we should not let the interface grow now given we expect it to change soon."

Jira Legacy
serverSystem Jira
serverId01505d01-b853-3c2e-90f1-ee9b165564fc
keySTCOM-977

Anya11y for MultiSelect

 

Jira Legacy
serverSystem Jira
columnIdsissuekey,summary,issuetype,created,updated,duedate,assignee,reporter,priority,status,resolution
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverId01505d01-b853-3c2e-90f1-ee9b165564fc
keySTCOR-603
and 
Jira Legacy
serverSystem Jira
columnIdsissuekey,summary,issuetype,created,updated,duedate,assignee,reporter,priority,status,resolution
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverId01505d01-b853-3c2e-90f1-ee9b165564fc
keyFOLIO-1007

Not readyNot ready for review

Access to Help documentation based on FOLIO tenant version

Jira Legacy
serverSystem Jira
serverId01505d01-b853-3c2e-90f1-ee9b165564fc
keySTCOR-591

Not ready 

Refactor old components away from deprecated React lifecycle methods,

Jira Legacy
serverSystem Jira
serverId01505d01-b853-3c2e-90f1-ee9b165564fc
keySTSMACOM-624

Anyui-calendar issues are not applicable as a new calendar app is in development. 

Loosen @formatjs/cli dep after 4.6.x is patched

Jira Legacy
serverSystem Jira
serverId01505d01-b853-3c2e-90f1-ee9b165564fc
keySTRIPES-774

Any

un-pin axe-core from 4.3.3 after 4.3.5 is released

Jira Legacy
serverSystem Jira
serverId01505d01-b853-3c2e-90f1-ee9b165564fc
keySTSMACOM-546

Denys/Spitfire

replace stripes-logger with categorical-logger

Jira Legacy
serverSystem Jira
serverId01505d01-b853-3c2e-90f1-ee9b165564fc
keySTRIPES-762

Any

Correctly label numbers in translation values as such

Jira Legacy
serverSystem Jira
serverId01505d01-b853-3c2e-90f1-ee9b165564fc
keyFOLIO-3233

Any

Fix inconsistent peer-deps 

Jira Legacy
serverSystem Jira
serverId01505d01-b853-3c2e-90f1-ee9b165564fc
keySTRIPES-676

All



Update any/all apps to current major version of eslint-config-stripes, and correspondingly migrate to @babel/eslint-parser and eslint 7.0.0.

Jira Legacy
serverSystem Jira
serverId01505d01-b853-3c2e-90f1-ee9b165564fc
keySTRIPES-742

All



Kill redux-form. Kill it with fire.

Jira Legacy
serverSystem Jira
serverId01505d01-b853-3c2e-90f1-ee9b165564fc
keyUXPROD-2266

Any

Remaining issues


stripes-cli and stripes-webpack should just use  stripes-dev-server to serve instead of pulling in additional deps

Jira Legacy
serverSystem Jira
serverId01505d01-b853-3c2e-90f1-ee9b165564fc
keySTCLI-166

Thunderjet

Update apps' plugin and components dependencies:

ui-inn-reach
    plugin-find-user
    stripes-data-transfer-components

Igor Godlevskyi (Deactivated) 

Update apps' plugin and components dependencies:

ui-courses
    plugin-create-inventory-records

Any

Update apps' plugin and components dependencies:

ui-quick-marc
    stripes-acq-components

Done?

Update your direct/in-development dependencies per repo

All

Use

Jira Legacy
serverSystem Jira
columnIdsissuekey,summary,issuetype,created,updated,duedate,assignee,reporter,priority,status,resolution
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverId01505d01-b853-3c2e-90f1-ee9b165564fc
keyFOLIO-3477
as a template


Results List: Change pagination for consistency


Results List: Change to hyperlink one rowAny

Change has been implemented MARC authority app and Users app


Apply basic keyboard shortcuts to app Not readyNeed to provide a list
Spike: Investigate a way to generate interface for UAT. Not ready

Results list: Hierarchical layout POCNot ready 

Storybook updates Not ready

John Coburn what should be updated?


Allow user/customer to specify app display order Not ready

Accessibility testing (automated)To be discussed

Apply Agreement MCL display updates across all FOLIO apps?To be discussed


Change record log trackerTo be discussed

Q: Do we store all updates to a record including who made the update and what? If so, can this be a UI only project?  A: No, we do not. In most cases we store only the creator-id and create-datestame and the updater-id and update-datestamp. Loans are a counter example where we store a comprehensive changelog, but that wasn't handled with generic "audit-log" behavior; it is implementation specific.


...