stable

Clone or download

Read-only

feat: Always show link to artifact column

part of story #39003 Choose my own columns based on special fields How to test: - Enable the feature flag: $ tuleap config-set feature_flag_enable_tql_select 1 - Write a query using SELECT <anything> and save the report. - In the table, you should see a column with an empty name. For each matching artifact, there should be a translated link to the Artifact view for that artifact. The column is always first and always present, regardless of the other selected columns. - No functional change for other columns. Change-Id: I78f329de460ae1305cd9efeec114ea211d2cb4f4

Modified Files

Name
M .eslintrc.js +2 −0 Go to diff View file
M plugins/crosstracker/scripts/cross-tracker/po/fr_FR.po +3 −0 Go to diff View file
M plugins/crosstracker/scripts/cross-tracker/po/pt_BR.po +3 −0 Go to diff View file
M plugins/crosstracker/scripts/cross-tracker/src/api/ArtifactsTableBuilder.test.ts +129 −84 Go to diff View file
M plugins/crosstracker/scripts/cross-tracker/src/api/ArtifactsTableBuilder.ts +41 −11 Go to diff View file
M plugins/crosstracker/scripts/cross-tracker/src/api/ArtifactsTableRetriever.test.ts +24 −15 Go to diff View file
M plugins/crosstracker/scripts/cross-tracker/src/api/cross-tracker-rest-api-types.ts +13 −2 Go to diff View file
A plugins/crosstracker/scripts/cross-tracker/src/components/selectable-table/EditCell.test.ts +50 −0 Go to diff View file
A plugins/crosstracker/scripts/cross-tracker/src/components/selectable-table/EditCell.vue +57 −0 Go to diff View file
M plugins/crosstracker/scripts/cross-tracker/src/components/selectable-table/SelectableCell.vue +0 −8 Go to diff View file
M plugins/crosstracker/scripts/cross-tracker/src/components/selectable-table/SelectableTable.vue +15 −4 Go to diff View file
M plugins/crosstracker/scripts/cross-tracker/src/domain/ArtifactsTable.ts +6 −2 Go to diff View file
M plugins/crosstracker/scripts/cross-tracker/src/domain/ColumnName.ts +6 −1 Go to diff View file
A plugins/crosstracker/scripts/cross-tracker/tests/builders/ArtifactRepresentationStub.ts +28 −0 Go to diff View file
M plugins/crosstracker/scripts/cross-tracker/tests/builders/ArtifactRowBuilder.ts +3 −3 Go to diff View file
A plugins/crosstracker/scripts/cross-tracker/tests/builders/SelectableReportContentRepresentationStub.ts +36 −0 Go to diff View file
M plugins/crosstracker/scripts/cross-tracker/themes/_cell.scss +8 −0 Go to diff View file