From 65f24495e6bedb7255f96f26da73d915b2bccc9e Mon Sep 17 00:00:00 2001 From: data Date: Tue, 3 Mar 2026 21:23:48 +0100 Subject: [PATCH] docs: Changelog v8.5/v8.6 und CLAUDE.md aktualisiert MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - ChangeLog: v8.5 (Werkzeuge, Zubehör, Ausgebaut) und v8.6 (has_product, Decommissioned-Default, Select2-Fix) - CLAUDE.md: Neue Abschnitte für Ausgebaut-Status, Mein Betrieb, Select2-Kategorie-Filter Co-Authored-By: Claude Opus 4.6 --- CLAUDE.md | 62 +++++++++++++++++++++++++++++++++++++++++++++++ ChangeLog.md | 68 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 130 insertions(+) mode change 100755 => 100644 CLAUDE.md mode change 100755 => 100644 ChangeLog.md 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 `