Rechercher des utilisateurs dans la liste Personnes du backoffice

Information importante

En raison d'un grand nombre d'inscriptions de spammers sur notre site, polluant sans relache notre forum, nous suspendons la création de compte via le formulaire de "sign up".

Il est néanmoins toujours possible de devenir adhérent•e en faisant la demande sur cette page, rubrique "Inscription" : https://www.drupal.fr/contact


De plus, le forum est désormais "interdit en écriture". Il n'est plus autorisé d'y écrire un sujet/billet/commentaire.

Pour contacter la communauté, merci de rejoindre le slack "drupalfrance".

Si vous voulez contacter le bureau de l'association, utilisez le formulaire disponible ici, ou envoyez-nous un DM sur twitter.

Je gère un site Drupal 7 avec plus de 4000 utilisateurs.

Malgré les filtres disponibles dans le BO pour chercher par Rôle, Permission, Statut, je perd pas mal de temps à chercher des personnes dans la liste. En effet après avoir filtré, trié par Nom d'utilisateur, je dois faire défiler les pages pour arriver au résultat.

De plus quand je met à jour les options d'un utilisateur, la liste se remet dans l'ordre initial.

Existe t'il des solutions pour rechercher, mettre à jour les options, plus facilement (avec une recherche sur des mots clé ?) des utilisateurs dans la partie admin/people ?

Merci pour votre retour.

Phil

Version de Drupal : 

Merci TD pour ta réponse

Je trouve bien un champ en auto-complétion dans la config du module admin/config/people/masquerade

Mais rien dans la partie utilisateurs admin/people

Comment puis je faire des recherches sur les utilisateurs afin d'accéder à leur profils plus facilement et y faire des modifs ou activer leur compte ?

Phil

Tu vas dans Administration/Structure/Blocs et tu places le bloc Masquerade dans une des régions de ton thème.

Et dans la configuration du bloc tu restreints l'accès à ce bloc à seulement à l'administrator.

Merci

Est-ce que masquerade cherche dans tous les champs user (nom, prénom...). En effet sur la partie utilisateur de mon site, il y a en plus du nom d'utilisateur, le nom, prénom, nom société, département

Précision : pour la recherche générale je passe par SolR (Search API, Solr search, Search API attachments)

J'ai cru comprendre qu'avec SolR, la recherche sur les utilisateur en backoffice n'était plus possible.

Une petite recherche donne quelques pistes
http://drupal.org/node/1222124
http://drupal.stackexchange.com/questions/23568/search-based-on-user-pro...

Un module en dév existe aussi http://drupal.org/project/apachesolr_user

Avez vous des pistes pour chercher des utilisateurs avec SolR ?
Je me demande comment faire en sorte que la recherche ne soit accessible qu'à l'admin

Merci par avance

Phil

Il est impossible de modifier (via views) (& même déconseillé) la vue de base admin/people. Si tu veux une vue plus custom tu refait une vue de type user, avec un display page avec une url admin/people2 par ex. Après tu peux y ajouter ce que tu désire :
-VBO pour faire de opération
-Des filtres exposé
-Des champs classables
-Style d'affichages
etc....
tu dois simplement apprendre comment utiliser views et les modules qui se greffe dessus.
Pour cela il y a beaucoup de tutoriel mais views est quand même assez intuitif.

Merci Thomas.emerya

Je suis allé voir du côté de http://drupal.org/project/admin_views qui répond largement à mes attentes

Il facilite la gestion des utilisateurs avec de nombreux champs de recherche.

http://s1285.photobucket.com/albums/a590/ensemblevide/?action=view&curre...

En plus il facilite la gestion des noeuds et des commentaires.

La vue peut être aussi modifiable et personnalisable.

C'est parfait

Qu'en pensez vous ?

Phil

Je n'est pas trop regardez en détail, mais de manière générale, je conseil d'installer des modules que si ont en a vraiment l'utilité (par exemple si on ne sait vraiment pas comment faire ou si c'est du dev lourd). En l'occurence, même si ce module à l'aire sympa, je vous aurez conseillez de réaliser votre propre vue de personne, car c'est parfait pour construire une première vue, cela permet de voir un peut l'utilisation de views avec du contenu basic. Après comme le module fait une simple vue (en passant vous pouvez aussi réalisez des vues exportés dans vos propres modules) vous pouvez comme vous le dite aisaiment modifier la vue. Attention à ce que vous ne vous retrouviez pas coincé avec ce genre de modules, par exemple qu'il utilise en plus sa propre table, et du coup que vous ayez du mal à interfacer avec d'autre éléments dans Drupal.

Merci Thomas.emerya pour votre réponse.

Sur le principe je suis assez d'accord avec votre vision des choses. Tant qu'on peut faire les choses soit même, c'est l'idéal.

En fait je suis en train de tester différentes solutions qui peuvent répondre à mon besoin.

Ce tuto http://www.drupalfacile.org/tutoriel/drupal7/episode-55-ameliorer-la-ges... répondait parfaitement à mes attentes.

Il semble que ce module "Remplace toutes les pages systèmes de gestion d'objets dans le cœur de Drupal par des vues".

J'ai fini par dupliquer la vue "Administration: Users" du module pour coller au mieux aux champs utilisateurs de mon site.

Je n'ai pas trouvé de table propre à ce module dans PhpMyAdmin

Je continue à tester ce module et reviens

Phil