Initial commit

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-06-03 18:15:11 +02:00
commit c65c9f1751
19 changed files with 3633 additions and 0 deletions
+62
View File
@@ -0,0 +1,62 @@
<%- include('partials/header') %>
<div style="max-width:42rem;">
<div class="page-header" style="margin-bottom:1.5rem;">
<div>
<h1 class="page-title">Einstellungen</h1>
<p class="page-meta">Diese Daten erscheinen automatisch in jedem PDF-Export.</p>
</div>
</div>
<% if (gespeichert) { %>
<div class="alert alert-success">
<svg width="16" height="16" fill="none" stroke="currentColor" viewBox="0 0 24 24" style="flex-shrink:0">
<path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M9 12l2 2 4-4m6 2a9 9 0 11-18 0 9 9 0 0118 0z"/>
</svg>
Einstellungen wurden gespeichert.
</div>
<% } %>
<div class="settings-card">
<form method="POST" action="/einstellungen" class="settings-form">
<div class="form-group">
<label class="form-label" for="name">Vollständiger Name</label>
<input type="text" id="name" name="name" maxlength="500" class="form-input"
value="<%= settings.name || '' %>"
placeholder="Vorname Nachname">
<p class="form-hint">Erscheint als Absender und in der Unterschriftszeile des PDFs.</p>
</div>
<div class="form-group">
<label class="form-label" for="adresse">Adresse</label>
<textarea id="adresse" name="adresse" rows="3" maxlength="1000" class="form-textarea"
placeholder="Musterstraße 1&#10;12345 Musterstadt"><%= settings.adresse || '' %></textarea>
<p class="form-hint">Mehrzeilig erscheint im Briefkopf des PDFs.</p>
</div>
<div class="form-group">
<label class="form-label" for="kundennummer">Jobcenter-Kundennummer</label>
<input type="text" id="kundennummer" name="kundennummer" maxlength="100" class="form-input"
value="<%= settings.kundennummer || '' %>"
placeholder="z.B. BG-12345678">
<p class="form-hint">Ihre Kundennummer beim Jobcenter / der Agentur für Arbeit.</p>
</div>
<div style="display:flex;justify-content:flex-end;padding-top:.5rem;">
<button type="submit" class="btn btn-primary">Einstellungen speichern</button>
</div>
</form>
</div>
<div class="info-box" style="margin-top:1rem;">
<strong>PDF-Hinweis</strong>
Das exportierte PDF enthält Ihren Briefkopf mit den obigen Daten, einen Zusammenfassungssatz,
eine vollständige Bewerbungstabelle sowie eine Bestätigungs- und Unterschriftszeile.
Starten Sie den Export über „PDF exportieren" auf der Übersichtsseite.
</div>
</div>
<%- include('partials/footer') %>