stable

Clone or download

Read-only

feat: Display user list columns

part of story #38310 Choose my own columns based on field name (lists) part of story #38648 Choose my own columns based on semantics and always there fields How to test: - Enable the feature flag: $ tuleap config-set feature_flag_enable_tql_select 1 - Write a query using SELECT @assigned_to and save the report. (or choose any user-bound list field) - In the table, you should see a translated "Assigned to" column. For each user, there is an image of the user's avatar and their display name. You can click on the link to go to the user profile. - For @submitted_by and @last_update_by, the display name of the user is now centered with their avatar. - No functional change for other columns. Change-Id: Ia6194631014ed60312d8525a9156562d5a2afcb0

Modified Files

Name
M plugins/crosstracker/scripts/cross-tracker/src/api/ArtifactsTableBuilder.test.ts +81 −7 Go to diff View file
M plugins/crosstracker/scripts/cross-tracker/src/api/ArtifactsTableBuilder.ts +26 −6 Go to diff View file
M plugins/crosstracker/scripts/cross-tracker/src/api/cross-tracker-rest-api-types.ts +11 −0 Go to diff View file
M plugins/crosstracker/scripts/cross-tracker/src/components/selectable-table/SelectableCell.test.ts +3 −35 Go to diff View file
M plugins/crosstracker/scripts/cross-tracker/src/components/selectable-table/SelectableCell.vue +15 −14 Go to diff View file
M plugins/crosstracker/scripts/cross-tracker/src/components/selectable-table/SelectableTable.vue +4 −0 Go to diff View file
A plugins/crosstracker/scripts/cross-tracker/src/components/selectable-table/UserValue.test.ts +60 −0 Go to diff View file
A plugins/crosstracker/scripts/cross-tracker/src/components/selectable-table/UserValue.vue +54 −0 Go to diff View file
M plugins/crosstracker/scripts/cross-tracker/src/components/table/ArtifactTableRow.vue +1 −1 Go to diff View file
R plugins/crosstracker/scripts/cross-tracker/src/components/ListBindUser.vue Go to diff View file
M plugins/crosstracker/scripts/cross-tracker/src/domain/ArtifactsTable.ts +13 −3 Go to diff View file
M plugins/crosstracker/scripts/cross-tracker/src/domain/ColumnName.ts +2 −0 Go to diff View file