stable
Clone or download
Read-only
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 |