stable

Clone or download

Read-only

refactor: Finish conversion to composition API

part of story #38263 Choose my own columns based on field name (numeric,text, dates) How to test: No functional change expected in cross-tracker search widgets. Why? Class components are no longer supported in Vue 3. We must switch to composition API to upgrade to Vue 3. Note: Type Wrapper<Vue, Element> is used because in this middle ground between Vue 2 and 3, we cannot use the real type yet. Change-Id: I618936043d016fd98d1eb3851b4c0383aba48373

Modified Files

Name
M lib/frontend/vue2-gettext-composition-helpers/src/shims.ts +1 −2 Go to diff View file
M plugins/crosstracker/scripts/cross-tracker/package.json +1 −4 Go to diff View file
M plugins/crosstracker/scripts/cross-tracker/pnpm-lock.yaml +0 −38 Go to diff View file
M plugins/crosstracker/scripts/cross-tracker/src/CrossTrackerWidget.test.ts +18 −29 Go to diff View file
M plugins/crosstracker/scripts/cross-tracker/src/CrossTrackerWidget.vue +76 −89 Go to diff View file
M plugins/crosstracker/scripts/cross-tracker/src/backend-cross-tracker-report.ts +15 −19 Go to diff View file
M plugins/crosstracker/scripts/cross-tracker/src/components/ArtifactTable.test.ts +6 −6 Go to diff View file
M plugins/crosstracker/scripts/cross-tracker/src/components/ArtifactTable.vue +1 −1 Go to diff View file
M plugins/crosstracker/scripts/cross-tracker/src/components/ErrorInactiveProjectMessage.vue +7 −16 Go to diff View file
M plugins/crosstracker/scripts/cross-tracker/src/components/ErrorMessage.vue +5 −12 Go to diff View file
M plugins/crosstracker/scripts/cross-tracker/src/index.ts +3 −1 Go to diff View file
M plugins/crosstracker/scripts/cross-tracker/src/store/getters.test.ts +9 −11 Go to diff View file
M plugins/crosstracker/scripts/cross-tracker/src/type.ts +22 −22 Go to diff View file
M plugins/crosstracker/scripts/cross-tracker/src/writing-mode/QueryEditor.test.ts +19 −21 Go to diff View file
M plugins/crosstracker/scripts/cross-tracker/src/writing-mode/QueryEditor.vue +40 −48 Go to diff View file
M plugins/crosstracker/scripts/cross-tracker/src/writing-mode/TrackerListWritingMode.test.ts +1 −1 Go to diff View file
M plugins/crosstracker/scripts/cross-tracker/src/writing-mode/TrackerListWritingMode.vue +6 −11 Go to diff View file
M plugins/crosstracker/scripts/cross-tracker/src/writing-mode/TrackerSelection.test.ts +20 −15 Go to diff View file
M plugins/crosstracker/scripts/cross-tracker/src/writing-mode/TrackerSelection.vue +86 −77 Go to diff View file
M plugins/crosstracker/scripts/cross-tracker/src/writing-mode/WritingMode.test.ts +10 −6 Go to diff View file
M plugins/crosstracker/scripts/cross-tracker/src/writing-mode/WritingMode.vue +61 −56 Go to diff View file
M plugins/crosstracker/scripts/cross-tracker/src/writing-mode/tql-configuration.ts +4 −4 Go to diff View file
M plugins/crosstracker/scripts/cross-tracker/src/writing-mode/writing-cross-tracker-report.ts +7 −3 Go to diff View file