ich habe einen Bot-Benutzer, der über die API verschiedene Aufgaben erledigt. Es handelt sich um einen vertrauenswürdigen und administrativen Benutzer, der diese Woche aus irgendeinem Grund bereits zweimal deaktiviert wurde. Ich kann in den Protokolldateien für Administratoraktionen oder in den Fehlerprotokollen nichts finden, was auf den Grund für die Deaktivierung des Benutzers hindeutet.
Können Sie mir helfen, entweder mit Informationen darüber, welche Protokolle ich prüfen sollte, oder mit möglichen Gründen, warum ein Benutzer vom System deaktiviert wird?
Ich denke, es könnte das Skript InvalidateInactiveAdmins gewesen sein. Es scheint, dass dies keinen Log-Eintrag erzeugt. Kann das jemand bestätigen, da ich mit den Details des Quellcodes nicht vertraut bin?
Ja, das ist korrekt. Wir sollten definitiv prüfen, ob wir dafür ein Log hinzufügen – es kann sehr verwirrend sein, wenn man mit dieser Funktion nicht vertraut ist. Ich werde es auf meine To-Do-Liste setzen.
Wenn Sie die neueste Version von Discourse verwenden, haben wir kürzlich zusätzliche Prüfungen vor der Deaktivierung von Administratorkonten eingefügt:
Wenn der Benutzer Beiträge erstellt hat oder einen kürzlich genutzten API-Schlüssel an das Konto gebunden hat, wird es nicht deaktiviert. Beachten Sie, dass der API-Schlüssel spezifisch an diesen Benutzer gebunden sein muss und nicht ein „für alle Benutzer
Beim letzten Update haben wir viele Probleme mit der Funktionsweise der Kennzeichnung gehabt, daher werden wir keine Updates vornehmen, es sei denn, es gibt keine andere Möglichkeit.
Mir ist bewusst, dass es Probleme gibt, wenn keine Updates eingespielt werden. Unsere Nutzung von Discourse ist nicht standardkonform, und auf den eigentlichen Discourse-Server greifen die Nutzer nicht zu; er wird nur als Backend verwendet. Daher denke ich, dass wir vorerst gut dastehen. Dass unsere Nutzer verärgert sind, weil sich das Verhalten geändert hat und wir diese Änderung nicht rückgängig machen können, da das Team keine Option für das alte Verhalten hinzufügen möchte, ist für uns ein größeres Problem.