Karte 10: Code128-Label als PDF (Objekt + Geräte-Exemplar)
app/services/label.py generiert druckfertiges Vektor-PDF (python-barcode +
reportlab): Mindesthöhe 10mm, Ruhezone 5mm, Klartext-Fallback als zweite
Zeile (Objekt-/Materialname). Endpunkte GET /objekte/{id}/label.pdf und
GET /objektpositionen/{id}/label.pdf (404 ohne vergebenen Geräte-Code).
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01CVgbozhYmuEhiEJHffRXCV
This commit is contained in:
@@ -18,6 +18,8 @@ dependencies = [
|
||||
"pyjwt>=2.9,<2.10",
|
||||
"python-multipart>=0.0.12,<0.1",
|
||||
"aiosmtplib>=3.0,<3.1",
|
||||
"python-barcode[images]>=0.15,<0.16",
|
||||
"reportlab>=4.2,<4.3",
|
||||
]
|
||||
|
||||
[project.optional-dependencies]
|
||||
|
||||
Reference in New Issue
Block a user