Wenn ich die Option einstelle: „Schlagwörter sind für alle sichtbar, aber nur die folgenden Gruppen können sie verwenden“.
…Gruppen auswählen > speichern > dann die Seite neu laden oder später wieder in die Optionen gehen, werden die beiden ausgewählten Gruppen nicht mehr angezeigt. Die Funktion greift jedoch und nur diese beiden Gruppen können anschließend Tags aus der Gruppe zuweisen.
Dies kann bei mehreren Administratoren zu Verwirrung führen. Ist das so gewollt?
Ich habe gerade versucht, dies mit Discourse Version - 2.9.0.beta3 zu testen, konnte das Problem jedoch nicht reproduzieren.
Insbesondere habe ich eine Tag-Gruppe mit ähnlichen Einstellungen eingerichtet, wie Sie sie beschrieben haben, d. h. „Tags sind für alle sichtbar, aber nur die folgenden Gruppen können sie verwenden“, und dann zwei Gruppen ausgewählt und auf Speichern geklickt.
Ich habe Chrome Version 99.0.4844.84 verwendet, um auf Discourse zuzugreifen, und auch mit einem anderen Administrator auf der Website mit Firefox 91.7.1esr getestet und konnte das Problem immer noch nicht reproduzieren.
Ich hoffe, dies liefert einige Einblicke in diesen Fehler.
Nach weiteren Tests habe ich festgestellt, dass eine bestimmte Gruppe nicht auf der Seite zum Bearbeiten von Tag-Gruppen angezeigt wird, wenn sie für den Moderator, der die Einstellungen für die Tag-Gruppe bearbeitet, nicht sichtbar ist.
Weitere Details zum Testprozess, den ich durchlaufen habe:
Die „geheime“ Gruppe, die nur für den Gruppeneigentümer sichtbar ist.
All das gesagt, glaube ich, dass dies wie vorgesehen funktioniert, da die betreffende Gruppe für diesen Moderator sowieso verborgen wäre. Allerdings könnte dieser Moderator diese Gruppe nicht zu den Tag-Gruppen-Einstellungen hinzufügen, da er überhaupt nichts sehen könnte, das sich auf diese Gruppe bezieht.
Dies ist möglicherweise nicht genau die ursprünglich beschriebene Situation, da es so klingt, als wären die beiden Gruppen, die zu den Tag-Gruppen-Einstellungen hinzugefügt wurden, für alle sichtbar gewesen (oder zumindest für die Moderatoren, die die Einstellungen bearbeiten), aber dies war der einzige Weg, wie ich Ergebnisse erzielen konnte, die dem Beschriebenen ähneln.
Vielen Dank für Ihre Antwort und dass Sie versucht haben, das Problem nachzustellen.
Um das Problem noch besser zu verstehen, habe ich hier Screenshots beigefügt. Sie können sehen, dass ich den beiden Gruppen „Administrator“ und „Moderator“ die Berechtigung zur Verwendung dieser Tags erteile.
Nachdem ich die Seite schließe und erneut öffne, sind diese beiden Gruppen nicht mehr ausgewählt, was bedeuten würde, dass die beiden „Rollen“ nicht mehr das alleinige Recht hätten, die Tags in der Tag-Gruppe zu verwenden. Aber diese beiden haben immer noch nur das Recht, die Tags zu verwenden. Das Problem ist also, dass die beiden Rollen nicht wie eingestellt gespeichert werden.
Entschuldigen Sie, kleine Ergänzung, da hier versehentlich die falsche Gruppe im obigen Screenshot zu sehen ist, handelt es sich hier natürlich um diese Gruppe:
Es spielt keine Rolle, was ich bei „Tags sind nur für folgende Gruppen sichtbar“ verwende, es verschwindet sofort wieder, wenn ich neu lade, eine andere Seite besuche und dann zurückkomme oder mich ab- und wieder anmelde.
Wenn ich nicht zu den Tag-Gruppeneinstellungen zurückkehre, kann ich sehen, dass das begrenzte Tag unter seiner Gruppe auf der Tag-Seite angezeigt wird. Aber es schränkt nichts ein.
Hier kann ich die Sichtbarkeit eines Tags auf TL2 beschränken, aber niedrigere TLs sehen ihn trotzdem.
Ich kann das im Moment nicht reproduzieren. Überprüfen Sie vielleicht die Sichtbarkeit und andere Einstellungen der Gruppen, auf die Sie die Sichtbarkeit beschränken möchten.
[Zitat=“Lilly, Beitrag:7, Thema:221849, Benutzername:Lilly”]
Vielleicht solltest du die Sichtbarkeit und andere Einstellungen der Gruppen überprüfen
[/Zitat]
Und welche wären das? Ich versuche, die Sichtbarkeit mithilfe des Vertrauenslevels einzuschränken. Aber ich verstehe nicht, warum selbst das eine Rolle spielen könnte. Es ist eine Tag-Gruppe und es gibt keine anderen Einstellungen, die sich auswirken könnten.
Sie können also die Sichtbarkeit eines Tags einschränken? Ich kümmere mich nicht so sehr um diese verschwindende Einstellung – es gibt ein paar ähnliche Fälle und ich bin mir ziemlich sicher, dass sie von iPadOS und/oder DiscourseHub stammen.
Ich habe vor etwa 12 Stunden etwas aktualisiert und kann natürlich die genaue Build-Nummer nennen, aber das Problem besteht schon seit geraumer Zeit. Ich hätte es früher sagen sollen, aber ich habe es vergessen, und jetzt brauchte ich diese Funktion wieder.
Ich sollte jede Komponente einschränken, bevor ich das hier poste, aber das ist bei allem anderen etwas zeitaufwendig, aber wenn Sie alle die Sichtbarkeit einschränken können, dann muss ich das tun (aber Tag-Gruppen haben ab und zu einen bestimmten historischen Bruch ).
Das wird interessant. Egal, ob ich es auf einem Win-Laptop, in mehreren Browsern, auf einem iPad/iPhone versucht habe… kein Erfolg.
Aber wenn ich eine selbst erstellte Gruppe als einschränkende verwendet habe, blieb sie bestehen. Ein wenig mehr Recherche und ein Problem sind automatisierte Gruppen, die übersetzt werden. Wie trustlevel_x im Gegensatz zum finnischen luottamustaso_x. Discourse akzeptiert einfach keine übersetzten. Nun ja, zumindest bei Tag-Gruppen.
Und doch sehen meine TL1-Benutzer Tags, egal welche einschränkende Gruppe ich verwende.
Bearbeiten:
Ich kann die Standard-Locale nicht von Finnisch auf Englisch (US) ändern. Das ist wohl so gewollt. Es ist also ziemlich unmöglich für mich, zu versuchen, wie es funktioniert, wenn die Locales… Standard sind.
Ich frage mich nur, ob es einen Lichtblick gibt, dass wir automatisch übersetzte Namen von Vertrauensstufen verwenden können? Sicher, ich kann und habe eine andere Gruppe erstellt und alle in einer Vertrauensstufe Mitglied sein lassen… aber das ist eine etwas langweilige Lösung, wenn wir bereits Gruppen für Vertrauensstufen haben.
Ich habe diese beiden Berichte zur besseren Nachverfolgung des Problems zusammengeführt.
Ich glaube, ich habe eine Reproduktion:
Setzen Sie default locale auf ‘suomi’
Gehen Sie zur Seite /sidekiq/scheduler und lösen Sie Jobs::EnsureDbConsistency aus (um sicherzustellen, dass Gruppennamen aktualisiert werden)
Erstellen Sie eine Tag-Gruppe
Setzen Sie das Äquivalent von ‘Tags sind nur für die folgenden Gruppen sichtbar’ auf luottamustaso_2
Speichern
Seite aktualisieren
* Feld ist leer
* Tag-Beschränkungen scheinen nicht zu gelten
Offensichtlich ist meine Testseite auf Finnisch, daher bin ich mir des Ergebnisses ziemlich sicher, aber nicht zu 100 %, da ich kein Finnisch lese und es ein wenig verwirrend werden kann. Wenn jemand anderes dies reproduzieren könnte, wäre das auch großartig.
Ich denke, Ihre Schritte sind korrekt. (Meine Standard-Locale war vorher Deutsch, daher habe ich die Schritte 1 und 2 übersprungen). Sie könnten einen Schritt hinzufügen, um die Locale Ihres Benutzers auf Englisch zu ändern.
Sie können auch “Tags are visible to everyone, but only the following groups can use them” verwenden.
Obwohl sie in den Tag-Gruppen-Einstellungen nicht sichtbar sind, kann mein tl1test-Benutzer sie nicht mehr verwenden. Dies wurde auch im ersten Beitrag erwähnt.
Dies ist der Teil, bei dem ich mir nicht sicher war. Bei mir konnte ein TL1-Benutzer sie immer noch sehen, nachdem ‘Nur für Finnisch TL2 sichtbar’ eingestellt war.