Mercurial > gemma
diff pkg/controllers/routes.go @ 1667:aaa05d3c4aac
Deduplicated code for triggering manual imports.
author | Sascha L. Teichmann <sascha.teichmann@intevation.de> |
---|---|
date | Sun, 23 Dec 2018 20:38:52 +0100 |
parents | d8ca44615bfc |
children | 53304db85888 |
line wrap: on
line diff
--- a/pkg/controllers/routes.go Sun Dec 23 19:43:58 2018 +0100 +++ b/pkg/controllers/routes.go Sun Dec 23 20:38:52 2018 +0100 @@ -173,17 +173,20 @@ api.Handle("/imports/bottleneck", waterwayAdmin(&JSONHandler{ Input: func() interface{} { return new(models.BottleneckImport) }, - Handle: importBottleneck, + Handle: manualImport(imports.BNJobKind, importBottleneck), + NoConn: true, })).Methods(http.MethodPost) api.Handle("/imports/gaugemeasurement", waterwayAdmin(&JSONHandler{ Input: func() interface{} { return new(models.GaugeMeasurementImport) }, - Handle: importGaugeMeasurement, + Handle: manualImport(imports.GMJobKind, importGaugeMeasurement), + NoConn: true, })).Methods(http.MethodPost) api.Handle("/imports/fairwayavailability", waterwayAdmin(&JSONHandler{ Input: func() interface{} { return new(models.FairwayAvailabilityImport) }, - Handle: importFairwayAvailability, + Handle: manualImport(imports.FAJobKind, importFairwayAvailability), + NoConn: true, })).Methods(http.MethodPost) // Import scheduler configuration