以下の動作が可能であることに気づきました:
- カテゴリ A でトピックを作成する
- そのトピックを翌日にカテゴリ B に公開されるようスケジュールする
- トピックのカテゴリをカテゴリ B に編集する
トピックの下部には「このトピックは 24 時間後に #カテゴリ B に公開されます」と表示されますが、トピックは既にそのカテゴリにあります。
同様に、以下のフローでも同じ現象が起きます:
- カテゴリ B でトピックを作成する
- そのトピックを翌日にカテゴリ B に公開されるようスケジュールする
より合理的な対応としては、以下のいずれかが考えられます:
- スケジュール対象のカテゴリが新しいカテゴリ(フロー 1)または現在のカテゴリ(フロー 2)と一致する場合に警告を表示する
- フロー 1 ではスケジュール通知を削除する、またはフロー 2 ではスケジュールの保存を許可しない
「いいね!」 2
これはある意味自業自得ですが、もし手間がそれほどかからないのであれば、この場合は警告を表示すべきだと私も同意します。来週、@eviltrout さんに工数の見積もりをお願いできますでしょうか?
「いいね!」 1
eviltrout
(Robin Ward)
3
カテゴリが同じ場合は、比較的簡単に警告を表示できます。作業時間は数時間程度と見積もっています。@riking さん、ご確認いただけますでしょうか?
「いいね!」 3
riking
(Kane York)
5
@dan さんは既に共有下書きのケースでこれを修正しているようです:
おそらく、ここで私が参照すべきはそのモデルです。カテゴリ編集をスケジュールされたアクションとして保存するように実装しましょう。
「いいね!」 2