Ich habe Benutzer von Moodle gelöscht, aber die gelöschten Benutzer erscheinen immer noch in der Benutzerliste mit der Fähigkeit, sie wiederherzustellen. Gibt es eine Möglichkeit, die gelöschten Benutzer aus der Benutzerliste zu entfernen.Löschen von Benutzern von Moodle
Antwort
Nur mit SQL - Übung mit Vorsicht aber
DELETE FROM mdl_user WHERE deleted = 1
Dies wird, nachdem Sie den Benutzer über das Frontend gelöscht haben - die (in der Theorie) werden alle Benutzer-Daten löschen.
Das klingt wie eine gute Möglichkeit, schreckliche Dinge zu Ihren Daten zu tun. – millimoose
Warum? Der Benutzer wird über das Frontend gelöscht, wodurch ein Ereignis generiert wird, das alle Plugins informiert, die der Benutzer löscht - also löscht das Plug-in die Daten. Wenn der gelöschte Indikator 1 ist, bedeutet dies, dass die anderen Daten erfolgreich gelöscht wurden. –
Ich bin nicht sehr vertraut mit Moodle, aber wenn sie ein "soft delete" auf Benutzer implementiert, würde der Grund dafür nicht so sein, dass verwandte Daten in der Tat nicht verschwinden? Wenn Sie einen Lehrer nach dem Beenden löschen, was passiert dann mit den Noten, die er eingegeben hat? – millimoose
- 1. Umleiten von Benutzern von Moodle zu einer anderen Site, wenn Login fehlschlägt
- 2. Bash Script - Erstellen/Löschen von Benutzern aus der Textdatei
- 3. Integration von Moodle und ASP.NET Identity 2.1
- 4. von aktuellen iCloud Benutzern
- 5. Verfolgen von angemeldeten Benutzern
- 6. edit_form.php im benutzerdefinierten Block von totara/moodle
- 7. Fehler bei der Installation von Moodle 3.0.3 +
- 8. Moodle - Plugin zum Erstellen von Formularen
- 9. Verschlüsseln von Daten von Benutzern in Webanwendungen
- 10. Sammeln von JavaScript-Speicherprofildaten von Benutzern
- 11. Firebase - Erstellen von zwei Ebenen von Benutzern
- 12. Verwenden von Joins zum Suchen von Benutzern
- 13. AD-Gruppenmitgliedschaft von SharePoint-Benutzern
- 14. Imitieren von Benutzern durch NTLM
- 15. Trac von anonymen Benutzern absichern?
- 16. Abrufen von Benutzern mit Backendess
- 17. Gruppe von Benutzern in Feuerbasis
- 18. Neue Klassen von Benutzern erstellt?
- 19. Senden von Nachrichten zwischen Benutzern
- 20. CVS Liste von Benutzern checkin
- 21. Informationen von registrierten Benutzern erhalten
- 22. Umleiten von Benutzern oder Abbrechen
- 23. GA - Inkonsistenzen bei der Gesamtzahl von Benutzern und neuen Benutzern
- 24. Migrieren von Parse-Benutzern zu Firebase-Auth-Benutzern
- 25. Moodle Sprachsynchronisation
- 26. Moodle-Bearbeitungsvorlagen
- 27. Löschen von Dateien/Uploads beim Löschen Benutzer
- 28. dotNetNuke/Moodle Integration
- 29. SCORM Version in Moodle
- 30. Moodle flexible_table Sortierung
Wahrscheinlich nicht. Die strenge Löschung von Benutzern - oder irgendwelcher Datensätze - ist in Datenmodellen im Allgemeinen schwierig, da andere Entitäten mit ihnen verknüpft sind. Normalerweise ist das Beste, was Sie tun können, sie irgendwie zu verbergen. – millimoose
Wie mache ich das? –
Keine Ahnung, meine Test-Installation von Moodle scheint Benutzer komplett zu löschen, so dass ich nicht einmal das beschriebene Verhalten reproduzieren kann. – millimoose