Files

65 lines
1.6 KiB
Markdown

# Planlink - Plan de Pruebas
## Setup
- Levantar server y client con IP `192.168.222.72`.
- Verificar `.env` en `server/` y `client/`.
- Confirmar conexion a MariaDB (planlinked).
## Auth
- Registro nuevo usuario -> login correcto.
- Login con credenciales invalidas -> error.
- Logout -> `GET /me` debe fallar.
## Proyectos
- Crear proyecto -> rol `owner`.
- Listar proyectos -> aparecen los propios.
- Invitar usuario (admin/owner) -> token visible en UI.
- Revocar invitacion -> status `revoked`.
- Aceptar invitacion con token -> usuario agregado.
## Roles
- Usuario `member` no puede crear boards/listas/labels.
- Usuario `admin/owner` si puede.
## Boards
- Crear board -> aparece en lista.
- Cambiar de proyecto -> boards cambian correctamente.
## Listas
- Crear lista -> aparece en board.
- Drag & drop de listas -> orden persistente.
## Cards
- Crear card en lista.
- Drag & drop entre listas -> posicion actualizada.
- Reordenar dentro de lista -> persistencia.
## Card modal
- Editar titulo, descripcion, fecha.
- Agregar comentarios.
- Agregar adjuntos (URL).
## Etiquetas
- Crear etiqueta de proyecto.
- Asignar etiqueta a card.
- Filtrar cards por etiqueta.
## Miembros
- Mostrar miembros del proyecto.
- Asignar miembro a card.
- Filtrar cards por miembro.
## Realtime
- Dos sesiones abiertas (2 navegadores).
- Crear lista/card en una -> aparece en otra.
- Actualizar card -> reflejado en otra.
## Planers
- Generar prompt guiado -> copiar -> pegar plan.
- Guardar plan en BD -> aparece en historial.
- Editar plan -> se actualiza.
## Actividad
- Ver actividad por board.
- Acciones de listas/cards generan eventos.