# HG changeset patch # User Sascha L. Teichmann # Date 1624443025 -7200 # Node ID cb46f50ba168c34789c1ab96714e6c8e0e15aae1 # Parent 74bae79de83ec16452fcd0ec7d7c64e4bf2790e4 Allow /api/imports/report only to sysadmins. diff -r 74bae79de83e -r cb46f50ba168 pkg/controllers/routes.go --- a/pkg/controllers/routes.go Wed Jun 23 12:05:05 2021 +0200 +++ b/pkg/controllers/routes.go Wed Jun 23 12:10:25 2021 +0200 @@ -256,7 +256,6 @@ "fm_rtpbcn", "fm_topmar", "fm_notmrk", - "report", }, "|") api.Handle("/imports/{kind:"+kinds+"}", waterwayAdmin(&mw.JSONHandler{ @@ -265,6 +264,12 @@ NoConn: true, })).Methods(http.MethodPost) + api.Handle("/imports/{kind:report}", sysAdmin(&mw.JSONHandler{ + Input: importModel, + Handle: manualImport, + NoConn: true, + })).Methods(http.MethodPost) + // Import scheduler configuration api.Handle("/imports/config/{id:[0-9]+}/run", waterwayAdmin(&mw.JSONHandler{