Add tags to multiple tasks at once 🏷️
Les mainteneurs répondent en général sous 2 jours
@yashTomar272 y travaille déjà.
Depuis le 3/9/2026.
Évaluation
- Difficulté
- 2/5
- Temps estimé
- 1-3 heures
- Accessibilité débutants
- 75/100
- Type d'issue
- Fonctionnalité
- Clarté
- Clairement spécifiée
- Activité
- Calme
- Stack technique
- javascript, react, tailwindcss
- Domaine
- frontend
Piste de recherche
Commence dans client/src/pages/Dashboard.jsx et lis comment bulk selection et updateTask fonctionnent actuellement. Ajoute un champ de saisie de tag qui apparaît lorsque des tasks sont sélectionnés et applique le tag saisi à chaque task sélectionné. Done signifie qu'un tag peut être ajouté à plusieurs tasks sélectionnés sans ouvrir un modal pour chacun.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
Add tags to multiple tasks at once 🏷️
File: client/src/pages/Dashboard.jsx
Adding same tag to 10 tasks = 10 modal opens 💀
Need batch tag editing fr!!
Fix: add tag input in bulk select mode:
const handleBatchTag = async (tag) => {
if (!tag.trim()) return
await Promise.all(
selectedTasks.map(id => {
const task = tasks.find(t => t._id === id)
const updatedTags = [...new Set([
...(task.tags || []), tag.trim()
])]
return updateTask(id, { tags: updatedTags })
})
)
setBatchTag('')
}
// show when tasks are selected:
{selectedTasks.length > 0 && (
~15 lines! No backend changes needed 🎯
- Langage dominant
- JavaScript
- Étoiles
- 39
- Forks
- 105
- Merge moyen
- 1 j 12 h
- PR mergées (30 j)
- 27
Préparer son environnement
- Aucun Dockerfile ni fichier Docker Compose
- Aucun modèle de pull request
- Lire le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de anoopcodehack/DevBoard
-
good first issue
Difficulté 1/5 1-3 heures Accessibilité débutants 88/100
anoopcodehack/DevBoard#589 ·
Les mainteneurs répondent en général sous 2 jours
-
Import tasks from CSV file 📤Ouverteenhancement good first issue
Difficulté 2/5 1-3 heures Accessibilité débutants 68/100
anoopcodehack/DevBoard#588 ·
Les mainteneurs répondent en général sous 2 jours
-
good first issue
Difficulté 2/5 1-3 heures Accessibilité débutants 82/100
anoopcodehack/DevBoard#587 ·
Les mainteneurs répondent en général sous 2 jours
-
good first issue
Difficulté 1/5 Moins d'une heure Accessibilité débutants 90/100
anoopcodehack/DevBoard#586 ·
Les mainteneurs répondent en général sous 2 jours
-
good first issue
Difficulté 2/5 1-3 heures Accessibilité débutants 65/100
anoopcodehack/DevBoard#584 ·
Les mainteneurs répondent en général sous 2 jours
Toutes les issues de anoopcodehack/DevBoard
Issues similaires
-
Difficulté 2/5 1-3 heures Accessibilité débutants 88/100
Effect-TS/effect#8881 · 1 commentaire ·
Les mainteneurs répondent en général sous 1 jour
-
mail processing verified
Difficulté 2/5 1-3 heures Accessibilité débutants 88/100
Les mainteneurs répondent en général sous 7 jours
-
2个显示的问题Ouverte
Difficulté 2/5 1-3 heures Accessibilité débutants 62/100
coolsnowwolf/lede#14209 ·
-
L: github:actions L: php:composer
Difficulté 2/5 1-3 heures Accessibilité débutants 88/100
dependabot/dependabot-core#16493 ·
Les mainteneurs répondent en général sous 1 jour
-
Always show measure tooltipsOuverte
Difficulté 2/5 1-3 heures Accessibilité débutants 68/100
Les mainteneurs répondent en général sous 1 jour