kundencenter/apps/api/src/modules
Kundencenter c276eb8ceb Show staff-only products in the order catalog for staff
POST /orders already lets staff order products that customers cannot
order themselves, but the catalog hid them, so e.g. KeyHelp Unlimited
could not be booked for a customer. Staff now see all active products,
marked as staff-only where applicable.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-01 12:24:48 +02:00
..
audit feat(audit): Aufbewahrungs-Policy mit Checkpoint-Löschung und CSV-Export 2026-09-29 12:01:00 +02:00
backup Stand vor Einführung des Nacht-Agenten 2026-09-27 00:51:32 +02:00
catalog Show staff-only products in the order catalog for staff 2026-10-01 12:24:48 +02:00
connectors Stand vor Einführung des Nacht-Agenten 2026-09-27 00:51:32 +02:00
customers feat(customers): Impersonation ("als Kunde ansehen") mit Kennzeichnung und Audit 2026-10-01 10:59:25 +02:00
discord refactor(discord): einheitliche Berechtigung über verknüpfte Konten 2026-09-29 00:12:10 +02:00
domains Domain register: editable order date instead of KCS order number 2026-10-01 11:57:20 +02:00
identity feat(customers): Impersonation ("als Kunde ansehen") mit Kennzeichnung und Audit 2026-10-01 10:59:25 +02:00
invoices fix(invoices): CSV-Formel-Injection im Export verhindern 2026-09-29 11:25:27 +02:00
license feat(license): Kundenzähler und Upgrade-Hinweise in der Lizenzübersicht (#117) 2026-10-01 10:50:49 +02:00
mail feat(mail): HTML-Mails mit Link zum Ticket/zur Rechnung als Schaltfläche 2026-09-28 23:00:31 +02:00
orders Let superadmins adjust contract price and terms 2026-10-01 12:02:26 +02:00
resources Show registered domains on hosting resource pages 2026-10-01 11:54:46 +02:00
system Stand vor Einführung des Nacht-Agenten 2026-09-27 00:51:32 +02:00
tickets feat(discord): Ticket-Threads mit bidirektionaler Synchronisierung 2026-09-28 23:44:53 +02:00
index.ts feat(license): Kundencenter-Lizenzierung gegen licensing.flessinglabs.com (#116) 2026-10-01 10:48:48 +02:00