stable

Clone or download

Read-only

refactor: convert Timeframe admin App to Vue 3

My initial plan was to do the conversion in two parts, with an intermediate step for composition API. However version incompatibility between vue@2.7.14 and vue-template-compiler@2.7.8 forced me to do one big step. No functional changes in timeframe semantic administration. Bonus: typecheck is now run for this app Part of request #26738: Convert semantics administration to Burning Parrot Change-Id: Ia1767c1b52d25a7c464c72c07a05196cbbee73b2

Modified Files

Name
M plugins/tracker/scripts/semantics-timeframe/jest.config.js +8 −1 Go to diff View file
M plugins/tracker/scripts/semantics-timeframe/package.json +6 −8 Go to diff View file
M plugins/tracker/scripts/semantics-timeframe/pnpm-lock.yaml +252 −803 Go to diff View file
M plugins/tracker/scripts/semantics-timeframe/src/components/App.test.ts +6 −6 Go to diff View file
M plugins/tracker/scripts/semantics-timeframe/src/components/App.vue +27 −65 Go to diff View file
M plugins/tracker/scripts/semantics-timeframe/src/components/TimeframeAdminSubmitButtons.test.ts +7 −7 Go to diff View file
M plugins/tracker/scripts/semantics-timeframe/src/components/TimeframeAdminSubmitButtons.vue +32 −42 Go to diff View file
M plugins/tracker/scripts/semantics-timeframe/src/components/TimeframeBasedOnFieldsConfig.test.ts +44 −40 Go to diff View file
M plugins/tracker/scripts/semantics-timeframe/src/components/TimeframeBasedOnFieldsConfig.vue +39 −50 Go to diff View file
M plugins/tracker/scripts/semantics-timeframe/src/components/TimeframeConfigModeSelector.test.ts +26 −23 Go to diff View file
M plugins/tracker/scripts/semantics-timeframe/src/components/TimeframeConfigModeSelector.vue +33 −33 Go to diff View file
M plugins/tracker/scripts/semantics-timeframe/src/components/TimeframeImpliedFromAnotherTrackerConfig.test.ts +13 −12 Go to diff View file
M plugins/tracker/scripts/semantics-timeframe/src/components/TimeframeImpliedFromAnotherTrackerConfig.vue +31 −37 Go to diff View file
D plugins/tracker/scripts/semantics-timeframe/src/helpers/local-vue-for-tests.ts +0 −35 Go to diff View file
M plugins/tracker/scripts/semantics-timeframe/src/index.ts +37 −45 Go to diff View file
M plugins/tracker/scripts/semantics-timeframe/vite.config.ts +1 −1 Go to diff View file