Roadmap refactoring: move filter params to root component property
What does this MR do and why?
This MR is a part of refactoring roadmaps to use VueApollo effort. Here, we are moving the logic for filter params to root component properties.
Question: why not Apollo cache? The issue is that filterParams
object is flexible and hard to type (especially the not
parts). After a few tries with Apollo cache, I made it a local property.
MRs for Roadmaps refactoring
Title | Link |
---|---|
Move non-reactive properties from Vuex to injected | !148520 (merged) |
Move fetching child epics logic to epic_item.vue
|
!148826 (merged) |
Move fetching milestones logic | !149082 (merged) |
Move fetching group epics logic | !149246 (merged) |
|
!149684 (merged) |
Move local settings to Apollo cache | TBD |
MR acceptance checklist
Please evaluate this MR against the MR acceptance checklist. It helps you analyze changes to reduce risks in quality, performance, reliability, security, and maintainability.
Edited by Natalia Tepluhina