65 lines
1.6 KiB
Markdown
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.
|