Ich glaube nicht, dass ich das reproduzieren kann?
Meine Schritt-für-Schritt-Anleitung:
Setze shared drafts category und shared drafts min trust level beide auf staff
Setze email time window mins auf 1 (optional )
Setze Testbenutzer A auf “Watching First Post” für die Kategorie #general
Erstelle ein Thema als ‘Shared Draft’, Zielkategorie #general
Verwende einen anderen Test-Staff-Benutzer, um Bearbeitungen vorzunehmen
Veröffentliche den Entwurf
Thema wird in die richtige Kategorie veröffentlicht
Testbenutzer A erhält eine Benachrichtigung über das neue Thema
Testbenutzer A erhält auch eine E-Mail über die obige Benachrichtigung
Es werden Benachrichtigungen generiert, obwohl die E-Mails von den Einstellungen jedes Benutzers gesteuert werden, sowie davon, ob sie das Forum innerhalb des email time window gesehen haben.
Hallo @JammyDodger
Ich möchte Sie nicht „stören“, aber ich wollte Sie wissen lassen, dass ich Ihnen Screenshots gesendet habe, die ich beim Reproduzieren des Problems aufgenommen habe. Bitte überprüfen Sie sie, wenn Sie Zeit haben. Vielen Dank.
Beim kurzen Überprüfen Ihrer PM scheint es, dass mindestens eine E-Mail als „Ersten Beitrag beobachten“ für diesen freigegebenen Entwurf gesendet wurde, was darauf hindeutet, dass es funktioniert.
In Ihren Notizen beziehen Sie sich auf die Festlegung dieser Kategoriebenachrichtigung als Standard für Ihre Benutzer. Sind Sie sicher, dass der Standard korrekt angewendet wurde? Wenn Sie den data-explorer installiert haben, könnten Sie eine Abfrage ausführen, um die Kategoriebenachrichtigungsstufe Ihrer Benutzer für diese Kategorie zu überprüfen, um sicherzustellen, dass sie wie erwartet eingestellt sind:
(„4“ ist der Code für „Ersten Beitrag beobachten“, „3“ für „Beobachten“)
-- [params]
-- int :category_id
SELECT cu.user_id,
cu.notification_level
FROM category_users cu
WHERE category_id = :category_id
ORDER BY cu.notification_level DESC
Ja, es hat nur für 1 E-Mail von ~8000 funktioniert. Ich bin mir nicht sicher, was an dieser ID so besonders war
Ich habe den Data Explorer nicht installiert, kann es aber beim nächsten Build versuchen.
Hier sind zusätzliche Gedanken zu dem, was meiner Meinung nach das Problem ist:
Das Senden von E-Mails an alle funktioniert in derselben Kategorie für neue direkte (nicht gemeinsame Entwürfe) Themen korrekt. Ich werde versuchen, auch dafür Screenshots zu machen. Die Beobachtung für alle in der Kategorie sollte also gut sein.
Ich habe auch festgestellt, dass Benachrichtigungs-E-Mails sofort beim ersten Speichern an die E-Mail-Adressen des Personals gesendet werden. Ich glaube, das bedeutet, dass das Thema den Benachrichtigungsprozess sofort beim ersten Speichern auslöst und nicht nach Abschluss mehrerer Bearbeitungen durch das Personal und der eigentlichen „Veröffentlichung“. Zum Zeitpunkt des ersten Speicherns befindet sich das Thema in der Kategorie des Personals, und daher werden nur Personalmitglieder benachrichtigt.
Wenn die Kategorie „Gemeinsame Entwürfe“ auf eine Nicht-Personal-Kategorie gesetzt ist, vermute ich, dass dies möglicherweise unvollständige Beiträge an alle beobachtenden Mitglieder der Kategorie „Gemeinsame Entwürfe“ anstelle der Zielkategorie per E-Mail versendet.