Dolibarr-Modul Eplan — Verknüpfung zur ElektroPlan PWA
Find a file
Eduard Wisch 593c93f377
All checks were successful
Deploy Eplan / deploy (push) Successful in 9s
feat: PWA-Token-Auth statt Dolibarr-REST-API-Key [deploy]
Das ElektroPlan-Backend spricht nicht mehr die Dolibarr-REST-API an
(API-Key-Flow kaputt, REST-Modul nicht zuverlässig), sondern einen
eigenen NOLOGIN-Endpoint im Eplan-Modul.

- ajax/pwa_api.php: NOLOGIN-Endpoint, Auth via X-Eplan-Token-Header
  gegen EPLAN_PWA_SECRET (hash_equals, timing-safe)
  Actions: ping, auftraege_listen, auftrag_details, kunden_suchen,
  dokument_upload (multipart POST)
- lib/eplan_token.lib.php: Lazy-init Token, Rotation, Verifikation
- admin/setup.php: Token-Feld (readonly, anklickbar zum Markieren),
  Endpoint-URL zum Kopieren, Button "Neuen Token erzeugen"
- de/en-Sprachdateien: EplanApiToken* Keys

Muster aus KB #354 (Bericht/Baustelle-PWA).

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-19 11:02:27 +02:00
.forgejo/workflows fix: Deploy-Workflow nach ImportZugferd-Pattern (rsync + wget ntfy) [deploy] 2026-04-13 18:25:05 +02:00
admin feat: PWA-Token-Auth statt Dolibarr-REST-API-Key [deploy] 2026-04-19 11:02:27 +02:00
ajax feat: PWA-Token-Auth statt Dolibarr-REST-API-Key [deploy] 2026-04-19 11:02:27 +02:00
core/modules fix: Modul-Beschreibung + Rechte-Labels via Sprachdatei [deploy] 2026-04-19 09:48:49 +02:00
langs feat: PWA-Token-Auth statt Dolibarr-REST-API-Key [deploy] 2026-04-19 11:02:27 +02:00
lib feat: PWA-Token-Auth statt Dolibarr-REST-API-Key [deploy] 2026-04-19 11:02:27 +02:00
aufmass_order.php fix: Modul-Beschreibung + Rechte-Labels via Sprachdatei [deploy] 2026-04-19 09:48:49 +02:00
aufmass_thirdparty.php feat: Tabs Aufmaß auf Auftrag + Kundenkarte [deploy] 2026-04-13 18:32:21 +02:00