assemblee-virtuelle / assemblee-virtuelle/archipelago

La croix ne s'affiche pas dans le ReferenceFilterTree avec d'autres classes que les thèmes

Open Beginner friendly
#240 1 comment 0 reactions 0 assignees View on GitHub
bug
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

Image

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"

Image

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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.