feat(geschichte): JourneyItem CRUD API — append, updateNote, delete, reorder (#751) #788

Merged
marcel merged 41 commits from feat/issue-751-journey-item-crud-api into feat/issue-750-lesereisen-data-model 2026-06-08 22:15:12 +02:00
2 changed files with 3 additions and 3 deletions
Showing only changes of commit 2f471155b8 - Show all commits

View File

@@ -78,7 +78,7 @@ public class GeschichteService {
if (author != null) {
String displayName = ((author.getFirstName() != null ? author.getFirstName() : "")
+ " " + (author.getLastName() != null ? author.getLastName() : "")).trim();
if (displayName.isBlank()) displayName = author.getEmail();
if (displayName.isBlank()) displayName = "[Unbekannt]";
authorView = new GeschichteView.AuthorView(author.getId(), displayName);
}
return new GeschichteView(

View File

@@ -123,7 +123,7 @@ class GeschichteServiceTest {
}
@Test
void getById_author_displayName_falls_back_to_email_when_names_blank() {
void getById_author_displayName_falls_back_to_Unbekannt_when_names_blank() {
authenticateAs(reader, Permission.READ_ALL);
UUID id = UUID.randomUUID();
Geschichte published = published(id);
@@ -133,7 +133,7 @@ class GeschichteServiceTest {
GeschichteView result = geschichteService.getById(id);
assertThat(result.author().displayName()).isEqualTo("anon@test");
assertThat(result.author().displayName()).isEqualTo("[Unbekannt]");
}
@Test