# Flex Office v1.1 - Changelog

**Release-Datum:** 2026-02-20  
**Status:** Stable ✅

## 🎯 Hauptänderungen

### 1. Vereinfachte Mitarbeiter-Einstellungen
- **Einstellungs-Modal:** Mitarbeiter können nur noch den **Standard-Wochenplan** ändern
- **Admin-Bereich:** Funktionen, Team, Eigenschaft nur noch im Admin bearbeitbar
- **Ziel:** Weniger fehleranfällig für normale Nutzer

### 2. Bearbeitbare Abwesenheiten
- **Edit-Button** bei jeder Abwesenheit
- Neues **Bearbeitungs-Modal** für Datum, Typ und Notiz
- **API-Endpunkt:** `PUT /api/urlaub/<id>` hinzugefügt
- Änderungen werden sofort in der Zuteilung berücksichtigt

### 3. Grundriss-basierter PDF-Export
- **Kein Bild mehr:** Grundriss wird mit CSS Grid nachgebaut
- **Alle Räume sichtbar:** Auch komplett leere Räume werden dargestellt
- **Freie Plätze:** Explizit als "frei" (kursiv) gekennzeichnet
- **Größere Schrift:** 10px für Namen (statt 7px) - deutlich besser lesbar

### 4. Farbcodierung im Export
- 🔵 **Blau** = Ganz belegt (alle Plätze besetzt)
- 🟡 **Gelb** = Teilweise frei (noch Plätze verfügbar)
- ⚪ **Grau** = Ganz frei (komplett leer)
- 🟠 **Orange Rahmen** = Abgelegener Raum (BC-Bereich)

### 5. Räume im Export
**Enthalten:**
- A0406, A0407, A0408, A0409 (Einzelbüros links)
- A0412A, A0412B, A0413, A0414 (Bauteil A)
- A0415, A0416, A0417, A0418 (rechts)
- BC0429 (Kern 1) - mit orangem Rahmen

**Ausgeschlossen:**
- A0402-A0405 (obere Räume)
- A0401 (Flur)
- A0411 (Akten)
- A041b (Garderobe)

## 🔧 Technische Details

### API-Änderungen
```
PUT /api/urlaub/<urlaub_id>  - Abwesenheit bearbeiten
```

### Backend
- `api_urlaub_bearbeiten()` unterstützt jetzt DELETE und PUT
- Raumkapazitäten werden dynamisch vom Backend geladen

### Frontend
- `loadRoomCapacities()` lädt Kapazitäten via `/api/raeume`
- `exportToPdf()` ist jetzt async und lädt Kapazitäten vor Export
- `editAbwesenheit()` und `saveEditAbwesenheit()` für Bearbeitung
- CSS Grid mit 9×6 Layout für Grundriss

## 📦 Backup
Gesichert als: `flex-office-v1.1-pdf-export-TIMESTAMP.tar.gz`

## 🚀 Migration von v1.0
Keine Breaking Changes - direkt kompatibel.

---
**Entwickelt:** 2026-02-20  
**Getestet:** ✅ PDF-Export, Abwesenheiten bearbeiten, Einstellungen
