|||
-|-|-| | Zusammenfassung | Allen Benutzern erlauben, PMs an das Personal zu senden | Repository-Link | \u003chttps://github.com/pfaffman/discourse-allow-pm-to-staff\u003e | Installationsanleitung | So installieren Sie Plugins in Discourse
Funktionen
Ermöglichen Sie Benutzern, eine PM an das Personal zu senden, auch wenn sie sonst keine PM senden könnten.
Konfiguration
allow_pm_to_staff_enabled–Aktiviert das Plugin (Standard: true)
allow_pm_allowed_pm_groups–Legen Sie Gruppen fest, die PMs von allen Benutzern empfangen können (Standard: „staff“). Trennen Sie mehrere Gruppen mit einem | und ohne Leerzeichen.
CHANGELOG
Fähigkeit hinzugefügt, andere empfangende Gruppen als „staff“ zu wählen.
07.04.2023 ein Problem behoben, das dazu führte, dass Gruppenseiten nicht geladen wurden
Hallo! Zuerst einmal möchte ich Ihnen für dieses wunderbare Plugin danken
Gestern habe ich dieses Plugin auf meinem Forum installiert, aber ich konnte immer noch nicht mehr als eine Gruppe einrichten. Beim Hinzufügen von Gruppennamen zur Zeile habe ich versucht, : ; , mit und ohne Leerzeichen zu verwenden, ich habe sogar versucht, keine Zeichen zwischen die Namen einzufügen (nur Leerzeichen übrig gelassen), nichts hat geholfen – die Zeile unterstützt nur eine Gruppe. Sagen Sie mir, was mache ich falsch?
Zum Beispiel möchte ich Folgendes erreichen:
Danke, Richard. | ist der Trennzeichen. Keine Leerzeichen einschließen.
Entschuldigung, dass es schwer zu erkennen ist.
Es wäre schön gewesen, wenn ich Text für allowed_pm_allowed_pm_groups eingefügt hätte. Das werde ich beim nächsten Mal tun, wenn ich etwas im Plugin aktualisiere.
Ich habe die OP mit einem Hinweis aktualisiert. Vielleicht hilft das.
Es ist lange her, dass ich das geschrieben habe. Es war am Rande meiner Fähigkeiten und ich war nicht sehr gut darin, herauszufinden, welche Typen verfügbar waren und was die Magie type: group_list bewirken würde.
Das muss definitiv aufgeräumt werden, aber es erfüllt die Bedürfnisse der Person, für die ich es geschrieben habe, also lasse ich es immer wieder unberührt.
Ich werde das zu meiner Liste hinzufügen, aber ich habe eine Menge anderer unbezahlter Arbeit, die vor dieser steht.
Es ist keine große Sache, aber ich sehe diese Meldung immer noch während Upgrades:
Running post deploy migrations
$ bundle exec rake multisite:migrate
Plugin name is 'discourse-allow-pm-to-staff', but plugin directory is named 'allow-pms-to-staff'
Ich habe sogar versucht, das Plugin-Verzeichnis im Container manuell umzubenennen, aber es wird schließlich rückgängig gemacht.
Ich habe das Plugin installiert. Ich habe „PM an Mitarbeiter erlauben“ überprüft.
Ich habe eine Gruppe erstellt und „Darf Nachrichten senden“ auf „Jeder“ gesetzt.
Ich habe einen Benutzer zu dieser Gruppe hinzugefügt.
Ich habe getestet, indem ich mich ausgeloggt und versucht habe, dem Benutzer eine Nachricht von den Benutzer- und Gruppenseiten aus zu senden, kann aber nicht herausfinden, wie.
Habe ich falsch verstanden, wie dieses Plugin funktioniert, oder habe ich vielleicht etwas übersehen?
Das Plugin ermöglicht es angemeldeten Benutzern, die normalerweise nicht berechtigt wären, private Nachrichten (PMs) zu senden, PMs an die Gruppe @staff zu senden. Unglücklicherweise bewirkt es nichts für anonyme Benutzer (d. h. diejenigen, die nicht angemeldet sind).
Deshalb habe ich diesen kleinen Hack verwendet:
Diesen habe ich jahrelang ohne Probleme verwendet (abgesehen von gelegentlichem Spam).