Commit Graph

4 Commits

Author SHA1 Message Date
admin 06ea149d41 Benutzerverwaltung mit Rollen/Rechten und Urlaubsplanung
Führt Login mit vier Rollen (Admin, Teamleiter, Mitarbeiter, Beobachter) ein,
über die Teammitglieder eigenen Urlaub inkl. Pflicht-Vertreter eintragen
können. Die Auslastungsberechnung berücksichtigt Urlaub jetzt als reduzierte
Kapazität. Neue Konten vergeben ihr Passwort selbst beim ersten Login.
Migrationsskript für bestehende Mitarbeiter aus der Vorversion inklusive.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-07-10 22:57:25 +02:00
admin 29f7ca507e Fix: Team-Mitglied hinzufügen aktualisiert Anzeige ohne Reload
api.js hat bei jeder Antwort außer Status 204 zwingend versucht, den
Body als JSON zu parsen. POST /api/teams/:id/members antwortet aber
mit leerem 201-Body, wodurch ein "Unexpected end of JSON input"-Fehler
die Ausführung abbrach, bevor der neue Mitarbeiter in die reaktive
Team-Mitgliederliste gepusht wurde. request() prüft jetzt generisch,
ob überhaupt ein Body vorhanden ist, statt sich auf den Statuscode zu
verlassen.
2026-07-04 00:26:09 +02:00
admin 60dd58d31f Vorname/Nachname für Mitarbeiter, Aufgaben-Duplizierung, Zeitstrahl im Zeitplan
- employees: name-Feld in first_name/last_name aufgeteilt (Schema, API,
  Formular, alle Namensanzeigen)
- Aufgaben können mit neuem Start-/Enddatum dupliziert werden
  (POST /api/tasks/:id/duplicate übernimmt Name, Stunden, Status und
  Zuweisungen 1:1, nur die Termine ändern sich)
- Zeitplan zeigt jetzt einen Zeitstrahl mit Kalenderwochen und
  Tagesnummern oberhalb der Projekt-Balken
2026-07-04 00:09:41 +02:00
admin fc25eff643 Initial commit: Ressourcenplanung-App
Vue 3 + Vite Frontend und Node/Express + SQLite Backend für
Projekt-, Aufgaben-, Mitarbeiter- und Teamverwaltung inkl.
Gantt-Zeitplan und Auslastungs-Heatmap.
2026-07-03 22:45:07 +02:00