/about ページに追加のグループが表示されない

移行により、@Richie さんの設定がコンポーネントからコア設定に移動し、非表示のサイト設定 show_additional_about_groups も有効になるはずでした。うまくいかなかった理由としては、インターフェースで簡単にできるため、彼が名前を変更したことが考えられます。
移行が、remote_themes テーブルの remote_url が一致するコンポーネントもチェックする代わりに、名前のみに依存しているのはなぜですか? それなら、公式リポジトリからインストールされたコンポーネントであれば、名前が変更されたコンポーネントもキャッチできるでしょう。

移行が行われなかったために有効にならなかった非表示のサイト設定が、コアがグループを表示するのを妨げ、代わりにコンポーネントがグループを表示していました。しかし、コンポーネントからのグローバル通知で、コンポーネントを削除するように指示されました。その後、show_additional_about_groups がまだ無効になっているため、コアはグループを表示せず、有効にするのも簡単ではありませんでした。

自動移行がうまくいかなかった場合、管理者はどのように手動で移行するのですか? 設定のコピーは問題ではありません。しかし、非表示の設定を有効にする必要なく、コンポーネントがグループを表示する状態と、コアがグループを表示する状態をいつ切り替えるのですか?
コンポーネントに削除を促す通知を追加する前に、show_additional_about_groups をすべての人に対して有効にするか、インターフェースに表示した方が良かったかもしれません。そうすれば、手動移行がうまくいき、その後コアがグループを表示するため、コンポーネントを削除しても、管理者は about ページにグループが表示されない状態になることはありません。

現在、管理者が about page extra groups サイト設定にグループを追加しても、非表示の show_additional_about_groups 設定が有効になっていないため、何も起こりません。開発者の視点から見るとすべてが期待どおりに機能しているにもかかわらず、これはバグのように感じられます。設定が非表示ではなく表示されていれば、管理者は何が起こるかを理解しやすくなると思います。

「いいね!」 4