# Catálogo de etiquetas

En **Configuración → Etiquetas**, el administrador de la cuenta puede añadir nombres y elegir su color. Pulsar **Guardar etiquetas**. Para dejar de utilizar una etiqueta, desactivar **Disponible para asignar**; las tareas existentes la conservan.

En Crear/Editar tarea, **Etiquetas** es un desplegable con búsqueda y selección múltiple: se eligen una a una y permanecen visibles en el campo. Admite hasta 20 por tarea. El catálogo es compartido por las empresas de la cuenta y está separado del de otras cuentas.

Nombre y color se consultan desde el catálogo: al modificarlos, las tareas muestran el cambio. El texto de las etiquetas claras utiliza contraste oscuro. La migración convierte las antiguas etiquetas escritas con comas en registros del catálogo y conserva sus asignaciones y colores iniciales.

## Subir al hosting

- `database/migrations/2026_09_12_000004_create_task_labels.php`
- `app/Models/Work/TaskLabel.php`
- `app/Models/Work/WorkTask.php`
- `app/Filament/Pages/TaskLabels.php`
- `app/Filament/Pages/UserTasks.php`
- `app/Services/Work/WorkTaskService.php`
- `resources/views/filament/pages/task-labels.blade.php`
- `resources/views/filament/pages/partials/task-labels.blade.php`
- `resources/views/filament/navigation/geolocalizacion-flyout.blade.php`

Requiere las actualizaciones anteriores de tareas, pasos asignados y días festivos. Desde la raíz del proyecto:

```sh
php artisan migrate --force
php artisan optimize:clear
php artisan queue:restart
```
