Add multi-filter builder UI (frontend only)
- Langage dominant
- HTML
- Étoiles
- 0
- Forks
- 2
- Métriques de merge des PR
- Aucune PR mergée en 30 j
Description
Description:
Enhance the frontend so users can add or remove multiple filter rows.
Each filter row should map to the existing FilterCondition model (column, op, value) and be included in the JSON body sent to /process/csv.
Suggested files to edit:
index.html — add UI controls to dynamically add/remove filter rows and wire them into the existing JSON builder logic
Acceptance criteria:
User can add/remove N filters in the UI
Each filter becomes an entry in selection.filters within the JSON request sent by the UI
The backend already supports multiple filters, so no backend changes are required
Basic UI validation ensures each filter row has both a column and a value before inclusion
Guide de contribution
Ouvrir le guide de contribution
Piste de recherche
Commencez dans index.html en lisant les contrôles de filtre existants et le générateur JSON. Ajoutez-y l’UI dynamique des lignes de filtre, en veillant à ce que chaque ligne corresponde à column, op et value et que les lignes valides apparaissent dans selection.filters pour /process/csv. C’est terminé lorsque les utilisateurs peuvent ajouter ou supprimer N lignes et que les lignes incomplètes sont exclues de la requête.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- html
- Domaine
- frontend
- Type d'issue
- Fonctionnalité
- Difficulté
- 2/5
- Temps estimé
- 1-3 heures
- Activité
- À l'abandon
- Clarté
- Clairement spécifiée
- Accessibilité débutants
- 45/100