Benutzer können andere nicht zu einer persönlichen Nachricht hinzufügen

Hier ist eines, das ich gerade bei TPM erstellt habe:

Ich habe es gerade ausprobiert, indem ich dir eine Nachricht geschickt habe, und hier ist, was ich hier erhalte:

Ich bin zwar hier nicht bei TL2, aber bei TPM bin ich auf TL3 (ein Moderator hat mich zum Testen dorthin versetzt).

Wenn ich also der Absender bin, kann ich mich selbst nicht entfernen – was sinnvoll ist – und auch niemanden anderen. Wenn ich der Empfänger bin, kann ich nur mich selbst entfernen, aber die Option, andere über den “+”-Button hinzuzufügen, ist bei TPM nicht vorhanden …

Hier ist das, was ich gefunden habe:

  • Benutzer mit TL2+ können andere Benutzer zu PMs hinzufügen, unabhängig davon, ob sie der Themenstarter oder der Empfänger sind.
  • TL1-PM-Ersteller können Benutzer weder hinzufügen noch entfernen.
  • TL1-PM-Empfänger können sich selbst entfernen, aber keine neuen Benutzer hinzufügen.

Laut unserer Aufschlüsselung der Vertrauensstufen scheint das oben beschriebene Verhalten korrekt zu sein (Hervorhebung hinzugefügt):

@laughingriver wäre es am besten, die Seite zu aktualisieren. Anschließend können wir prüfen, ob es weitere Faktoren gibt, die eine Rolle spielen.

Übrigens, eine Sache, die wir vielleicht tun sollten, @sam, wäre, so etwas wie Folgendes hinzuzufügen:

  • Einen „geschlossenen

Okay, wenn es ein Problem mit dem Website-Update ist, könnte das weit entfernt sein, da TPM diese Updates so häufig durchführt.

Diese Vertrauensstufen-Einstellungen wurden veröffentlicht, bevor sie auf die Version 2.3.0 aktualisiert wurden, also dachte ich, sie wären seit ein paar Releases in Kraft…

Auf unserer Website ist die Option „Private Nachrichten aktivieren

Ich habe mich heute früher mit einem ähnlichen Problem beschäftigt: https://meta.discourse.org/t/unable-to-add-user-to-pm-topic/162945. In diesem Fall liegt das Problem daran, dass normale Benutzer keine Benutzer zu einer privaten Nachricht einladen können, wenn die Einstellung „max. Einladungen pro Tag

Ich habe getestet, eine neue PN zu erstellen und einen Benutzer von meinem Admin-Account hinzuzufügen. Das hat funktioniert.

Es wäre schön, wenn Moderatoren Benutzer zu einer privaten Nachricht hinzufügen könnten, da sie Nachrichten initiieren können, wenn „Private Nachrichten aktivieren

Ist bereits überlegt worden, eine Option hinzuzufügen (oder die Einschränkung einfach aufzuheben), um es Mitarbeitern zu ermöglichen, Benutzer zu privaten Nachrichten hinzuzufügen, die sie initiiert haben, wenn die Funktion „Private Nachrichten aktivieren

Hallo zusammen,

Seit einem Update vor ein paar Wochen treten bei uns Probleme auf. Nutzer können zwar andere Teilnehmer in einer privaten Nachricht entfernen, die ihnen gehört, aber keine neuen Nutzer mehr hinzufügen:

Die Einladungsrechte sind für alle mit TL2 (das mein Testnutzer hat) festgelegt, und „Private Nachrichten aktivieren

Ich sehe dieses Verhalten auch mit den neuesten Commits :cry:

Können wir hier irgendwelche Probleme reproduzieren, @tshenry?

