💄 Trip multi-users: add creator to place
This commit is contained in:
parent
83427c9447
commit
7f44896ddb
@ -221,11 +221,13 @@ class PlaceRead(PlaceBase):
|
|||||||
category: CategoryRead
|
category: CategoryRead
|
||||||
image: str | None
|
image: str | None
|
||||||
image_id: int | None
|
image_id: int | None
|
||||||
|
user: str
|
||||||
|
|
||||||
@classmethod
|
@classmethod
|
||||||
def serialize(cls, obj: Place, exclude_gpx=True) -> "PlaceRead":
|
def serialize(cls, obj: Place, exclude_gpx=True) -> "PlaceRead":
|
||||||
return cls(
|
return cls(
|
||||||
id=obj.id,
|
id=obj.id,
|
||||||
|
user=obj.user,
|
||||||
name=obj.name,
|
name=obj.name,
|
||||||
lat=obj.lat,
|
lat=obj.lat,
|
||||||
lng=obj.lng,
|
lng=obj.lng,
|
||||||
|
|||||||
@ -387,8 +387,8 @@
|
|||||||
|
|
||||||
<div class="flex gap-0.5">
|
<div class="flex gap-0.5">
|
||||||
<span [style.color]="p.category.color" [style.background-color]="p.category.color + '1A'"
|
<span [style.color]="p.category.color" [style.background-color]="p.category.color + '1A'"
|
||||||
class="text-xs font-medium me-2 px-2.5 py-0.5 rounded flex gap-2 items-center truncate"><i
|
class="text-xs font-medium me-2 px-2.5 py-0.5 rounded flex gap-2 items-center max-w-28"><i
|
||||||
class="pi pi-box text-xs"></i>{{ p.category.name }}</span>
|
class="pi pi-box text-xs"></i> <span class="truncate">{{ p.category.name }}</span></span>
|
||||||
|
|
||||||
@if (isPlaceUsed(p.id)) {
|
@if (isPlaceUsed(p.id)) {
|
||||||
<span class="bg-green-100 text-green-800 text-sm me-2 px-2.5 py-0.5 rounded dark:bg-green-100/85"><i
|
<span class="bg-green-100 text-green-800 text-sm me-2 px-2.5 py-0.5 rounded dark:bg-green-100/85"><i
|
||||||
@ -403,6 +403,10 @@
|
|||||||
p.price || '-'
|
p.price || '-'
|
||||||
}} {{ currency$ | async }}</span>
|
}} {{ currency$ | async }}</span>
|
||||||
|
|
||||||
|
@if (trip?.collaborators?.length) {
|
||||||
|
<span class="bg-gray-100 text-gray-800 text-sm me-2 px-2.5 py-0.5 rounded dark:bg-gray-100/85">{{ p.user
|
||||||
|
}}</span>
|
||||||
|
}
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
@ -15,6 +15,7 @@ export interface Place {
|
|||||||
category: Category;
|
category: Category;
|
||||||
category_id?: number;
|
category_id?: number;
|
||||||
|
|
||||||
|
user?: string;
|
||||||
gpx?: string;
|
gpx?: string;
|
||||||
image?: string;
|
image?: string;
|
||||||
price?: number;
|
price?: number;
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user