From ea46639f59e7af447e6cc5d5e9107fb2db81f64c Mon Sep 17 00:00:00 2001 From: Shivanshu Raj Shrivastava Date: Tue, 29 Apr 2025 16:37:35 +0530 Subject: [PATCH] feat: adds server and handler changes Signed-off-by: Shivanshu Raj Shrivastava --- pkg/query-service/app/http_handler.go | 8 ++++---- pkg/signoz/handler.go | 2 ++ 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/pkg/query-service/app/http_handler.go b/pkg/query-service/app/http_handler.go index 3badb6c882..ed1363b9db 100644 --- a/pkg/query-service/app/http_handler.go +++ b/pkg/query-service/app/http_handler.go @@ -5237,22 +5237,22 @@ func (aH *APIHandler) RegisterTraceFunnelsRoutes(router *mux.Router, am *middlew // API endpoints traceFunnelsRouter.HandleFunc("/new", - am.EditAccess(aH.Signoz.Handlers.TraceFunnel.New)). + am.ViewAccess(aH.Signoz.Handlers.TraceFunnel.New)). Methods(http.MethodPost) traceFunnelsRouter.HandleFunc("/list", am.ViewAccess(aH.Signoz.Handlers.TraceFunnel.List)). Methods(http.MethodGet) traceFunnelsRouter.HandleFunc("/steps/update", - am.EditAccess(aH.Signoz.Handlers.TraceFunnel.UpdateSteps)). + am.ViewAccess(aH.Signoz.Handlers.TraceFunnel.UpdateSteps)). Methods(http.MethodPut) traceFunnelsRouter.HandleFunc("/{funnel_id}", am.ViewAccess(aH.Signoz.Handlers.TraceFunnel.Get)). Methods(http.MethodGet) traceFunnelsRouter.HandleFunc("/{funnel_id}", - am.EditAccess(aH.Signoz.Handlers.TraceFunnel.Delete)). + am.ViewAccess(aH.Signoz.Handlers.TraceFunnel.Delete)). Methods(http.MethodDelete) traceFunnelsRouter.HandleFunc("/{funnel_id}", - am.EditAccess(aH.Signoz.Handlers.TraceFunnel.UpdateFunnel)). + am.ViewAccess(aH.Signoz.Handlers.TraceFunnel.UpdateFunnel)). Methods(http.MethodPut) } diff --git a/pkg/signoz/handler.go b/pkg/signoz/handler.go index 6f5ccdce98..6346c6c5a7 100644 --- a/pkg/signoz/handler.go +++ b/pkg/signoz/handler.go @@ -17,6 +17,8 @@ import ( "github.com/SigNoz/signoz/pkg/modules/tracefunnel/impltracefunnel" "github.com/SigNoz/signoz/pkg/modules/user" "github.com/SigNoz/signoz/pkg/modules/user/impluser" + "github.com/SigNoz/signoz/pkg/modules/tracefunnel" + "github.com/SigNoz/signoz/pkg/modules/tracefunnel/impltracefunnel" ) type Handlers struct {