- Backend: /admin/upgrade-requests liefert pro Request die offene Rechnung (id+number+status) per Subquery aus der invoices-Tabelle (status draft|sent → also nicht bezahlt, nicht storniert) - Frontend: Wenn schon eine Rechnung existiert, wird statt 'Rechnung erstellen' (orange) der Button 'Rechnung bearbeiten' (gelb, #eab308) gezeigt. Klick lädt die Rechnung und öffnet das Modal im Edit-Modus — kein doppeltes Anlegen, Nummerierung bleibt sauber. |
||
|---|---|---|
| .. | ||
| pages | ||
| api.js | ||
| app.js | ||
| leaflet.js | ||
| leaflet.markercluster.js | ||
| qrcode.min.js | ||
| ui.js | ||
| worlds.js | ||