refactor(web): simplify organize defaults and restore historical options

This commit is contained in:
root committed 2026-10-13 20:34:30 +08:00
1 parent acf68ee03b
commit c85b139ec4
11 files changed
+661 -439

No files matched your search

+4
View File
@@ -36,6 +36,10 @@
作品有已接受的外部身份,且同一种文字(中文 / 拉丁)下已有确认的外部标题(主标题 / 原标题 / TMDB 译名与别名),这个名称对不上
(`conflicts_external_title`);这个名称已经挂在别的作品上(`owned_by_other`)。
已通过 TMDB 结果验证的 Bangumi/豆瓣身份保存到现有外部身份表,后续发布和发现页优先复用 accepted 映射,避免重复访问辅助源。动漫的不同季可各有 Bangumi/豆瓣 ID,但关联同一 TMDB 剧集;撤销按单条身份处理。一个来源 ID 仍只能属于一个作品,有冲突时不会自动抢占或合并。命名、刮削等只能接收一个作品级 ID 的地方,存在多个分季 ID 时不任选其中一个。
资源的来源季集与作品身份分别处理。辅助源用于定位 TMDB 作品,不用辅助源的分季覆盖原资源季集;之后继续通过现有作品识别词与季集映射换算。含明确外部 ID 的资源即使复杂标题没有解析出名称,也先尝试 ID 链路。BT 仍沿用现有适配器与解析器,不另建动漫执行流程。
标题更新(RSS 标题与列表标题不同、站点改标题):按新标题重新解析,发 `release.observed(isNew=false)`,以 `force` 重新识别
(已识别的也不短路,触发来源仍是 observed);重新识别不能确认时撤销原自动绑定、进池。人工锁定的不动。