[34588f42] Feature: BCC-Kopie an Kontaktadresse und UI-Übersicht für Formularantworten integriert

This commit is contained in:
2026-04-18 11:20:52 +00:00
parent aa3ff2998f
commit c458a9c26c
4 changed files with 64 additions and 1 deletions

View File

@@ -118,6 +118,11 @@ def get_stats(db: Session = Depends(get_db)):
available = total - used
return {"total": total, "used": used, "available": available}
@router.get("/responses")
def get_responses(db: Session = Depends(get_db)):
responses = db.query(DiscountCode).filter(DiscountCode.is_used == 1).all()
return [{"email": r.assigned_to_email, "code": r.code, "used_at": r.used_at.isoformat()} for r in responses]
@router.post("/codes")
def upload_codes(data: CodesUpload, db: Session = Depends(get_db)):
codes_list = [c.strip() for c in data.codes.split(",") if c.strip()]