stable

Clone or download

Read-only

chore: Bump to vue3

Part of request #35089 Convert personal-timetracking-widget to Vue3 + TS - Replace and add `$gettext` from vue3 - Replace `localVue` with `global` in unit tests - Modification to WidgetArtifactTable.test.ts because getters cannot be assigned values directly - Move styles in components - Add typecheck No functional change expected Change-Id: I4e8f7bf2d63a61690728a7fbe59f711565791ac8

Modified Files

Name
M plugins/timetracking/include/Timetracking/Widget/UserWidget.php +1 −1 Go to diff View file
M plugins/timetracking/scripts/personal-timetracking-widget/package.json +7 −6 Go to diff View file
M plugins/timetracking/scripts/personal-timetracking-widget/pnpm-lock.yaml +467 −102 Go to diff View file
R plugins/timetracking/scripts/personal-timetracking-widget/src/TimetrackingEvents.js Go to diff View file
M plugins/timetracking/scripts/personal-timetracking-widget/src/components/TimetrackingWidget.test.ts +20 −29 Go to diff View file
M plugins/timetracking/scripts/personal-timetracking-widget/src/components/WidgetArtifactTable.test.ts +38 −47 Go to diff View file
M plugins/timetracking/scripts/personal-timetracking-widget/src/components/WidgetArtifactTable.vue +24 −4 Go to diff View file
M plugins/timetracking/scripts/personal-timetracking-widget/src/components/WidgetArtifactTableRow.vue +6 −0 Go to diff View file
M plugins/timetracking/scripts/personal-timetracking-widget/src/components/WidgetLinkToArtifact.vue +13 −0 Go to diff View file
M plugins/timetracking/scripts/personal-timetracking-widget/src/components/WidgetReadingMode.vue +23 −0 Go to diff View file
M plugins/timetracking/scripts/personal-timetracking-widget/src/components/WidgetWritingMode.vue +25 −0 Go to diff View file
M plugins/timetracking/scripts/personal-timetracking-widget/src/components/modal/WidgetModalArtifactInfo.vue +36 −0 Go to diff View file
M plugins/timetracking/scripts/personal-timetracking-widget/src/components/modal/WidgetModalContent.test.ts +31 −42 Go to diff View file
M plugins/timetracking/scripts/personal-timetracking-widget/src/components/modal/WidgetModalContent.vue +20 −6 Go to diff View file
M plugins/timetracking/scripts/personal-timetracking-widget/src/components/modal/WidgetModalDeletePopover.vue +2 −0 Go to diff View file
M plugins/timetracking/scripts/personal-timetracking-widget/src/components/modal/WidgetModalEditTime.test.ts +28 −25 Go to diff View file
M plugins/timetracking/scripts/personal-timetracking-widget/src/components/modal/WidgetModalEditTime.vue +30 −4 Go to diff View file
M plugins/timetracking/scripts/personal-timetracking-widget/src/components/modal/WidgetModalRow.vue +15 −0 Go to diff View file
M plugins/timetracking/scripts/personal-timetracking-widget/src/components/modal/WidgetModalTable.test.ts +27 −37 Go to diff View file
M plugins/timetracking/scripts/personal-timetracking-widget/src/components/modal/WidgetModalTable.vue +8 −0 Go to diff View file
M plugins/timetracking/scripts/personal-timetracking-widget/src/components/modal/WidgetModalTimes.test.ts +18 −21 Go to diff View file
M plugins/timetracking/scripts/personal-timetracking-widget/src/components/modal/WidgetModalTimes.vue +2 −0 Go to diff View file
D plugins/timetracking/scripts/personal-timetracking-widget/src/index.js +0 −55 Go to diff View file
A plugins/timetracking/scripts/personal-timetracking-widget/src/index.ts +47 −0 Go to diff View file
M plugins/timetracking/scripts/personal-timetracking-widget/src/vue.shims.d.ts +3 −2 Go to diff View file
R plugins/timetracking/scripts/personal-timetracking-widget/src/helpers/local-vue.js Go to diff View file
D plugins/timetracking/scripts/personal-timetracking-widget/themes/style.scss +0 −168 Go to diff View file
M plugins/timetracking/scripts/personal-timetracking-widget/vite.config.ts +2 −2 Go to diff View file