You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
seenanair opened this issue
Nov 3, 2023
· 1 comment
· May be fixed by #2138
Assignees
Labels
On HoldOn Hold for further informationPiniaPiniaSize: MMedium - medium effort & riskTechnical DebtTechnical debtTractionStories related to Traction applicationValue: 3Value to the insitute is average
User story
As Pinia has now become the defacto recommended state management library for Vue 3, we are planning to migrate from VueX to Pinia. As part of clean migration, the conversion is planned module by module from VueX to Pinia.
Convert pacbio VueX module runs in store/traction/pacbio/requests to Pinia store
Convert to a Pinia store with id same as namespace in Vuex
Convert state, getters, action
Remove mutation
Convert usage inside components
Use Options API support of Pinia to maintain the existing code as much as possible
Acceptance criteria
To be considered successful ,the solution must allow replacement of following pacbio Vuex module to Pinia stores
move setRequests and updateRequests to pacbioRequests Pinia store
move createRequestPayload to utility function
move mutations and state to pacbioRequests Pinia store
remove usage of PacbioSampleFactory and replace with PacbioRequestFactory
Who are the primary contacts for this story
Steve/Seena
Additional context
This story has a non-blocking relationship with:
seenanair
changed the title
DPL-978 Convert VueX module pacbio/requests to Pinia store
DPL-979 Convert VueX module pacbio/requests to Pinia store
Nov 3, 2023
On HoldOn Hold for further informationPiniaPiniaSize: MMedium - medium effort & riskTechnical DebtTechnical debtTractionStories related to Traction applicationValue: 3Value to the insitute is average
User story
As Pinia has now become the defacto recommended state management library for Vue 3, we are planning to migrate from VueX to Pinia. As part of clean migration, the conversion is planned module by module from VueX to Pinia.
Acceptance criteria
To be considered successful ,the solution must allow replacement of following pacbio Vuex module to Pinia stores
Who are the primary contacts for this story
Steve/Seena
Additional context
This story has a non-blocking relationship with:
References
[Pinia]
[Migration (https://pinia.vuejs.org/)]
[Migration] (https://pinia.vuejs.org/cookbook/migration-vuex.html)
The text was updated successfully, but these errors were encountered: