Afegir cartells a les jams (i esquelet per a slow jams i notes)
This commit is contained in:
@@ -3,7 +3,17 @@ from typing import TypedDict
|
||||
|
||||
from folkugat_web.model import sessions as model
|
||||
|
||||
SessionRowTuple = tuple[int, str, str, str, str | None, str | None, bool]
|
||||
SessionRowTuple = tuple[
|
||||
int, # id
|
||||
str, # date
|
||||
str, # start_time
|
||||
str, # end_time
|
||||
str | None, # venue_name
|
||||
str | None, # venue_url
|
||||
str | None, # notes
|
||||
str | None, # cartell_url
|
||||
bool, # is_live
|
||||
]
|
||||
|
||||
|
||||
class SessionRowDict(TypedDict):
|
||||
@@ -13,6 +23,8 @@ class SessionRowDict(TypedDict):
|
||||
end_time: str
|
||||
venue_name: str | None
|
||||
venue_url: str | None
|
||||
notes: str | None
|
||||
cartell_url: str | None
|
||||
is_live: bool
|
||||
|
||||
|
||||
@@ -24,6 +36,8 @@ def session_to_row(sessio: model.Session) -> SessionRowDict:
|
||||
'end_time': sessio.end_time.isoformat(),
|
||||
'venue_name': sessio.venue.name,
|
||||
'venue_url': sessio.venue.url,
|
||||
'notes': sessio.notes,
|
||||
'cartell_url': sessio.cartell_url,
|
||||
'is_live': sessio.is_live,
|
||||
}
|
||||
|
||||
@@ -38,5 +52,7 @@ def row_to_session(row: SessionRowTuple) -> model.Session:
|
||||
name=row[4],
|
||||
url=row[5],
|
||||
),
|
||||
is_live=row[6],
|
||||
notes=row[6],
|
||||
cartell_url=row[7],
|
||||
is_live=row[8],
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user