| Entidad Outfit |
Crear |
Necesita una categoría y prenda para crear un outfit |
Erik Fernández |
|
|
|
|
| Entidad Categoría |
Eliminar |
Si no existe ningún outfit en esta categoría |
Erik Fernández |
|
|
|
|
| Entidad Imagen |
Crear |
Necesita un outfit, prenda y marca para crear la imagen |
Erik Fernández |
| Entidad Imagen |
Eliminar |
Si no existe un outfit, prenda y marca |
Erik Fernández |
|
|
|
|
| Entidad Prenda |
Crear |
No se puede crear una prenda sin: Un color, una marca, una categoría o una imagen |
Kevin Agudelo |
| Entidad Prenda |
Actualizar |
No se puede actualizar con o sin: un nombre vacío, una marca inexistente, una categoría inexistente, sin imagen |
Kevin Agudelo |
| Entidad Prenda |
Eliminar |
No puede eliminar si: tiene imágenes asociadas, si existe en varios outfits, debe notificarse antes de |
Kevin Agudelo |
|
|
|
|
| Entidad Marca |
Crear |
No se puede crear una marca con un nombre duplicado, debe tener asociado al menos una tienda, debe tener una imagen (logo) |
Kevin Agudelo |
| Entidad Marca |
Actualizar |
No se puede cambiar a: Un nombre ya existente, una imagen ya usada por otra marca, no puede quedar sin tiendas asociadas |
Kevin Agudelo |
| Entidad Marca |
Eliminar |
No se puede eliminar si tiene: Prendas asociadas |
Kevin Agudelo |
|
|
|
|
| Entidad Tienda |
Crear |
No se puede crear sin: un nombre propio, una asociación de marca y una ubicación |
Kevin Agudelo |
| Entidad Tienda |
Actualizar |
No se puede actualizar si: el nombre esta duplicado, no tiene marcas (debe tener al menos una) |
Kevin Agudelo |
| Entidad Tienda |
Eliminar |
Se puede eliminar una tienda sin problemas |
Kevin Agudelo |
|
|
|
|
| Entidad Usuario |
Crear |
No se puede crear un usuario con nombre, correo e id vacío o duplicados |
Andrés Rondón |
| Entidad Usuario |
Actualizar |
El correo del usuario debe tener un formato válido |
Andrés Rondón |
|
|
|
|
| Entidad Comentario |
Crear |
No puede crearse si el texto esta vacío |
Andrés Rondón |
| Entidad Comentario |
Eliminar |
Si se elimina el usuario asociado, también se eliminan sus comentarios |
Andrés Rondón |
| Entidad Comentario |
Eliminar |
Solo el usuario autor del comentario o un administrador puede eliminarlo manualmente |
Andrés Rondón |
|
|
|
|
| Entidad ListaDeseos |
Actualizar |
Si el usuario desea agregar o eliminar un outfit |
Andrés Rondón |
| Entidad ListaDeseos |
Eliminar |
Si se elimina el usuario asociado, también se eliminan su lista de deseos. |
Andrés Rondón |
|
|
|
|
| Entidad Ocasión |
Crear |
No se puede crear una Ocasión sin nombre |
Andrés Leonel |
| Entidad Ocasión |
Actualizar |
No se puede cambiar el nombre a uno ya existente |
Andrés Leonel |
| Entidad Ocasión |
Eliminar |
No se puede eliminar una ocasión si está asociada a un outfit |
Andrés Leonel |
|
|
|
|
| Entidad Color |
Crear |
No se puede crear un color sin nombre ni código de color |
Andrés Leonel |
| Entidad Color |
Actualizar |
No se puede actualizar el código a uno ya existente en otro color |
Andrés Leonel |
| Entidad Color |
Eliminar |
No se puede eliminar un color si está asociado a una prenda |
Andrés Leonel |
|
|
|
|
| Entidad Recomendación |
Crear |
No se puede duplicar una recomendación con el mismo mensaje y usuario para el mismo outfit |
Andrés Leonel |
| Entidad Recomendación |
Actualizar |
No se puede cambiar el usuario asociado a la recomendación |
Andrés Leonel |
| Entidad Recomendación |
Eliminar |
Solo el usuario creador de la recomendación o un administrador puede eliminarla |
Andrés Leonel |