2010-03-11 7 views
0

J'ai mis en place Mediawiki 1.15.1 pour un client qui a ajouté deux utilisateurs par erreur. Ils veulent maintenant cacher ces utilisateurs de la liste des utilisateurs.MediaWiki: comment cacher les utilisateurs de la liste des utilisateurs?

Il semble que cela se fait via le tableau $wgGroupPermissions avec $wgGroupPermissions['suppress']['hideuser'] = true;, mais il est pas du tout clair que l'entrée pour ce besoin de travailler la dissimulation, ou si un nouveau groupe (« caché » ou autre) doit être créé d'abord avec $wgAddGroups['bureaucrat'] = true;. Pour l'instant, j'ai ajouté les deux utilisateurs à masquer au groupe 'Supervision' qui explique 'Bloquer un nom d'utilisateur, en le masquant du public (hideuser)', mais ils apparaissent toujours sur la page Special: ListUsers .

à une perte sur la façon dont les tableaux MediWiki modifient les options affichées dans l'interface, jusqu'à présent je l'ai ajouté à son LocalSettings.php:

$wgGroupPermissions['suppress']['hideuser'] = true; 
$wgAddGroups['supress'] = true; 

Ou - car ils ont pas vraiment quoi que ce soit ajouté au wiki - pourraient-ils simplement être retirés de la table des utilisateurs de MySQL - bien que MediaWiki les met en garde contre cela?

Est-ce que quelqu'un d'autre l'a fait avec succès?

Mise à jour - c'est un trou dans l'admin de MediaWiki (bien qu'il existe des solutions de contournement). Voir this thread on MediaWIki Users et la note à la réponse ci-dessous.

Répondre

1

Installez l'extension "merge and delete".

+0

Je l'ai vu, mais tentais d'éviter le travail supplémentaire. Pas d'autre chemin? –

+0

Hoggwild sur le forum 'mwusers' de Mediawiki a répondu avec un nouveau script - après avoir posté les seules options disponibles et réalisé que cette fonction n'est pas facilement disponible (disons que vous créez un nouvel utilisateur qui veut ensuite sortir). Voir: http://www.mwusers.com/forums/showthread.php?14399-Hiding-a-user-from-the-users-list-or-deleting-them&p=47785 –

Questions connexes