feat: add knowledge directory management for documents and FAQs
- Implemented directory validation in Create and Update knowledge document services. - Added directory selection in document and FAQ edit dialogs with a new KnowledgeDirectoryPanel component. - Enhanced API to support fetching, creating, updating, and deleting knowledge directories. - Updated data models to include directory information for knowledge documents and FAQs. - Added translations for directory-related messages in English and Chinese.
This commit is contained in:
@@ -253,6 +253,14 @@ func registerDashboardKnowledgeBaseRoutes(group *gin.RouterGroup) {
|
||||
group.POST("/update_sort", dashboard.KnowledgeBasePostUpdate_sort)
|
||||
}
|
||||
|
||||
func registerDashboardKnowledgeDirectoryRoutes(group *gin.RouterGroup) {
|
||||
group.GET("/list_all", dashboard.KnowledgeDirectoryGetList_all)
|
||||
group.POST("/create", dashboard.KnowledgeDirectoryPostCreate)
|
||||
group.POST("/delete", dashboard.KnowledgeDirectoryPostDelete)
|
||||
group.POST("/update", dashboard.KnowledgeDirectoryPostUpdate)
|
||||
group.POST("/update_sort", dashboard.KnowledgeDirectoryPostUpdate_sort)
|
||||
}
|
||||
|
||||
func registerDashboardKnowledgeDocumentRoutes(group *gin.RouterGroup) {
|
||||
group.GET("/:id", dashboard.KnowledgeDocumentGetBy)
|
||||
group.POST("/create", dashboard.KnowledgeDocumentPostCreate)
|
||||
|
||||
Reference in New Issue
Block a user