assemblee-virtuelle / assemblee-virtuelle/archipelago
La croix ne s'affiche pas dans le ReferenceFilterTree avec d'autres classes que les thèmes
- Dominant language
- TypeScript
- Stars
- 23
- Forks
- 7
- PR merge metrics
- No merged PRs in 30d
Description
**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**
1. Filtrer une liste avec autre chose que des thèmes
2. 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"
Contributor guide
No contributing guide indexed for this repository
Research direction
Start in frontend/src/common/ReferenceFilterTree.jsx around lines 119-128 and reproduce the problem by filtering with an ActivityField or ResourceType. Trace how the selected filter's source is provided to the component; done means the deselection cross appears for non-topic filters as it does for topics.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- react
- Domain
- frontend
- Issue type
- Bug
- Difficulty
- 2/5
- Estimated time
- 1-3 hours
- Activity status
- Active
- Clarity
- Clearly specified
- Newbie friendliness
- 84/100