Champ utilisateur personnalisé multisélection n'apparaît pas dans la recherche ?

J’ai ajouté un champ utilisateur personnalisé.

Mon interface affiche ce champ :


Recherchable

J’ai coché la case.

J’ai configuré une liste multi-sélections.

Je peux modifier avec succès les profils avec la liste multi-sélections.
Elle s’affiche correctement sur ma carte utilisateur.

La recherche rapide sur le nom du champ ou les valeurs de la liste multi-sélections ne trouve pas mon utilisateur.

La recherche avancée sur le nom du champ ou les valeurs de la liste multi-sélections ne trouve pas mon utilisateur.

La recherche avancée sur le nom du champ ou les valeurs de la liste multi-sélections et la sélection spécifique de « Utilisateurs » dans le menu déroulant ne trouve pas mon utilisateur.

Zone d’administration - Utilisateurs - non, je n’ai pas trouvé de moyen de rechercher là non plus.

Zone d’administration - peut-être qu’un champ global interfère avec cette fonctionnalité - je n’ai rien trouvé.

Forum Discourse Meta - peut-être que les réponses se trouvent dans les paramètres globaux - je n’ai rien trouvé ici.

Je suis super frustré.

Le bug est-il que le champ existe ?

Le bug est-il que la recherche avancée n’affiche pas la liste multi-sélections lorsque je sélectionne Utilisateurs dans le menu déroulant ?

Est-ce un bug d’éducation utilisateur et dois-je cliquer sur des paramètres d’administration super secrets ?

Est-ce un champ mal étiqueté qui n’a rien à voir avec les recherches système ?


Je ne veux pas passer pour un imbécile - je suis vraiment désolé si ma frustration transparaît dans mon écriture. Je suis épuisé et je veux juste pleurer. J’ai passé tellement de temps à retravailler notre processus et à annoncer délicatement les changements autour de cette fonctionnalité qui pourrait ne pas être une fonctionnalité du tout.

Et oui, je suis un parfait idiot d’avoir pris des décisions basées sur l’étiquette d’un champ sans l’avoir testé au préalable. Ma frustration est de ma propre faute. Je sais mieux. J’ai été en QA pendant 17 ans. Je sais mieux. Ever-alpha-software. Je sais, je sais…

1 « J'aime »

Ouf. Cela semble frustrant. Je pense qu’il y a un délai dans l’ajout des informations à l’index de recherche, mais vous pouvez l’accélérer en déclenchant manuellement Jobs::ReindexSearch sur votre page /sidekiq (si vous y avez accès).

Je vais essayer d’en configurer un pour vérifier. :+1:

(Pour accélérer ce test, j’ai déclenché à la fois Jobs::ReindexSearch et Jobs::DirectoryRefreshDaily, après m’être assuré que mon utilisateur de test avait fait au moins une publication - je ne suis pas sûr que tout cela soit strictement nécessaire :slight_smile:)

5 « J'aime »

Merci beaucoup d’avoir vérifié cela. J’ai trouvé le problème.

Plusieurs des Ateliers utilisent des apostrophes, donc l’élément de sélection multiple est du type « L’Atelier du Créateur »

L’Atelier du Créateur ne renvoie rien
Les Ateliers des Créateurs ne renvoient rien
L’Atelier Créatif les trouve

Je vais simplement supprimer les apostrophes.

ok, ça a fonctionné

Il y a eu un effet secondaire :

Les renommer a laissé la version avec apostrophe sur les cartes des gens.
Profils - le champ de sélection multiple - s’affiche maintenant sous le nouveau nom, mais a été déplacé dans la zone « non encore sélectionné ».

Merci beaucoup pour votre temps
J’espère que vous passerez une merveilleuse journée !

3 « J'aime »

Belle trouvaille. :+1: Et j’espère que cela a aussi égayé un peu votre journée. :slightly_smiling_face:

Je vais tester les apostrophes et laisser une note dans le guide si ce n’est pas quelque chose que nous pouvons changer. :+1:

2 « J'aime »

J’ai examiné cela aujourd’hui avec « The Creative’s Workshop » comme l’une de mes options de sélection multiple. Fait intéressant, il trouve l’utilisateur, mais n’affiche pas le champ personnalisé dans les résultats de recherche si vous recherchez une correspondance exacte pour « the creative’s workshop » :

Alors qu’il le fera pour tout ce qui n’inclut pas l’apostrophe :

2 « J'aime »

Je ne sais pas si cela fait une différence :

J’utilisais la recherche avancée et je sélectionnais Utilisateurs dans le menu déroulant.

2 « J'aime »