feat: implement drag-and-drop sorting for knowledge directories and add localization for sort actions

This commit is contained in:
mlogclub
2026-06-07 22:25:02 +08:00
parent 994bec1b3f
commit 409d04854d
7 changed files with 342 additions and 40 deletions
@@ -84,6 +84,10 @@ func KnowledgeDirectoryPostDelete(ctx *gin.Context) {
}
func KnowledgeDirectoryPostUpdate_sort(ctx *gin.Context) {
if _, err := services.AuthService.RequirePermission(ctx, constants.PermissionKnowledgeBaseUpdate); err != nil {
httpx.WriteJSON(ctx, err)
return
}
var req struct {
KnowledgeBaseID int64 `json:"knowledgeBaseId"`
ParentID int64 `json:"parentId"`