Kundenansicht: Terminplaner-POSTs nur noch ueber eine explizite Liste
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
This commit is contained in:
1 parent
a72380cc8b
commit
8c1055e8a0
2 files changed
+58
-4
No files matched your search
@@ -15,8 +15,13 @@ export const KUNDENANSICHT_ALLOWED = [
|
||||
['PATCH', /^\/api\/news\/[^/]+\/?$/],
|
||||
['DELETE', /^\/api\/news\/[^/]+\/?$/],
|
||||
['POST', /^\/api\/funktionen\/analyse\/heatmap-link\/?$/],
|
||||
// Terminplaner: Einstellungen und Termine kosten nichts und sind keine Erklaerungen im Namen des Kunden (Spec 2026-10-02, Abschnitt 9)
|
||||
['POST', /^\/api\/termine\/.+$/],
|
||||
// Terminplaner: Einstellungen und Termine kosten nichts und sind keine Erklaerungen im Namen des Kunden (Spec 2026-10-02,
|
||||
// Abschnitt 9). Genau diese sechs Pfade, jeder einzeln (keine Wildcard, Spec 2026-10-03): alles andere unter /api/termine,
|
||||
// auch der Fragebogen (PUT /fragebogen, Bestellung), ist in der Kundenansicht gesperrt, ohne dass es einen Eintrag braucht.
|
||||
['POST', /^\/api\/termine\/einstellungen\/vorlage\/?$/],
|
||||
['POST', /^\/api\/termine\/ressourcen\/[^/]+\/feed\/?$/],
|
||||
['POST', /^\/api\/termine\/buchungen\/?$/],
|
||||
['POST', /^\/api\/termine\/buchungen\/[^/]+\/aktion\/?$/],
|
||||
['PATCH', /^\/api\/termine\/einstellungen\/?$/],
|
||||
['DELETE', /^\/api\/termine\/buchungen\/[^/]+\/?$/],
|
||||
['POST', /^\/api\/auth\/kundenansicht\/ende\/?$/],
|
||||
|
||||
Reference in new issue
Block a user