Feature: Telefonnummer für Orte (DB-Migration + API + Formular + Detailansicht)
This commit is contained in:
parent
abc7e6628a
commit
7096ba8fea
6 changed files with 17 additions and 5 deletions
|
|
@ -32,6 +32,7 @@ class PlaceCreate(BaseModel):
|
|||
lon: float
|
||||
adresse: Optional[str] = None
|
||||
website: Optional[str] = None
|
||||
telefon: Optional[str] = None
|
||||
hund_rein: Optional[bool] = None
|
||||
leine_pflicht: Optional[bool] = None
|
||||
wasser_fuer_hunde: Optional[bool] = None
|
||||
|
|
@ -43,6 +44,7 @@ class PlaceUpdate(BaseModel):
|
|||
lon: Optional[float]= None
|
||||
adresse: Optional[str] = None
|
||||
website: Optional[str] = None
|
||||
telefon: Optional[str] = None
|
||||
hund_rein: Optional[bool] = None
|
||||
leine_pflicht: Optional[bool] = None
|
||||
wasser_fuer_hunde: Optional[bool] = None
|
||||
|
|
@ -91,12 +93,12 @@ async def create_place(data: PlaceCreate, user=Depends(get_current_user)):
|
|||
with db() as conn:
|
||||
cur = conn.execute("""
|
||||
INSERT INTO places
|
||||
(user_id, name, typ, lat, lon, adresse, website,
|
||||
(user_id, name, typ, lat, lon, adresse, website, telefon,
|
||||
hund_rein, leine_pflicht, wasser_fuer_hunde)
|
||||
VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
|
||||
VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
|
||||
""", (
|
||||
user['id'], data.name, data.typ, data.lat, data.lon,
|
||||
data.adresse, data.website,
|
||||
data.adresse, data.website, data.telefon,
|
||||
int(data.hund_rein) if data.hund_rein is not None else None,
|
||||
int(data.leine_pflicht) if data.leine_pflicht is not None else None,
|
||||
int(data.wasser_fuer_hunde) if data.wasser_fuer_hunde is not None else None,
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue