From 7f44896ddbf8fd86f467ae7f30066222b0dbf742 Mon Sep 17 00:00:00 2001 From: itskovacs Date: Wed, 20 Aug 2025 18:16:13 +0200 Subject: [PATCH] :lipstick: Trip multi-users: add creator to place --- backend/trip/models/models.py | 2 ++ src/src/app/components/trip/trip.component.html | 8 ++++++-- src/src/app/types/poi.ts | 1 + 3 files changed, 9 insertions(+), 2 deletions(-) diff --git a/backend/trip/models/models.py b/backend/trip/models/models.py index 6bb9259..ec8d39c 100644 --- a/backend/trip/models/models.py +++ b/backend/trip/models/models.py @@ -221,11 +221,13 @@ class PlaceRead(PlaceBase): category: CategoryRead image: str | None image_id: int | None + user: str @classmethod def serialize(cls, obj: Place, exclude_gpx=True) -> "PlaceRead": return cls( id=obj.id, + user=obj.user, name=obj.name, lat=obj.lat, lng=obj.lng, diff --git a/src/src/app/components/trip/trip.component.html b/src/src/app/components/trip/trip.component.html index 64c7284..d99a817 100644 --- a/src/src/app/components/trip/trip.component.html +++ b/src/src/app/components/trip/trip.component.html @@ -387,8 +387,8 @@
{{ p.category.name }} + class="text-xs font-medium me-2 px-2.5 py-0.5 rounded flex gap-2 items-center max-w-28"> {{ p.category.name }} @if (isPlaceUsed(p.id)) { + @if (trip?.collaborators?.length) { + {{ p.user + }} + }
diff --git a/src/src/app/types/poi.ts b/src/src/app/types/poi.ts index 62a50d8..227fd18 100644 --- a/src/src/app/types/poi.ts +++ b/src/src/app/types/poi.ts @@ -15,6 +15,7 @@ export interface Place { category: Category; category_id?: number; + user?: string; gpx?: string; image?: string; price?: number;