.setId(dbComponent.uuid())
.setKey(dbComponent.key())
.setName(dbComponent.name());
+ wsComponent.getTagsBuilder().addAllTags(dbComponent.getTags());
SnapshotDto snapshotDto = analysisByProjectUuid.get(dbComponent.uuid());
if (snapshotDto != null) {
"id": "AU-Tpxb--iU5OvuD2FLy",
"key": "my_project",
"name": "My Project 1",
- "isFavorite": true
+ "isFavorite": true,
+ "tags": [
+ "finance",
+ "java"
+ ]
},
{
"organization": "my-org-key-1",
"id": "AU-TpxcA-iU5OvuD2FLz",
"key": "another_project",
"name": "My Project 2",
- "isFavorite": false
+ "isFavorite": false,
+ "tags": []
},
{
"organization": "my-org-key-2",
"id": "AU-TpxcA-iU5OvuD2FL0",
"key": "third_project",
"name": "My Project 3",
- "isFavorite": false
+ "isFavorite": false,
+ "tags": [
+ "sales",
+ "offshore",
+ "java"
+ ]
}
]
}
ComponentDto project1 = insertProjectInDbAndEs(newProjectDto(organization1Dto)
.setUuid(Uuids.UUID_EXAMPLE_01)
.setKey(KeyExamples.KEY_PROJECT_EXAMPLE_001)
- .setName("My Project 1"));
+ .setName("My Project 1")
+ .setTagsString("finance, java")
+ );
insertProjectInDbAndEs(newProjectDto(organization1Dto)
.setUuid(Uuids.UUID_EXAMPLE_02)
.setKey(KeyExamples.KEY_PROJECT_EXAMPLE_002)
insertProjectInDbAndEs(newProjectDto(organization2Dto)
.setUuid(Uuids.UUID_EXAMPLE_03)
.setKey(KeyExamples.KEY_PROJECT_EXAMPLE_003)
- .setName("My Project 3"));
+ .setName("My Project 3")
+ .setTagsString("sales, offshore, java")
+ );
userSession.logIn().setUserId(23);
addFavourite(project1);
dbSession.commit();