Add word break style

This commit is contained in:
Danamir
2026-01-22 23:10:16 +01:00
parent 35bd29c223
commit bef4af4644
3 changed files with 29 additions and 7 deletions

View File

@@ -15,14 +15,22 @@ def create_oborud(item: schemas.OborudCreate, db: Session = Depends(database.get
return obj
@oboruds.get("/", response_model=list[schemas.OborudRead])
def list_oboruds(aud_id: Optional[int] = None, sort_by_inv: bool = False, db: Session = Depends(database.get_db)):
def list_oboruds(aud_id: Optional[int] = None, sort_by_inv: bool = False, unassigned: bool = False, db: Session = Depends(database.get_db)):
query = db.query(models.Oboruds)
if aud_id is not None:
if unassigned:
query = query.filter(models.Oboruds.aud_id == None)
elif aud_id is not None:
query = query.filter(models.Oboruds.aud_id == aud_id)
if sort_by_inv:
query = query.order_by(models.Oboruds.invNumber.asc())
return query.all()
@oboruds.get("/stats")
def oboruds_stats(db: Session = Depends(database.get_db)):
total = db.query(models.Oboruds).count()
unassigned = db.query(models.Oboruds).filter(models.Oboruds.aud_id == None).count()
return {"total": total, "unassigned": unassigned}
@oboruds.get("/{oborud_id}", response_model=schemas.OborudRead)
def get_oborud(oborud_id: int, db: Session = Depends(database.get_db)):
obj = db.query(models.Oboruds).filter(models.Oboruds.id == oborud_id).first()