Ich denke, es wird beispielsweise in Discourse Group Sidebar Menus verwendet, damit Administratoren konfigurieren können, welche Gruppen jede Seitenleisten-Sektion sehen dürfen, und es wird in Notification Banners verwendet, um die Sichtbarkeit jedes Banners zu konfigurieren.
Ich ging davon aus, dass du es auch in deiner Ads-Komponente verwenden würdest. Aber es scheint, dass diese stattdessen auf einer Liste von Gruppennamen basiert.
Ich bevorzuge die Gruppeneinstellungen vom Typ „Group“, da sie dem Administrator ermöglichen, Gruppen über ein Dropdown-Menü einfach auszuwählen, während sie auf Gruppen-IDs basieren, die sich im Vergleich zu Namen seltener ändern. Und ich finde es verwirrend, wenn die Gruppenliste in einer Objekteinstellung und die Liste vom Typ „List“ nicht auf die gleiche Weise funktionieren.
Für mich ist das Schreiben von "everyone" wird auch zu "trust_level_0" führen, da dies für Besucher nicht funktioniert anders als in der neuen Version, in der das Dropdown explizit "anonymous_users" anbietet – auch wenn ich sage, dass es nicht funktionieren wird. Wenn es ausgereicht hätte, dies in der Beschreibung zu erwähnen, hättest du dasselbe für Site-Einstellungen tun können. Für den Administrator, der beide Einstellungstypen verwendet, wird es schwierig sein zu verstehen, warum in einigen Fällen die Gruppen, die nicht funktionieren, ausgeblendet sind, und in anderen Fällen nicht – nicht weil der Komponistenschöpfer sich nicht gekümmert hat, sondern weil es an dieser Stelle noch nicht möglich ist.