Implémenter web_handlers.WebHandler
This commit is contained in:
parent
4cc879ddbc
commit
098666289c
3 changed files with 30 additions and 87 deletions
|
@ -16,6 +16,7 @@ import (
|
|||
"github.com/spf13/cobra"
|
||||
"github.com/spf13/viper"
|
||||
|
||||
"git.agecem.com/agecem/agecem-org/api"
|
||||
"git.agecem.com/agecem/agecem-org/api_handlers"
|
||||
"git.agecem.com/agecem/agecem-org/config"
|
||||
"git.agecem.com/agecem/agecem-org/media"
|
||||
|
@ -207,7 +208,7 @@ func RunServer() {
|
|||
MediaClient: mediaClient,
|
||||
}
|
||||
|
||||
groupV1.GET("", api_handlers.HandleV1)
|
||||
groupV1.GET("", v1Handler.HandleV1)
|
||||
|
||||
groupV1.POST("/seed", v1Handler.HandleV1Seed)
|
||||
|
||||
|
@ -219,11 +220,19 @@ func RunServer() {
|
|||
|
||||
groupV1.GET("/bucket/:bucket/:document", v1Handler.HandleV1DocumentRead)
|
||||
|
||||
groupV1.PUT("/bucket/:bucket/:document", api_handlers.HandleV1DocumentUpdate)
|
||||
groupV1.PUT("/bucket/:bucket/:document", v1Handler.HandleV1DocumentUpdate)
|
||||
|
||||
groupV1.DELETE("/bucket/:bucket/:document", v1Handler.HandleV1DocumentDelete)
|
||||
|
||||
// HTML Routes
|
||||
apiClient, err := api.NewApiClientFromViper()
|
||||
if err != nil {
|
||||
log.Fatal("Error during NewMediaClientFromViper for API handlers")
|
||||
}
|
||||
|
||||
webHandler := web_handlers.WebHandler{
|
||||
ApiClient: apiClient,
|
||||
}
|
||||
|
||||
e.GET("/", web_handlers.HandleIndex)
|
||||
|
||||
|
@ -237,21 +246,21 @@ func RunServer() {
|
|||
|
||||
e.GET("/vie-etudiante/:organisme", web_handlers.HandleVieEtudianteOrganisme)
|
||||
|
||||
e.GET("/documentation", web_handlers.HandleDocumentation)
|
||||
e.GET("/documentation", webHandler.HandleDocumentation)
|
||||
|
||||
e.GET("/formulaires", web_handlers.HandleFormulaires)
|
||||
|
||||
// Public Routes
|
||||
|
||||
e.GET("/public/documentation/:bucket/:document", web_handlers.HandlePublicDocumentation)
|
||||
e.GET("/public/documentation/:bucket/:document", webHandler.HandlePublicDocumentation)
|
||||
|
||||
// Admin Routes
|
||||
|
||||
groupAdmin.GET("", web_handlers.HandleAdmin)
|
||||
|
||||
groupAdmin.GET("/documents/upload", web_handlers.HandleAdminDocumentsUpload)
|
||||
groupAdmin.GET("/documents/upload", webHandler.HandleAdminDocumentsUpload)
|
||||
|
||||
groupAdmin.POST("/documents/upload", web_handlers.HandleAdminDocumentsUploadPOST)
|
||||
groupAdmin.POST("/documents/upload", webHandler.HandleAdminDocumentsUploadPOST)
|
||||
|
||||
e.Logger.Fatal(e.Start(
|
||||
fmt.Sprintf(":%d", cfg.Server.Port)))
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue