feat(teams): align frontend update routes

This commit is contained in:
2026-06-06 14:12:57 +08:00
parent 0ed1cfdee5
commit a142a3c4c4
6 changed files with 57 additions and 12 deletions
+7
View File
@@ -1138,17 +1138,24 @@ func registerV1Routes(g *gin.RouterGroup, h *Handlers) {
// Team routes (ref: Chatwoot resources :teams)
teams := accountScoped.Group("/teams")
{
teams.GET("", h.Team.List)
teams.GET("/", h.Team.List)
teams.POST("", h.Team.Create)
teams.POST("/", h.Team.Create)
teams.GET("/:team_id", h.Team.Get)
teams.PATCH("/:team_id", h.Team.Update)
teams.PUT("/:team_id", h.Team.Update)
teams.DELETE("/:team_id", h.Team.Delete)
// Team members (ref: Chatwoot nested resources :team_members)
teamMembers := teams.Group("/:team_id/team_members")
{
teamMembers.GET("", h.Team.ListMembers)
teamMembers.GET("/", h.Team.ListMembers)
teamMembers.POST("", h.Team.AddMembers)
teamMembers.POST("/", h.Team.AddMembers)
teamMembers.PATCH("", h.Team.UpdateMembers)
teamMembers.PATCH("/", h.Team.UpdateMembers)
teamMembers.DELETE("", h.Team.RemoveMembers)
teamMembers.DELETE("/", h.Team.RemoveMembers)
}
}