nordize
(Nordize)
1
我知道这之前已经被问过/讨论过。我相信我的用例是合法的,但也许不够普遍,不足以强制开发人员实现新功能,所以我希望在这里得到专家的最佳建议……如果有人能告诉我应该使用哪些函数和调用,我也很乐意使用 Rails 控制台。
我们是一个拥有不同信任级别的人组成的团队。有些人会在受限类别中发帖。我们需要为新来者编写一份指南,指南的一部分将包括来自那些受限论坛的一个完整主题的示例(我知道这听起来有冲突),该主题将从我们可以允许较低信任级别成员查看的主题中选择。但是,我不想将主题从其原始类别中移走,而是复制它。我也想要帖子修订。手动创建回复并复制每个帖子的内容 + 更改所有权将是次优解决方案,但我还是希望拥有帖子修订。
作为管理员,我可以使用 GUI 将帖子的作者更改为任何特定用户吗?
如果我想在 Rails 控制台中这样做,有没有好心人能指出要使用哪些函数和调用来将主题的帖子复制为现有主题的一组回复?
1 个赞
nordize
(Nordize)
3
糟糕,在我看到“更改所有者”命令后,我刚回来删除帖子的那部分内容。
供记录,我也想复制每个帖子的修订版本,基本上是完整复制。手动创建新帖子并复制内容会丢失修订版本(但如果我无法以其他方式复制,这将是次优选择)。
TC 是什么?我知道过去我曾通过 API 创建新主题,不过我现在不是想创建新主题,而是想将所有帖子(含修订版本)复制为现有主题的回复。
主题组件。
我认为那是不可能的。也许这应该放在 #feature。
nordize
(Nordize)
5
我的意思是,拆分/合并主题的功能基本上是相同的,只是旧主题不会被删除……这真是我所需要的一切 
1 个赞
pfaffman
(Jay Pfaffman)
6
需要一个插件来复制主题及其修订。但如果其中一个或另一个主题不断进行修订怎么办?
我认为应该这样做:
- 在秘密位置启动主题
- 讨论它,编辑它,
- 当它准备好公开时,你拧,选择帖子,选择 OP/第一个帖子,然后将其移动到一个新主题
移动的主题会随其编辑一起移动。原始主题保留在原始主题中,并附带其编辑。新主题在新主题中,并附带其编辑。
我认为这可以满足您的需求。
Ethsim2
(Ethan )
7
我同意,如果初始帖子没有被拆分,那么较低信任度主题的链接将出现在较高信任度主题上。
如果信任度顺序相反,那将是个问题,但根据信任度系统来说是合理的。
nordize
(Nordize)
8
@pfaffman 旧主题已关闭,出于各种原因(尽管有记录保存),我们希望将其保留在原处。
我知道拆分主题的功能,但那不是我想要的。我真正想要的是拆分主题而不删除旧主题。我知道 Ruby 代码在内部实际上并没有创建新帖子并删除旧帖子,而是更改了相应帖子的父主题。
我并不是建议开发人员添加此功能,但如果能提供一些关于如何在 rails 控制台中自行完成此操作的提示,我将不胜感激。
2 个赞
也许这是一个疯狂的想法,我还没有测试过,但也许 ActivityPub Plugin 可以帮到你。