diff --git a/internal/router/router.go b/internal/router/router.go index 6b858a89f7..ddb13e0ac9 100644 --- a/internal/router/router.go +++ b/internal/router/router.go @@ -142,6 +142,10 @@ func (r *Router) Setup(engine *gin.Engine) { users.GET("/me", r.userHandler.Info) // User settings endpoint users.PATCH("/me", r.userHandler.Setting) + // User tenant info endpoint + users.GET("/me/models", r.tenantHandler.TenantInfo) + // User set tenant info endpoint + users.PATCH("/me/models", r.userHandler.SetTenantInfo) } tenants := v1.Group("/tenants") @@ -149,6 +153,8 @@ func (r *Router) Setup(engine *gin.Engine) { tenants.GET("", r.tenantHandler.TenantList) } + v1.GET("/tenant/list", r.tenantHandler.TenantList) + // Document routes documents := v1.Group("/documents") { @@ -198,6 +204,7 @@ func (r *Router) Setup(engine *gin.Engine) { file.DELETE("", r.fileHandler.DeleteFiles) file.POST("/move", r.fileHandler.MoveFiles) file.GET("/:id/ancestors", r.fileHandler.GetFileAncestors) + file.GET("/:id/parent", r.fileHandler.GetParentFolder) file.GET("/:id", r.fileHandler.Download) } @@ -288,6 +295,11 @@ func (r *Router) Setup(engine *gin.Engine) { model.PATCH("/", r.tenantHandler.SetModels) } + connector := v1.Group("/connectors") + { + connector.GET("/", r.connectorHandler.ListConnectors) + } + system := v1.Group("/system") { system.GET("/configs", r.systemHandler.GetConfigs)