Problem mit den Einladungsrechten für „Zum Thema springen“

Zusammenfassung:

Wenn die Option „Zum Thema navigieren“ in einer Einladung verwendet wird, treten seltsame Berechtigungsprobleme auf.

Reproduktion:

  1. Erstelle eine Gruppe specialgroup
  2. Richte eine Kategorie testcategory ein
  3. Füge die Gruppen trust_level_0 und specialgroup hinzu, beide mit den Rechten Ansehen/Antworten/Erstellen*
  4. Erstelle ein Thema in dieser Kategorie
  5. Erstelle eine Einladung und setze „Zum Thema navigieren“ auf das in Schritt 4 erstellte Thema

  1. Seufzen
  2. Entferne specialgroup vorerst aus den Kategorieberechtigungen, sodass die Kategorie nur noch trust_level_0 als Ansehen/Antworten/Erstellen hat
  3. Versuche, die Einladung erneut zu erstellen und „Zum Thema navigieren“ auf das in Schritt 4 erstellte Thema zu setzen
  4. Stelle fest, dass die Dinge tatsächlich schlimmer geworden sind

  1. Sei schlau und versuche, die Kategorieberechtigungen auf logged_in_users statt auf trust_level_0 zu setzen
  2. Erfahre, dass dies keinen Unterschied macht

Möglicherweise verwandt

Variante von Invite link to private group, arrive at topic (private category) not working. Diesmal läuft es bei der Erstellung des Einladungslinks schief.

*) Es klingt so, als ob es keinen Sinn ergibt, beide Gruppen zu haben, aber wenn du eine Unterkategorie hast, die nur specialgroup erlaubt, musst du diese Gruppe auch zur übergeordneten Kategorie hinzufügen, da Discourse nicht versteht, dass trust_level_0 immer eine Obermenge ist.