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 @pretty_title and save the report. - In the table, you should see a translated "Artifact" column with the artifact cross-reference (tracker shortname + # + artifact id) and title. You can click on the link to go to the artifact view. - No functional change for other columns. Co-authored-by: Kevin Traini <kevin.traini@enalean.com> Co-authored-by: Joris Masson <joris.masson@enalean.com> Change-Id: I2b2acbb7f6f0a853a9b476c25356baa033dd4431
Modified Files
Name | ||||
---|---|---|---|---|
M | plugins/crosstracker/include/CrossTracker/REST/v1/CrossTrackerReportsResource.php | +1 | −1 | Go to diff View file |
M | plugins/crosstracker/include/CrossTracker/Report/Query/Advanced/ResultBuilder/Metadata/Special/PrettyTitle/PrettyTitleResultBuilder.php | +1 | −22 | Go to diff View file |
M | plugins/crosstracker/include/CrossTracker/Report/Query/Advanced/SelectBuilder/Metadata/Special/PrettyTitle/PrettyTitleSelectFromBuilder.php | +1 | −1 | Go to diff View file |
M | plugins/crosstracker/include/crosstrackerPlugin.php | +1 | −1 | Go to diff View file |
M | plugins/crosstracker/scripts/cross-tracker/src/api/ArtifactsTableBuilder.test.ts | +67 | −0 | Go to diff View file |
M | plugins/crosstracker/scripts/cross-tracker/src/api/ArtifactsTableBuilder.ts | +17 | −4 | Go to diff View file |
M | plugins/crosstracker/scripts/cross-tracker/src/api/cross-tracker-rest-api-types.ts | +14 | −0 | Go to diff View file |
M | plugins/crosstracker/scripts/cross-tracker/src/components/selectable-table/EditCell.test.ts | +2 | −2 | Go to diff View file |
M | plugins/crosstracker/scripts/cross-tracker/src/components/selectable-table/EditCell.vue | +1 | −5 | Go to diff View file |
A | plugins/crosstracker/scripts/cross-tracker/src/components/selectable-table/SelectableCell.test.ts | +120 | −0 | Go to diff View file |
M | plugins/crosstracker/scripts/cross-tracker/src/components/selectable-table/SelectableCell.vue | +40 | −9 | Go to diff View file |
M | plugins/crosstracker/scripts/cross-tracker/src/components/selectable-table/SelectableTable.vue | +5 | −0 | Go to diff View file |
M | plugins/crosstracker/scripts/cross-tracker/src/domain/ArtifactsTable.ts | +10 | −1 | Go to diff View file |
M | plugins/crosstracker/scripts/cross-tracker/src/domain/ColumnName.ts | +2 | −0 | Go to diff View file |
M | plugins/crosstracker/scripts/cross-tracker/themes/_cell.scss | +1 | −2 | Go to diff View file |
M | plugins/crosstracker/tests/integration/CrossTracker/Report/Query/Advanced/Select/PrettyTitleSelectBuilderTest.php | +2 | −5 | Go to diff View file |
M | plugins/crosstracker/tests/integration/CrossTracker/Tests/Report/ArtifactReportFactoryInstantiator.php | +1 | −1 | Go to diff View file |
M | plugins/crosstracker/tests/unit/CrossTracker/Report/Query/Advanced/ResultBuilder/Metadata/MetadataResultBuilderTest.php | +1 | −1 | Go to diff View file |