Logo-Upload: Bild hochladen/loeschen via Settings, Einbindung in PDF mit Fallback auf Text

This commit is contained in:
Erik Thiele
2026-07-02 15:13:41 +02:00
parent 2bd4d19034
commit 69a108e5b3
3 changed files with 96 additions and 13 deletions

View File

@@ -78,6 +78,27 @@
</div>
</div>
<div class="card mb-3">
<div class="card-header"><i class="ti ti-photo me-2"></i>Logo</div>
<div class="card-body">
<div class="mb-3">
{% if config.logo %}
<div class="mb-2">
<img src="{{ url_for('static', filename='logo.png') }}" style="max-height:80px;max-width:240px" class="border rounded p-1">
</div>
<button type="button" class="btn btn-outline-danger btn-sm mb-2" onclick="deleteLogo()">
<i class="ti ti-trash me-1"></i>Logo entfernen
</button>
{% endif %}
<input type="file" class="form-control" id="logo-upload" accept="image/png,image/jpeg,image/webp">
<button type="button" class="btn btn-primary btn-sm mt-2" onclick="uploadLogo()">
<i class="ti ti-upload me-1"></i>Hochladen
</button>
<div class="form-text">Empfohlen: PNG, max. 240px breit. Erscheint rechts oben auf der Rechnung.</div>
</div>
</div>
</div>
<div class="card mb-3">
<div class="card-header"><i class="ti ti-tools me-2"></i>Drucker Abschreibung</div>
<div class="card-body">