Wie kann man BenutzerInnen löschen/entfernen (FAQ, OJS 2.4.8)

In OJS kann man BenutzerInnen nicht wirklich löschen. Das liegt daran, dass es im System wichtige Referenzen auf die Person geben kann, die nicht gelöscht werden dürfen (z.B. eine Einreichung, ein Review etc). Wenn man die Person löschen würde, würden die Referenzen auf nicht vorhandene Einträge verweisen und einen Fehler erzeugen.

Daher gibt es in OJS drei Möglichkeiten, BenutzerInnen zumindest teilweise zu löschen. Welche man davon wählen sollte, hängt von der jeweiligen Situation ab.

1. BenutzerInnen aus einer Zeitschrift entfernen

Unter Persönliche Startseite > Zeitschriftenverwalter/in > Bei dieser Zeitschrift registrierte Benutzer/innen sind alle bei der Zeitschrift registrierten Benutzer/innen aufgelistet. Klickt man in der Spalte Aktion auf Entfernen werden dem/der Benutzer/in alle Rollen bei diese Zeitschrift entzogen. Sie ist damit nicht mehr bei der Zeitschrift registriert, aber noch im System aufgeführt, woraus folgt, dass Nutzername und Email-Adresse nicht neu vergeben werden können. Man kann sich Benutzer/innen ohne Rollen unter Persönlichke Startseite > Zeitschriftenverwalter/in > Nutzer/innen ohne Rolle anzeigen anzeigen lassen. Man kann den entfernten Benutzer/innen jederzeit wieder Rollen zuweisen und die Entfernung damit rückgängig machen.

2. BenutzerInnen deaktiveren

Klickt man in einer Auflistung von Benutzer/innen in der Spalte Bearbeiten auf Deaktivieren kann der/die Benutzer/in sich nicht mehr bei dieser Zeitschrift anmelden. Man kann für die Sperrung einen Grund angeben (der beim Einloggversuch angezeigt wird), sie rückgängig machen (“Aktivieren”) und mit “Benutzer entfernen” kombinieren. Benutzername und Email-Adresse bleiben im System und können nicht neu vergeben werden.

3. Benutzer/innen zusammenführen

Dem Löschen am nähesten kommt die dritte Möglichkeit, das “Zusammenführen von Benutzer/innen”. Dabei werden alle Referenzen einer/s Benutzers/in auf eine andere übertragen und somit ist können ihr Benutzername sowie ihre Email-Adresse aus dem System gelöscht werden (und OJS tut das auch). Benutzername und Email-Adressen können daher nach dem Zusammenführen neu vergeben werden.

Man kann zu löschende Benutzer/innen mit einer echten Person zusammenführen, aber man kann auch abstrakte Personen anlegen, wie z.B. Spamuser und/oder DeletedUsers. So kann man später besser auseinanderhalten, aus welchen Quellen die möglichen Referenzen der gelöschten Benutzer/innen ursprünglich stammen.

In OJS 2.4.8. findet man die Funktionalität für das Zusammenführen von Benutzer/innen unter Persönliche Startseite > Zeitschriftenverwalter/in > Benutzer/innen zusammenführen.

PKP FAQ: How to delete a test user account?