stable

Clone or download

Read-only

feat: Show selected date columns

part of story #38263 Choose my own columns based on field name (numeric, text, dates) How to test: - The "flag-less" widget should have a little less margin at the bottom. - Run the following command to enable the feature flag: $ tuleap config-set feature_flag_enable_tql_select 1 - Write a query with a "SELECT", save the report. - Reload the page - When you load the widget, it should fetch the selected columns and artifact values, and should show the dates formatted with the user's chosen timezone. Change-Id: I601772515b154644d61027dd7986c83ffc46f296

Modified Files

Name
M lib/frontend/option/package.json +4 −3 Go to diff View file
M plugins/crosstracker/scripts/cross-tracker/package.json +2 −0 Go to diff View file
M plugins/crosstracker/scripts/cross-tracker/pnpm-lock.yaml +6 −0 Go to diff View file
M plugins/crosstracker/scripts/cross-tracker/src/CrossTrackerWidget.vue +4 −1 Go to diff View file
A plugins/crosstracker/scripts/cross-tracker/src/api/ArtifactsTableBuilder.test.ts +100 −0 Go to diff View file
A plugins/crosstracker/scripts/cross-tracker/src/api/ArtifactsTableBuilder.ts +88 −0 Go to diff View file
A plugins/crosstracker/scripts/cross-tracker/src/api/ArtifactsTableRetriever.test.ts +86 −0 Go to diff View file
A plugins/crosstracker/scripts/cross-tracker/src/api/ArtifactsTableRetriever.ts +55 −0 Go to diff View file
M plugins/crosstracker/scripts/cross-tracker/src/api/cross-tracker-rest-api-types.ts +32 −0 Go to diff View file
A plugins/crosstracker/scripts/cross-tracker/src/components/selectable-table/SelectableTable.test.ts +148 −0 Go to diff View file
M plugins/crosstracker/scripts/cross-tracker/src/components/selectable-table/SelectableTable.vue +133 −3 Go to diff View file
M plugins/crosstracker/scripts/cross-tracker/src/components/table/ArtifactTable.test.ts +2 −1 Go to diff View file
A plugins/crosstracker/scripts/cross-tracker/src/domain/ArtifactsTable.ts +37 −0 Go to diff View file
A plugins/crosstracker/scripts/cross-tracker/src/domain/RetrieveArtifactsTable.ts +36 −0 Go to diff View file
M plugins/crosstracker/scripts/cross-tracker/src/index.ts +21 −6 Go to diff View file
M plugins/crosstracker/scripts/cross-tracker/src/injection-symbols.ts +4 −0 Go to diff View file
A plugins/crosstracker/scripts/cross-tracker/tests/builders/ArtifactRowBuilder.ts +33 −0 Go to diff View file
A plugins/crosstracker/scripts/cross-tracker/tests/builders/ArtifactsTableBuilder.ts +42 −0 Go to diff View file
A plugins/crosstracker/scripts/cross-tracker/tests/stubs/RetrieveArtifactsTableStub.ts +39 −0 Go to diff View file
A plugins/crosstracker/scripts/cross-tracker/tests/stubs/TrackerInfoStub.ts +27 −0 Go to diff View file
M plugins/crosstracker/scripts/cross-tracker/themes/cross-tracker.scss +0 −8 Go to diff View file