Mitarbeiter, die nicht TL4 sind, können keine Themen mehr global anheften

Ich hatte zwei Themen global angeheftet. Als ich versuchte, ein drittes Thema anzuheften, erschien die Option für eine globale Anheftung nicht. Ich dachte, vielleicht sei 2 das Maximum, also habe ich eines der angehefteten Themen wieder abgehängt. Trotzdem habe ich für kein Thema die Option zur globalen Anheftung erhalten – nicht einmal für das, das ich gerade global abgehängt hatte.

Habt ihr eine Idee, was da los sein könnte?

Hallo,

bei unserem Forum ist das gleiche Problem aufgetreten :frowning:

1 „Gefällt mir“

Danke für die Bestätigung. Ich habe dieses Problem erst vor kurzem bemerkt. Zuvor hat es einwandfrei funktioniert.

Hallo, wir haben exakt das gleiche Problem (mit der neuesten Beta-Version und können es im abgesicherten Modus reproduzieren). Es gibt keine Option mehr für das globale Anheften.

Ein Fehler?

1 „Gefällt mir“

Oh @jamie.wilson, ich denke, das ist deine Änderung. Einige Mitarbeiter haben möglicherweise die Vertrauensstufen 1/2/3; wir sollten hier eine Mitarbeiterprüfung und keine Vertrauensstufenprüfung durchführen.

Workaround: Setze deine Mitarbeiter auf TL4, dann dürfen sie Beiträge anpinnen.

7 „Gefällt mir“

Lieber Herr Sam,

Das Problem wurde gelöst, vielen Dank! :slight_smile:

Danke für die schnelle Unterstützung! :love_you_gesture:

1 „Gefällt mir“

Ja, bitte. :+1:

Danke für den Workaround, jetzt funktioniert es. :wink:

1 „Gefällt mir“

@sam einer unserer Nutzer (TL3) hat erwähnt, dass er Themen seiner Wahl nicht mehr wie zuvor oben in den Kategorien anheften kann.

Könnte das damit zusammenhängen? Gibt es eine neue Einstellung, die wir ändern müssen? Ich möchte TL4 nicht diesem Nutzer zuweisen, damit er dies tun kann.

Global zu pinnen ist definitiv nur eine TL4-/Mitarbeiter-Funktion.

Das sollten keine Kategorien-Moderatoren dürfen, da dies Auswirkungen auf die gesamte Site hat.

Das Pinnen innerhalb von Kategorien scheint für Kategorien-Moderatoren in Ordnung zu sein.

6 „Gefällt mir“

Es ist für mich sehr seltsam, dass Mitarbeiter ein niedriges Vertrauenslevel haben, aber wir sollten das beheben. @jamie.wilson, kannst du auch für Mitarbeiter true zurückgeben?

4 „Gefällt mir“

Das war mein Fehler – ich hätte immer canManageTopic verwenden sollen:

  isElder: equal("trust_level", 4),
  canManageTopic: or("staff", "isElder"),

Der Test für die Änderung, die diesen Fehler eingeführt hat, enthielt:

needs.user({ admin: true });

Soweit ich das verstehe, gibt needs.user den Benutzer eviltrout zurück, der standardmäßig über eine Reihe erhöhter Berechtigungen verfügt.

      trust_level: 4,
      moderator: true,
      admin: true,

Ein Trust-Level von 4 bedeutete, dass isElder wahr war.

Unter der Annahme, dass mein Verständnis der Funktionsweise korrekt ist, wäre es dann nicht sinnvoll, wenn unsere Tests standardmäßig einen „normalen

2 „Gefällt mir“

Eine Korrektur für das Problem, dass Mitarbeiter Themen nicht anheften bzw. abheften konnten, wurde übernommen.

4 „Gefällt mir“