Décrivez le bug
Pour le projet ECHOES, j'ai utilisé de nouvelles classes/objets de PAIR (ActivityField et BitBasedResource). Comme pour les thèmes, je filtre des organisations via des ActivityField et je filtre des outils (BitBasedResource) en utilisant des ResourceType
Bref, j'ai besoin d'utiliser les filtres pour autre chose que les thèmes.
Or, dans le code, le predicat "pair:hasTopic" est écrit en dur...
https://github.com/assemblee-virtuelle/archipelago/blob/master/frontend/src/common/ReferenceFilterTree.jsx#L119C1-L128C2
Ce qui fait que la croix ne s'affiche pas.
Etapes pour reproduire
- Filtrer une liste avec autre chose que des thèmes
- La croix pour dé-selectionner ne s'affiche pas
Comportement attendu
Le composant devrait récupérer la propriété "source" au lieu de conserver en dur le "pair:hasTopic"

Décrivez le bug
Pour le projet ECHOES, j'ai utilisé de nouvelles classes/objets de PAIR (ActivityField et BitBasedResource). Comme pour les thèmes, je filtre des organisations via des ActivityField et je filtre des outils (BitBasedResource) en utilisant des ResourceType
Bref, j'ai besoin d'utiliser les filtres pour autre chose que les thèmes.
Or, dans le code, le predicat "pair:hasTopic" est écrit en dur...
https://github.com/assemblee-virtuelle/archipelago/blob/master/frontend/src/common/ReferenceFilterTree.jsx#L119C1-L128C2
Ce qui fait que la croix ne s'affiche pas.
Etapes pour reproduire
Comportement attendu
Le composant devrait récupérer la propriété "source" au lieu de conserver en dur le "pair:hasTopic"