TL4s と トピック自動削除タイマー編集権限

2.8で非常に便利な機能が導入されました:「マージされたスタブトピックを日数後に削除」です。:+1:

このようなスタブトピックが投稿のマージ後に「作成」されると、自動削除タイマーが作成されます。

ここまでは順調です。

しかし、そのタイマーが:pencil2:編集されると、期待どおりに動作しません。

タイマーを短くしても、トピックの実際の自動削除には影響がないようです。トピックは引き続き元の「マージされたスタブトピックを日数後に削除」設定に従います。その(表示されている)タイマーが新しい日付で期限切れになっても、スタブトピックは残ったままです。実際に削除されるのは、例えば7日後になります。

ここには2つの別々のタイマーがあり、それらが一致していないようです。表示されているタイマーは編集できないようにすべきでしょうか?あるいは、編集できるのであれば、自動削除はその新しい値に従うべきですが、何らかの理由でそうはなっていないようです。

「いいね!」 1

タイマーをキャンセルして保存し、新しいタイマーを追加するという回避策があります。

それを試していただけますか?

こんにちは。

以下のように問題を再現しようとしました。

  1. 既存のトピックが別のトピックにマージされました。
  2. スタブトピックの下にあるタイマーを7日から5分に変更しました。

私のトピックは正常に削除されました。

何か見落としていることはありますか、それとも、あなたが古いコミットのDiscourseを使用しており、この問題はより新しいバージョンで既に修正されているのでしょうか?

「いいね!」 1

これにはさらに何かあるようです。おそらくTL4の権限に関連しているのでしょう。

– 管理者として:新しいトピックを作成し、その投稿を別の場所に移動しました。スタブトピックに戻り、そこから7日間のタイマーを1分に変更しました。数分後、バックグラウンドジョブがトピックを削除済みとしてマークしました。これは意図された動作です。

– モデレーターとして:上記の手順を繰り返すと、管理者アカウントと同様に機能します。

– TL4として:同じ手順を繰り返しました。しかし、(短縮された)タイマーが期限切れになっても、トピックは削除されず、タイマーは表示から消えました。

TL4は通常、自動削除タイマーを作成できないと思いますが、この場合(カウントダウンは変更されます!)編集できるようです。ただし、最終的にはトピックは削除されません。したがって、バグはTL4がトピックの自動削除タイマーを編集できないことでしょうか?

自動削除タイマーとTL4アカウントに何か問題があることの証拠として、この奇妙な点に気づきました。スタブトピック(短縮された)自動削除タイマーが期限切れになると、トピックタイマーの設定... に移動すると、次のように表示されます。

選択されているエントリに**削除済み**と注意してください。しかし、そのドロップダウンを開いても、選択肢のいずれでもありません。

要するに、問題はTL4がスタブトピックの自動削除タイマーを編集することに特化しているようです。タイマーを編集できるようで、カウントダウンは変更されるようですが、新しい日付でトピックは削除されません。

「いいね!」 2

これはTL4のみに関連しているように見えるため(上記参照)、自動削除タイマーを作成できません(ただし、このタイマーは編集できるようです)。したがって、この回避策は適用されません。

これは、スタブトピックに限定されるものではなく、管理者が設定した自動削除タイマー(例:管理者/モデレーターによる)が設定された通常のトピックでも再現できるという、さらに詳しい文脈です。

したがって、TL4は自動削除タイマーを短縮できる(おそらくそうすべきではない)、カウントダウンは変更されるが、(短縮された)タイマーが期限切れになっても、トピックは削除されず、タイマーは表示から消えるようです。

新しいTL4情報でこれを再現できます。:+1:

TL4はUIを通じて既存の自動削除タイマーを編集できる能力があるようですが、これらの変更は有効にならず、'実際の’タイマーカウントダウンを視覚的に消去します。

「いいね!」 3

TL4でも確認できます。バグのようです。おそらく、TL4はタイマーをカスタマイズできないはずです。

「いいね!」 1