Das Beobachten von Tags, die für alle sichtbar sind, aber dann nicht sichtbar sind, lässt den Benutzer die Tags immer noch beobachten

Nehmen wir an, Tag Group A ist nur für Administratoren sichtbar. Wenn ihre Sichtbarkeit auf Alle geändert wird und ein normaler Benutzer ein Tag für sich selbst auf Beobachten setzt, beobachtet der Benutzer die Tags immer noch und erhält Benachrichtigungen, sobald das Tag wieder für diese Gruppe (z. B. Administratoren) sichtbar ist, anstatt entfernt zu werden, da es für den normalen Benutzer nicht mehr sichtbar ist. Und der Benutzer hat keine Möglichkeit, den Beobachtungsstatus zu entfernen, da er auf der Seite Einstellungen > Nachverfolgung nicht angezeigt wird.

4 „Gefällt mir“

Ich habe versucht zu sehen, ob das gestern hier auf Meta passiert ist, und äh… die Tag-Gruppe wurde ausgeblendet, also sitze ich jetzt irgendwie damit fest.

1 „Gefällt mir“

Ich konnte dies nicht reproduzieren. Nur zur Bestätigung, sind dies die Schritte, die Sie befolgt haben?

  1. Sie hatten eine eingeschränkte Tag-Gruppe (nur für Administratoren), die verhindern sollte, dass Nicht-Administratoren Tags beobachten können.
  2. Sie haben die Berechtigung der Tag-Gruppe auf „Tags können von jedem verwendet werden“ geändert, sodass ein Nicht-Administrator-Benutzer einen Tag in dieser Gruppe sehen und beobachten kann.
  3. Anschließend haben Sie die Berechtigung der Tag-Gruppe wieder auf „nur für Administratoren“ geändert.

Außerdem, auf welcher Version von Discourse ist Ihnen das passiert?

Das liegt wahrscheinlich daran, dass Sie hier auf Meta nicht über ausreichende Berechtigungen verfügen, um Tag-Gruppen zu verwalten.

Meine Schritte zur Reproduktion:

  1. (Als Admin) Legen Sie in einer Tag-Gruppe mit einigen Tags Tags sind nur für die folgenden Gruppen sichtbar[1] auf etwas wie trust_level_0 von einer anderen Gruppe fest, in der sich der andere Benutzer nicht befindet.
  2. Beobachten Sie in dem anderen Benutzer diese Tags auf deren Seite (stellen Sie dort den Benachrichtigungsstatus auf „Beobachten“).
  3. (Als Admin) Setzen Sie die Sichtbarkeit der Tag-Gruppe auf den ursprünglichen Zustand zurück und erstellen Sie ein Thema mit diesen Tags.
  4. Gehen Sie zurück zu dem anderen Benutzer; wenn Sie zu ?state=watching gehen, sehen Sie, dass das Thema erstellt wurde (der Status „Beobachten“ wurde nicht entfernt)[2].

  1. Ich werde gleich „Für alle sichtbar“ testen ↩︎

  2. Ich habe beim Testen keine Benachrichtigung erhalten, aber es wurde trotzdem in der Liste der beobachteten Themen aufgrund der Tags angezeigt ↩︎

1 „Gefällt mir“

Verstanden.

Bestätigt, der „beobachtet“-Status für Themen, die nur beobachtet wurden, weil ein Benutzer ein Tag beobachtete, bleibt bestehen, auch wenn der Benutzer später den Zugriff auf dieses Tag verliert, nachdem sich die Berechtigungen der Tag-Gruppe geändert haben. Sie erhalten weiterhin Benachrichtigungen zu diesen bereits „automatisch beobachteten“ Themen, jedoch nicht zu neuen Themen, die nach der Änderung erstellt wurden.

Ich kann nachvollziehen, dass dies als erwartetes Verhalten und nicht als Fehler betrachtet werden kann, aber ich sehe auch die Nachteile, Hunderte von Themen im beobachteten Zustand zu belassen. Ich überlasse es dem gesamten Team zu entscheiden, wie wir damit umgehen wollen.

4 „Gefällt mir“

Ah, das ergibt Sinn, danke, dass Sie sich das angesehen haben!

1 „Gefällt mir“

Das ist eine knifflige Sache! Ich verstehe, was du meinst, @NateDhaliwal, aber ich glaube nicht, dass das ein Fehler ist.

Das Beobachten eines Tags ist eine Abkürzung für das Beobachten von Themen. Solange der Benutzer Zugriff auf den Tag hatte, wurden alle damit erstellten Themen automatisch als beobachtet markiert. Ich glaube nicht unbedingt, dass es ein Fehler ist, dass diese Themen weiterhin beobachtet werden, nur weil sie aufgehört haben, den Tag zu beobachten (da er aus ihrem Zugriff entfernt wurde).

Aber ich werde das mit @hugh, unserem Staff Experience PM, besprechen, um zu sehen, ob er zustimmt. Ich könnte wahrscheinlich in beide Richtungen argumentieren, aber ich denke, dies sollte wahrscheinlich als Feature request betrachtet werden und könnte breitere Tracking-Änderungen abdecken, anstatt nur Änderungen, die durch den Verlust des Zugriffs auf den Tag verursacht werden.

2 „Gefällt mir“

Ich empfinde das genauso – da der Benutzer keine neuen Themen im Tag beobachtet, sondern nur die, zu denen er bereits Zugang hatte, erscheint es vernünftig, dies fortzusetzen (wenn er Benachrichtigungen für neue Themen im Tag erhalten würde, wäre das meiner Meinung nach problematisch). Ich kann auch nachvollziehen, dass es sinnvoll wäre, das Beobachten von Themen in Tags zu beenden, auf die ein Benutzer keinen Zugriff hat, unabhängig von seinem früheren Zugriff darauf.

Das ergibt für mich Sinn – da dies eigentlich kein Fehler ist, wäre eine Funktionsanfrage zur Änderung der Funktionsweise dieser Funktion der beste Weg nach vorne.

2 „Gefällt mir“