commit ba169a4db56f209440f08fac111244d86557c121
parent 4feb623b02cfc0df1bc66a909bb97b942982dc71
Author: Christian Grothoff <christian@grothoff.org>
Date: Sun, 12 Jul 2026 09:35:41 +0200
enforce donau ACL
Diffstat:
1 file changed, 3 insertions(+), 0 deletions(-)
diff --git a/src/backend/taler-merchant-httpd_dispatcher.c b/src/backend/taler-merchant-httpd_dispatcher.c
@@ -1030,12 +1030,14 @@ determine_handler_group (const char **urlp,
{
.url_prefix = "/donau",
.method = MHD_HTTP_METHOD_GET,
+ .permission = "donau-read",
.handler = &TMH_private_get_donau_instances
},
/* POST /donau */
{
.url_prefix = "/donau",
.method = MHD_HTTP_METHOD_POST,
+ .permission = "donau-write",
.handler = &TMH_private_post_donau_instance
},
/* DELETE /donau/$charity-id */
@@ -1043,6 +1045,7 @@ determine_handler_group (const char **urlp,
.url_prefix = "/donau/",
.method = MHD_HTTP_METHOD_DELETE,
.have_id_segment = true,
+ .permission = "donau-write",
.handler = &TMH_private_delete_donau_instance_ID
},
/* GET /statistics-counter/$SLUG: */