Je suis plus favorable à laisser default_topics_automatic_unpin tel quel afin qu’il corresponde à tous les autres paramètres default_xxx qui configurent les valeurs par défaut pour les préférences utilisateur. Cela suit un modèle de dénomination cohérent comme default_hide_profile ou default_other_enable_smart_lists. Et pour moi, il est également logique de regrouper tout cela dans la section de configuration des valeurs par défaut de l’utilisateur dans l’administration.
Peut-être que automatically_unpin_topics pourrait simplement être masqué ? La plupart des préférences n’ont pas d’autre paramètre pour empêcher les utilisateurs de les modifier. disable_mailing_list_mode est le seul qui me vienne à l’esprit. Je comprends pourquoi c’est quelque chose que les administrateurs veulent désactiver entièrement, mais je ne vois pas cette raison pour le déroulement automatique des épingles. Si un utilisateur veut vraiment se débarrasser des épingles, il retirera également les épingles manuellement. J’ai l’impression que la préférence utilisateur avec le paramètre par défaut aurait simplement dû remplacer le paramètre global.