Pour le reproduire :
1/ Par exemple dans abstractProgam.xml, modifier le bas du fichier contenant les indexing models comme suit :
<cms:indexing-model include-all="true"> <cms:custom-field name="indexedAcquiredSkills" class="org.ametys.odf.skill.ProgramSkillsIndexingField"> <label i18n="true">PLUGINS_ODF_ABSTRACT_PROGRAM_COMPUTED_ACQUIRED_SKILL_LABEL</label> <description i18n="true">PLUGINS_ODF_ABSTRACT_PROGRAM_COMPUTED_ACQUIRED_SKILL_DESC</description> </cms:custom-field> <cms:metadata-field name="test" path="erasmusCode/category"> <label i18n="false">coucou</label> <description i18n="false">coucou</description> </cms:metadata-field> </cms:indexing-model>
2/ Modifier une formation en ajoutant une valeur au champ "Référentiel ERASMUS-CITE" (présent dans l'onglet "Présentation"). Choisir une valeur d'une catégorie que nous nommons CAT1 ici.
Valider la formation.
3/ Modifier un parcours en ajoutant une valeur au champ "Référentiel ERASMUS-CITE" (présent dans l'onglet "Présentation"). Choisir une valeur d'une catégorie que nous nommons CAT2 ici.
Valider le parcours.
4/ Dans le service de recherche des pages :
- Accueil
- Rechercher des formations
Ajouter le critère et le filtre à facette suivant :
5/ Aller sur le front :
Dans la liste Catégorie (correspondant au critère ajouté) :
- seule CAT1 est présente;
- CAT2 n'est pas présente
- discovered while testing
-
CMS-10564 Declare indexing model with composed path doesn't work
- Closed