Improve API listDocsByPath
param sort
#8156
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
使用场景
在挂件/插件中,经常使用这个api获取子文档。如果能不受限制地通过sort指定排序方式(大概)会更好。
但在笔记本排序方式不是“使用文档树排序规则”时,该api的sort参数被忽略、以笔记本排序为准。(相关代码行)
似乎在所有调用ListDocTree(或使用listDocsByPath)的位置
sort
都是文档树排序号。因此尝试修改为:此PR包含的其他更改
model.Conf.FileTree.Sort
修改为util.SortModeUnassigned
;