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
同意します。Opening Post が分割されない場合、より信頼度の低いトピックへのリンクは、より信頼度の高いトピック上に表示されます。
信頼度が逆だった場合は問題になりますが、信頼システムでは理にかなっています。
nordize
(Nordize)
8
@pfaffman 古いトピックは既に閉じられており、様々な理由(記録保持はさておき)でそのままにしておきたいのです。
トピック分割機能は認識していますが、私が望むものではありません。私が本当に望んでいるのは、古いトピックを削除せずにトピックを分割することです。内部的には、Rubyコードは新しい投稿を作成して古い投稿を削除しているのではなく、それぞれの投稿の親トピックを変更していることを認識しています。
開発者にこの機能を追加するように主張しているわけではありませんが、Railsコンソールで自分でこれを行うためのポインタをいただけると幸いです。
「いいね!」 2
Ethsim2
(Ethan )
9
あ、あなたは最初の投稿の改訂を、より低い信頼度のトピックに投稿したいのですね。
これはクレイジーなアイデアかもしれませんが、テストしていませんが、ActivityPub Plugin が役に立つかもしれません。