投稿を編集できる権限を持つユーザー (min trust to edit post による)が自身が作成したトピックを削除すると、背景が赤くなり(div.topic-post に deleted クラスが追加され)、テキストは「(投稿者がトピックを撤回しました)」と表示されますが、トピックはまだオープン のままです。
この状態は、削除後にユーザーがトピック内の最初の投稿の内容を編集した場合に問題となります。
保存を押すと、赤い背景が消え(deleted クラスがなくなる)ますが、トピックが閉じられてしまいます (レンチアイコンを確認すると、閉じているようには見えないにもかかわらず「Open」オプションが表示されます)。
つまり、他のユーザーは返信できず、管理者も通常のトピックのように見えるため問題に気づきません。
ただし、考えてみると、編集権限を持つユーザーは(削除を元に戻すことなく)削除された投稿を編集できないようにすべきなのかもしれません。これは管理者 の場合と同じで、削除された投稿を編集しようとすると「無効なアクセス」と表示されます。
再現できません。実際、モデレーターが投稿を削除しても、誰も見たり返信したりできない以上、その投稿を閉鎖する論理的な理由はありません。おっしゃる現象は、モデレーター以外のユーザーが自分のトピックを削除した場合に発生します。その場合、他の投稿を防ぐためにトピックが閉鎖されます。
説明を更新しました。モデレーターではなく、編集権限を持つユーザーであることが分かりました。
元のスレ主かTL4を参照しましたか?ともかく、編集を確認しました。要するに、そうですね……ユーザーは自分のトピックを編集するには、まずトピックを復元する必要があります。その後、トピックは自動的に公開されます。
実はそこが問題なんです。ユーザーが自分自身で削除したトピックを編集できる場合(これが常に TL4 なのか、それともカスタマイズ可能なのかは不明ですが)、編集後にトピックが閉鎖 されてしまいます。削除しても実際には閉鎖されません。
いくつかの点を明確にします:
一般ユーザーと TL4 として試しました
バグが発生している様子をスクリーンレコードで共有していただけますか?
はい、始めます:
私は今、管理者でもモデレーターでもなく、TL4 のユーザー「Nacho33」を作成しました。
そのユーザーになりすましてトピックを作成し、その後削除しました。すると、編集が可能になり、トピックが閉じられていることが確認できました:
ああ、今わかりました。投稿を削除すると、このメッセージが表示されます:(投稿者が取り下げました。フラグが付けられない限り、__時間後に自動的に削除されます)。これを編集すると、実際の投稿ではなく、削除メッセージ そのものを編集していることになります。
例えば、3つの長い段落で構成されたトピックを作成したとします。それを削除して「編集」を押すと、段落自体を編集することはできず、前述のメッセージのみを編集できます。そのため、トピックは閉じた状態のままとなり、再開する必要があります。再開しても、トピックは削除されたまま残り、上記のメッセージも表示されたままです(復元しない限り)。
削除された投稿を編集しても、それはもともと既に 閉じられているため、トピックが閉じることはありません。単に、削除(=閉鎖)された理由を編集しているだけです。
ページを再読み込みしていないため、閉鎖アイコンが表示されていないだけです。再読み込みすると、 アイコンが表示されます。
確認しました。リフレッシュすると、削除されたトピックが確かに閉じられていることがわかりますが、レンチアイコンに移動してロックを探す必要があります。ユーザーが「トピック撤回」というテキストを削除した場合、投稿やトピックが実際に削除または閉じられたことを示す視覚的な表示はありません(リフレッシュしても「小さなアクション」の投稿は表示されません)。
TL4 ではなく、経験の浅い TL1 に編集権限がある場合、これは混乱を招く可能性があることに同意されますか?
削除メッセージを編集するなんて思いもよらなかったのですが、実際に今日、私の新規ユーザーの一人にこのことが起こりました。このトピックのタイトルを更新して、問題をより明確に伝えられるようにしました。
私の知る限り、またテスト済みですが、削除メッセージを削除してもトピックは引き続き閉鎖されたままになります。
ただ、あなたが仰る通り、少し混乱を招くと思います。ただし、これがバグかどうかはわかりません。なぜなら、言及されているすべての点は私にとって論理的に聞こえるからです。
Thomas_G:
トピックは引き続き閉鎖されたままになります。
同意します。
Thomas_G:
ただ、これがバグかどうかはわかりません。
これも同意します。これはむしろ UX 機能のリクエストかもしれません。@awesomerobot さんの見解を伺えればと思います。