Dieses Ticket implementiert die zentrale Rechteverwaltung, die auf den aktivierten Shared-Tables aufbaut.
Was getan werden muss
Die Extension muss auf beiden Instanzen installiert und konfiguriert werden, um die Rechteverwaltung zu zentralisieren.
- Installation und Aktivierung: Die Extension GlobalUserRights muss in beiden Wikis installiert und in der LocalSettings.php aktiviert werden.
- Datenbank-Updates: Gegebenenfalls notwendige Datenbank-Updates müssen durchgeführt werden.
- Konfiguration der Haupt-Instanz: Die Haupt-Instanz muss als die Master-Instanz für die Vergabe globaler Rechte definiert werden.
- Funktionstest: Ein Administrator muss auf der Haupt-Instanz eine globale Gruppe (z.B. 'Bürokrat' oder eine neue globale Gruppe) zuweisen. Es muss geprüft werden, ob diese Rechte sofort auf der Wikibase-Instanz wirksam sind.
Warum wir das tun
Wir zentralisieren die Rechteverwaltung, um den administrativen Aufwand zu reduzieren und Inkonsistenzen zu vermeiden.
- Zentrale Administration: Administratoren müssen Benutzergruppen nur noch an einer Stelle zuweisen.
- Konsistenz: Es wird sichergestellt, dass dieselben Benutzer auf beiden Wikis dieselben Berechtigungen (z.B. zum Löschen, Verschieben oder Sichten) besitzen, wenn diese global definiert sind.