Upstream sync

This commit is contained in:
Senad Uka
2023-10-13 11:48:14 +02:00
parent 7369739bdd
commit d01c1a0232
29 changed files with 563 additions and 444 deletions

View File

@@ -8,6 +8,9 @@ import (
func RegisterPublicRoutes(r *gin.Engine) {
// Health checks
r.GET("/health", controllers.HealthCheck)
// Map dashboard
r.GET("/dashboard/map/contract/devices", controllers.GetDevicesByContract)
r.GET("/dashboard/map/contracts", controllers.GetLatestContracts)
@@ -15,14 +18,14 @@ func RegisterPublicRoutes(r *gin.Engine) {
// Invoices
r.GET("/invoices", controllers.GetInvoices)
r.GET("/invoice/:id", controllers.GetInvoiceByID)
r.GET("/invoices/:id", controllers.GetInvoiceByID)
r.POST("/device_data/save", controllers.SaveDeviceInfo)
r.GET("/buyers/", controllers.ListBuyers)
r.GET("/product_templates/", controllers.ListProductTemplates)
r.GET("/text_templates/", controllers.ListTextTemplates)
r.POST("/text_templates/save", controllers.CreateTextTemplate)
r.GET("/product_templates/:template_id", controllers.GetProductTemplate)
r.GET("/buyers", controllers.ListCompanies)
r.GET("/products", controllers.ListProductTemplates)
r.GET("/templates", controllers.ListTextTemplates)
r.POST("/templates/save", controllers.CreateTextTemplate)
r.GET("/products/:template_id", controllers.GetProductTemplate)
// Contracts
r.GET("/contracts/statuses", controllers.GetContractStatuses)