Labels für Stellen (Bewerbungen + Jobangebote), inkl. API & Swagger
Mehrere Labels pro Stelle (Regional, Remote-Deutschlandweit, Homeoffice-Deutschlandweit), gespeichert als JSON-Array in einer neuen labels-Spalte beider Tabellen (Migration). Geteiltes lib/labels.js mit parse/serialize; wiederverwendbare Partials fuer Chips + Mehrfachauswahl. - Web: setzen im Hinzufuegen-Modal, auf der Bearbeiten-Seite und im Jobangebot-Bearbeiten-Formular; Anzeige als Chips in den Listen. - Uebernahme eines Angebots traegt dessen Labels in die neue Bewerbung. - REST-API: labels[] in /applications und /joboffers (GET/POST/PUT), Filter ?label=…; OpenAPI/Swagger-Schemas + Enums erweitert. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
+2
-1
@@ -184,7 +184,8 @@ function saveApplication(event) {
|
||||
status: formData.get('status'),
|
||||
notizen: formData.get('notizen'),
|
||||
interne_notizen: formData.get('interne_notizen'),
|
||||
kommentar: formData.get('kommentar')
|
||||
kommentar: formData.get('kommentar'),
|
||||
labels: formData.getAll('labels')
|
||||
};
|
||||
|
||||
let url = '/api/bewerbungen';
|
||||
|
||||
Reference in New Issue
Block a user