stable

Clone or download

Read-only

Init the modal allowing to choose what to export

They are several shortcomings that will be fixed in upcoming contributions: * translations are not handled * the modal does not have a visible backdrop * deprecated SCSS @import at-rules is used * the TLP modal is built multime times in the global build process The modal uses TLP/BurningParrot styles. We make sure this does not leak globally by scoping the CSS to the Vue component. Part of story #23469: export reports with linked artifact in xlsx format Change-Id: I13a49538563cd598d1d6721f5de955639bc39527

Modified Files

Name
M .eslintrc.js +4 −1 Go to diff View file
M plugins/document_generation/jest.config.js +4 −0 Go to diff View file
M plugins/document_generation/package.json +5 −2 Go to diff View file
M plugins/document_generation/pnpm-lock.yaml +160 −0 Go to diff View file
A plugins/document_generation/scripts/tracker-cross-report-action/src/Components/Main.test.ts +54 −0 Go to diff View file
A plugins/document_generation/scripts/tracker-cross-report-action/src/Components/Main.vue +123 −0 Go to diff View file
M plugins/document_generation/scripts/tracker-cross-report-action/src/index.ts +12 −6 Go to diff View file
A plugins/document_generation/scripts/tracker-cross-report-action/src/init-modal.test.ts +42 −0 Go to diff View file
A plugins/document_generation/scripts/tracker-cross-report-action/src/init-modal.ts +33 −0 Go to diff View file
A plugins/document_generation/scripts/tracker-cross-report-action/src/shims.d.ts +24 −0 Go to diff View file
M plugins/document_generation/templates/tracker-cross-report-action.mustache +1 −0 Go to diff View file
M plugins/document_generation/tsconfig.json +3 −1 Go to diff View file
M plugins/document_generation/vite.config.ts +2 −1 Go to diff View file