Our regular non-admin/non-mod users are unable to add other users to a personal message. I’ve impersonated, changed themes, poked through settings… in none of the cases will clicking the “Add or Remove …” button at the top of a PM thread do anything at all when impersonating. This is across browsers and without any type of ad blocking.
Any idea what’s going on? I didn’t see a setting to restrict adding others to PMs…
They are able to create new personal messages and include whomever they like. They are not, however, able to add new users to personal messages, or remove them, after the initial creation.
Hey @clay, users will need to be TL2 in order to add other users to an existing PM. Adding a user to a PM is considered an invite, which is a TL2 privilege.
The fact that the button appears and does nothing is a bug. Further, I can’t seem to remove myself from a PM as a non-admin user. That also seems like a bug.
@awesomerobot, could this be related to your PM participant layout work?
This might be functionality we need to clarify. You still need a button as TL1 because you should be able to remove yourself from a message (but you can’t add or remove others)…
Maybe we should show something else other than the add/remove button for users under TL2… just show the [x] next to your own username (and no add/remove button)?
I was able to remove myself from a PM as a non-admin TL1 in my local dev instance… so I’m not seeing that issue.
It’s possible this regressed a bit when we did the revamp of the UI here with @j.jaffeux. I believe on the target forum in this specific case they have disabled all trust level progression (beyond TL1).
That’s correct, but armed with the info provided above, we changed the settings to cap everybody at TL2. While it doesn’t fix the UI issues, etc. mentioned by @jomaxro, it addresses our immediate usability issue. Thanks!
Nach erneuter Betrachtung: Ich bin auf TPM und führe eine Gruppen-PM mit anderen durch. Alle sind auf TL2, und die Option zum Hinzufügen/Entfernen wird angezeigt. Beim Klicken darauf kann man jedoch nur sich selbst entfernen, indem man ein X neben der eigenen ID in der Gruppenliste setzt.
Gibt es eine andere Einstellung, die diese Funktion verhindert? Wir können bei der ersten Einladung beliebig viele Benutzer hinzufügen, aber später keine mehr.
Das hat meine Neugier geweckt. Wir haben eine PN mit mehreren Mitgliedern, also habe ich geprüft, ob wir ein Problem haben. Keines. Dies war eine PN mit mehreren Personen, die zu unterschiedlichen Zeiten eingeladen wurden. Der Unterschied ist jedoch, dass wir keine Gruppen eingerichtet haben. Alle Schaltflächen werden angezeigt und funktionieren; ich habe sie alle getestet. Das oben genannte Problem muss sich also nur auf Gruppen beziehen, und die Schaltflächen „Hinzufügen oder Entfernen …
Hier ist ein Screenshot davon, wie es bei uns aussieht. Es handelt sich nur um ein PM mit zwei Personen. Ich klicke auf den Button „Hinzufügen oder Entfernen“, und es erscheint lediglich ein „x“ neben meinem Benutzernamen. Es gibt keine Möglichkeit, jemand anderen hinzuzufügen…
TPM läuft auf Discourse-Version 2.3.0. Falls es ein Problem beim Hinzufügen von Benutzern zu PMs gibt, wurde dies wahrscheinlich in der neuesten Discourse-Version behoben.
Sie haben Ende Sommer/Anfang Herbst letzten Jahres ein vollständiges Site-Upgrade durchgeführt. Ich dachte, sie wären auf die neueste Version umgestiegen…
2.3.0 wurde Mitte 2019 veröffentlicht, und seitdem gab es in den sechs Monaten bis zur aktuellen stabilen Version 2.3.8 und der hier verwendeten Version 2.4.0.beta10 zahlreiche Änderungen. Das Release von 2.4 steht weniger als einen Monat bevor.
Dies scheint kein Fehler zu sein, da es mit der Beschreibung von privaten Nachrichten (PM) in diesem Beitrag übereinstimmt:
Benutzer können Empfänger also wie folgt hinzufügen:
Durch Erstellen einer neuen Nachricht mit der neuen Liste von Empfängern
Durch Verwendung von Gruppen, sodass das Hinzufügen eines neuen Gruppenmitglieds sie automatisch zu Gruppen-PMs hinzufügt
Ich kann verstehen, warum eine Moderation erforderlich ist, um die Empfänger bestehender Nachrichten zu ändern. Dies vermeidet viele Möglichkeiten für Betrug.
Welche Benutzer können die Empfänger einer bestehenden PM bearbeiten?
Benutzertyp
Rolle
Selbst entfernen
Absender entfernen
Empfänger entfernen
Empfänger hinzufügen
Admin
Absender / Empfänger
Moderator
Absender / Empfänger
TL2±Benutzer mit min trust to send messages
Absender
TL2±Benutzer mit min trust to send messages
Empfänger
TL1-Benutzer mit min trust to send messages
Absender
TL1-Benutzer mit min trust to send messages
Empfänger
Benutzer ohne min trust to send messages
Absender
na
na
na
na
Benutzer ohne min trust to send messages
Empfänger
Hinweise:
Diese Tabelle wurde aktualisiert, um die größeren Fähigkeiten von TL2±Benutzern (TL2 ist standardmäßig für die Verwendung von PMs erforderlich) im Vergleich zu TL1-Benutzern widerzuspiegeln.
Beachten Sie, dass neue Benutzer manuell auf ein höheres TL befördert werden können, diese Rechte jedoch erst erhalten, wenn der tägliche Job ausgeführt wird und sie in die Benutzerliste aufgenommen werden.
Ein Empfänger kann eine Gruppe sein, sofern der Absender in der Gruppeneinstellung Interaction > Who can message this group? berechtigt ist, die Gruppe zu kontaktieren.
Um ein Mitglied aus einer Gruppen-PM zu entfernen, löschen Sie es aus der Gruppe, wodurch es zu einem separaten Empfänger in der Nachricht wird.
Das Entfernen eines Mitglieds aus einer Gruppe erforderte in Firefox unter Windows 10 eine Aktualisierung der Seite.
Okay, das klingt also so, als wäre die Antwort das Gruppieren von Mitgliedern. Geschieht das automatisch? TPM trennt die Hauptforen von den Mitgliedersforen. Vielleicht müssen diese nur in separate Gruppen eingeteilt werden?
Ich bezweifle nicht, dass es sich um ein Konfigurationsproblem bei TPM handelt. Ich versuche nur, genau herauszufinden, was es ist, damit ich mit den erforderlichen Informationen zu ihnen zurückkehren kann, damit dies funktioniert…
Okay, ich schaue mir die Einstellungen an. Es scheint, als müsste die Einstellung „Absender darf Empfänger hinzufügen
Soweit ich weiß, gibt es keine Einstellung, die dies erlaubt, worum es in dem anderen Thema geht.
Gruppen könnten die bessere Option sein. Das Problem, das du mit Gruppen haben könntest, ist, dass nur Administratoren Gruppen erstellen. Aber Gruppenmanager, die keine Administratoren sind, können der Gruppe hinzugefügt werden, und diese Gruppenmanager können dann Gruppenmitglieder hinzufügen oder entfernen.
Dies ist korrekt für bestehende PMs, was ich nun im Titel der Tabelle oben klarer gemacht habe.
Der Kontext ist, dass laughingriver keine neue PM erstellt, sondern versucht, Empfänger zu einer bestehenden PM hinzuzufügen:
Edit: Die Tabelle war aufgrund von TL1s, die zum Senden von PMs berechtigt sind, falsch, aber TL2±Nutzer können weitere Empfänger hinzufügen. Die Tabelle wurde entsprechend aktualisiert.