Ich habe mich heute etwas näher damit befasst, konnte das beschriebene Verhalten jedoch nicht reproduzieren. Ich habe drei Szenarien für Nachrichten getestet, wobei die entsprechenden Einstellungen (PNs aktiviert und TL2 kann bis zu 10-mal pro Tag einladen) wie folgt waren:

  1. Admin → TL2 :white_check_mark:
  2. TL2 → Admin :white_check_mark:
  3. TL2 → TL2 :white_check_mark:

Ich habe versucht, herauszufinden, ob nachfolgende Antworten die Möglichkeit, neue Nutzer hinzuzufügen, beeinträchtigen. Interessanterweise wurde mir in allen oben genannten Szenarien eine „Hinzufügen"-Option sowohl für den Inhaber als auch für den Teilnehmer angezeigt. Wenn überhaupt, wirkt es mir aktuell etwas zu nachlässig.

Den einzigen Fall, in dem ich einen „Entfernen"-Button ohne die Option „Hinzufügen" erhalten habe, war, als ich ein TL1-Teilnehmer in einer PN war, die von jemand anderem gestartet wurde. Ich konnte mich selbst entfernen, hatte aber weder die Möglichkeit, andere hinzuzufügen noch zu entfernen.

@sdpiowa @diakopter Seht ihr dieses Problem immer noch? Falls ja, könntet ihr versuchen, detaillierte Schritte zur Reproduktion zu finden, damit ich es selbst testen kann?

Ja, ich werde die Sprachlevel der beteiligten Personen und die Einstellungen prüfen. Ich gehe davon aus, dass alle Accounts TL2 sind, aber ich habe für bestimmte Dinge einige Mindest-Sprachlevel-Einstellungen geändert. Ich melde mich bald wieder bei dir.

Hallo,

auf unserem Forum (betrieben mit Discourse) beobachten wir dasselbe Problem. Auf unserer Seite sind „Einladungen" (damit Nutzer Einladungen an Nicht-Nutzer per E-Mail senden können) deaktiviert, und bei persönlichen Nachrichten erscheint für Nicht-Administratoren nun nur noch eine Schaltfläche „Entfernen…". Bei einem kurzen Blick auf den hier verlinkten Code

vermute ich, dass es keinen dedizierten Code (Funktion/Verzweigung) gibt, um zu prüfen, ob ein Nutzer die Berechtigung hat, andere zu einer bestehenden persönlichen Nachricht hinzuzufügen. Vielleicht wurde dieser „Test" ursprünglich zufällig auf eine bestimmte Weise abgedeckt, und nach einem kürzlichen Update hat sich das Verhalten geändert – jedoch unbeabsichtigt (als Nebeneffekt)? Es wäre großartig, wenn dies in eigene, ordnungsgemäße Einstellungen im Admin-Dashboard übernommen werden könnte („Thread-Erstellern erlauben, Benutzer zu bestehenden persönlichen Nachrichtenthreads hinzuzufügen?" und „Allen Teilnehmern erlauben, Benutzer zu bestehenden persönlichen Nachrichtenthreads hinzuzufügen?")…

Hilft dir die obige Information, @tshenry?

Das könnte sein! Ich hatte bisher noch keine Gelegenheit, mich erneut damit zu beschäftigen. Ich werde dies priorisieren und versuchen, morgen dazu zu kommen.

Haben Sie bereits Fortschritte dabei erzielt? Ich habe gerade auf die neueste Version aktualisiert, aber das Verhalten scheint unverändert zu sein.

Aus meiner Sicht dreht sich alles um die Interaktion zwischen „Benutzer müssen genehmigt werden" und dem Einladen einer externen Person im Vergleich zu einem bestehenden Benutzer bei privaten Nachrichten.

Entschuldigung für die Stille, wir haben einen Ingenieur mit dem Problem beauftragt. Es wird in Kürze behoben.

Ich denke, die Einladung zum Thema (für bestehende Benutzer) und zum Forum (für neue Benutzer) sind zwei verschiedene Dinge und sollten entsprechend behandelt werden. Ich habe einen PR eröffnet, um dies zu ändern: