Compare commits

..

15 Commits

Author SHA1 Message Date
cb45728e42 Merge pull request 'rollback models' (#70) from hotfix/rollback-events into master
Reviewed-on: #70
2025-09-04 20:24:24 +00:00
3ada43de72 rollback models 2025-09-04 22:23:49 +02:00
e9fd923144 Merge pull request 'fix reponse model' (#69) from hotfix/fix-endpoint-events-get into master
Reviewed-on: #69
2025-09-04 20:06:59 +00:00
745783ffc3 fix reponse model 2025-09-04 22:05:54 +02:00
7527a3c8c6 Merge pull request 'fix response model' (#67) from feature/interested-events into master
Reviewed-on: #67
2025-08-20 20:44:47 +00:00
ac54e163c7 fix response model 2025-08-20 22:44:03 +02:00
45d4ac30bd Merge pull request 'add interested event' (#66) from feature/interested-events into master
Reviewed-on: #66
2025-08-20 20:33:34 +00:00
5f24657956 add interested event 2025-08-20 22:27:30 +02:00
46b1f80b53 Merge pull request 'feature/interested-events' (#65) from feature/interested-events into master
Reviewed-on: #65
2025-08-18 21:59:48 +00:00
e5510cc390 add list interested 2025-08-18 23:59:05 +02:00
1470d8976e fix save event interested 2025-08-18 23:57:05 +02:00
5e462861e2 Merge pull request 'fix event interested' (#64) from feature/interested-events into master
Reviewed-on: #64
2025-08-18 21:48:32 +00:00
bf47256519 fix event interested 2025-08-18 23:46:56 +02:00
f99b927574 Merge pull request 'add endpoint toogle interested + add data interested for events' (#63) from feature/interested-events into master
Reviewed-on: #63
2025-08-17 13:22:50 +00:00
4a4be39ad3 add endpoint toogle interested + add data interested for events 2025-08-17 14:47:17 +02:00

View File

@@ -31,7 +31,7 @@ class Event(BaseModel):
class EventOut(BaseModel):
id: str | None = None
id: ObjectIdField = None
name: str
place: str
description: str
@@ -43,23 +43,6 @@ class EventOut(BaseModel):
end_date: datetime | None = None
tags: list[str] = []
@classmethod
def from_mongo(cls, event: Event) -> "EventOut":
return cls(
id=str(event.id) if event.id else None,
name=event.name,
place=event.place,
description=event.description,
imgUrl=event.imgUrl,
link=event.link,
ticket=event.ticket,
status=event.status,
start_date=event.start_date,
end_date=event.end_date,
tags=event.tags,
)
class EventOutWithInterested(EventOut):
interested: bool = False
interested_count: int = 0