diff options
author | Matthias Andreas Benkard <code@mail.matthias.benkard.de> | 2025-07-05 15:05:09 +0200 |
---|---|---|
committer | Matthias Andreas Benkard <code@mail.matthias.benkard.de> | 2025-07-05 17:11:09 +0200 |
commit | 4ec4224e491341a3f26f4441abc9e3c28070ca58 (patch) | |
tree | 75558e5a0bc6292ced95e47adc4cb2292e77b668 /src/main/java | |
parent | f63b35e399130958a27c5994ed598497d45230c8 (diff) |
Bookmark: Add UI to edit the 'via' field.
Change-Id: I2803622d248e0d59a7178382126ad573441c02f9
Diffstat (limited to 'src/main/java')
-rw-r--r-- | src/main/java/eu/mulk/mulkcms2/benki/bookmarks/BookmarkResource.java | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/main/java/eu/mulk/mulkcms2/benki/bookmarks/BookmarkResource.java b/src/main/java/eu/mulk/mulkcms2/benki/bookmarks/BookmarkResource.java index 40f7166..d35a1dc 100644 --- a/src/main/java/eu/mulk/mulkcms2/benki/bookmarks/BookmarkResource.java +++ b/src/main/java/eu/mulk/mulkcms2/benki/bookmarks/BookmarkResource.java @@ -62,6 +62,7 @@ public class BookmarkResource extends PostResource { @FormParam("uri") @NotNull URI uri, @FormParam("title") @NotEmpty String title, @FormParam("description") @CheckForNull String description, + @FormParam("via") @CheckForNull String via, @FormParam("visibility") @NotNull Post.Visibility visibility) throws URISyntaxException { @@ -69,6 +70,7 @@ public class BookmarkResource extends PostResource { var bookmark = new Bookmark(); bookmark.uri = uri.toString(); + bookmark.via = (via != null && !via.trim().isEmpty()) ? via : null; bookmark.tags = Set.of(); bookmark.owner = user; bookmark.date = OffsetDateTime.now(); @@ -94,6 +96,7 @@ public class BookmarkResource extends PostResource { @FormParam("uri") @NotNull URI uri, @FormParam("title") @NotEmpty String title, @FormParam("description") @CheckForNull String description, + @FormParam("via") @CheckForNull String via, @FormParam("visibility") Post.Visibility visibility) throws URISyntaxException { @@ -110,6 +113,7 @@ public class BookmarkResource extends PostResource { } bookmark.uri = uri.toString(); + bookmark.via = (via != null && !via.trim().isEmpty()) ? via : null; bookmark.tags = Set.of(); bookmark.setTitle(title); bookmark.setDescription(description); |