Feature: Widerristhöhe im Hundeprofil + Ausweis-Fix (SW by-v873)
This commit is contained in:
parent
b12467286c
commit
83034c0db0
7 changed files with 58 additions and 33 deletions
|
|
@ -15,26 +15,28 @@ MEDIA_DIR = os.getenv("MEDIA_DIR", "/data/media")
|
|||
|
||||
|
||||
class DogCreate(BaseModel):
|
||||
name: str
|
||||
rasse: Optional[str] = None
|
||||
geburtstag: Optional[str] = None
|
||||
geschlecht: Optional[str] = None
|
||||
gewicht_kg: Optional[float] = None
|
||||
chip_nr: Optional[str] = None
|
||||
bio: Optional[str] = None
|
||||
is_public: bool = False
|
||||
name: str
|
||||
rasse: Optional[str] = None
|
||||
geburtstag: Optional[str] = None
|
||||
geschlecht: Optional[str] = None
|
||||
gewicht_kg: Optional[float] = None
|
||||
widerrist_cm: Optional[float] = None
|
||||
chip_nr: Optional[str] = None
|
||||
bio: Optional[str] = None
|
||||
is_public: bool = False
|
||||
|
||||
|
||||
class DogUpdate(BaseModel):
|
||||
name: Optional[str] = None
|
||||
rasse: Optional[str] = None
|
||||
rasse_id: Optional[int] = None
|
||||
geburtstag: Optional[str] = None
|
||||
geschlecht: Optional[str] = None
|
||||
gewicht_kg: Optional[float] = None
|
||||
chip_nr: Optional[str] = None
|
||||
bio: Optional[str] = None
|
||||
is_public: Optional[bool] = None
|
||||
name: Optional[str] = None
|
||||
rasse: Optional[str] = None
|
||||
rasse_id: Optional[int] = None
|
||||
geburtstag: Optional[str] = None
|
||||
geschlecht: Optional[str] = None
|
||||
gewicht_kg: Optional[float] = None
|
||||
widerrist_cm: Optional[float] = None
|
||||
chip_nr: Optional[str] = None
|
||||
bio: Optional[str] = None
|
||||
is_public: Optional[bool] = None
|
||||
|
||||
|
||||
@router.get("")
|
||||
|
|
@ -141,11 +143,11 @@ async def create_dog(data: DogCreate, user=Depends(get_current_user)):
|
|||
)
|
||||
conn.execute(
|
||||
"""INSERT INTO dogs (user_id, name, rasse, geburtstag, geschlecht,
|
||||
gewicht_kg, chip_nr, bio, is_public)
|
||||
VALUES (?,?,?,?,?,?,?,?,?)""",
|
||||
gewicht_kg, widerrist_cm, chip_nr, bio, is_public)
|
||||
VALUES (?,?,?,?,?,?,?,?,?,?)""",
|
||||
(user["id"], data.name, data.rasse, data.geburtstag,
|
||||
data.geschlecht, data.gewicht_kg, data.chip_nr,
|
||||
data.bio, int(data.is_public))
|
||||
data.geschlecht, data.gewicht_kg, data.widerrist_cm,
|
||||
data.chip_nr, data.bio, int(data.is_public))
|
||||
)
|
||||
dog = conn.execute(
|
||||
"SELECT * FROM dogs WHERE user_id=? ORDER BY id DESC LIMIT 1",
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue