diff --git a/CLAUDE.md b/CLAUDE.md old mode 100755 new mode 100644 index 8e7f0d2..c8fee44 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -226,3 +226,65 @@ Offline-fähige Progressive Web App für Elektriker zur Schaltschrank-Dokumentat - Zeile 3: Equipment-Blöcke - Zeile 4: Terminal-Punkte unten (terminal-point.terminal-row-bottom) - Zeile 5: Abgang-Labels unten (terminal-label-cell.label-row-bottom) + +## Ausgebaut-Status (v8.0) + +### Spalten +- `decommissioned` (tinyint DEFAULT 0) in `llx_kundenkarte_anlage` +- `date_decommissioned` (date NULL) in `llx_kundenkarte_anlage` + +### Verhalten +- Toggle per Button am Element im Baum und Graph +- Ausgebaute Elemente: `opacity: 0.4`, dashed border, Badge "Ausgebaut" +- Toggle-Button in Toolbar: Klasse `.show-decommissioned` auf `.kundenkarte-tree` +- Admin-Setting `KUNDENKARTE_SHOW_DECOMMISSIONED` für Standard-Sichtbarkeit +- Graph-View: Nodes mit Klasse `.decommissioned` (35% opacity, dashed border) + +## Mein Betrieb / Werkzeuge (v8.5) + +### Übersicht +Eigene Seite für Firmen-Equipment (Werkzeuge, Maschinen, Messgeräte). + +### Dateien +- `werkzeuge.php` - Baumansicht für eigene Firma (fk_soc = mysoc->id) +- `class/anlageaccessory.class.php` - Zubehör-Klasse mit CRUD + Bestellfunktion +- `ajax/anlage_accessory.php` - AJAX-Endpunkte für Zubehör + +### System +- Neues System `WERKZEUG` (ID 26) in `llx_c_kundenkarte_anlage_system` +- Menüpunkt unter KundenKarte > Mein Betrieb +- System-Filter fix auf "WERKZEUG" + +### Produkt-Zuordnung +- `fk_product` in `llx_kundenkarte_anlage` verknüpft mit Dolibarr-Produkt +- Autocomplete-Suche via `ajax/equipment.php?action=get_products` +- Anzeige: Ref + Label + Preis unter Element im Baum +- **Typ-Flag `has_product`**: Steuert ob Produkt-Zeile im Formular sichtbar ist +- `data-has-product` Attribut auf `