diff --git a/documentation/docs/proyectos/textiles/documentacion/requisitos/RF29.md b/documentation/docs/proyectos/textiles/documentacion/requisitos/RF29.md index 56fac7e0..5a34ae8c 100644 --- a/documentation/docs/proyectos/textiles/documentacion/requisitos/RF29.md +++ b/documentation/docs/proyectos/textiles/documentacion/requisitos/RF29.md @@ -5,8 +5,6 @@ sidebar_position: 31 # RF29: Super Administrador Actualiza Producto -**Última actualización:** 06 de marzo de 2025 - --- ## Historia de Usuario @@ -17,22 +15,38 @@ Como administrador, quiero modificar la información de un producto existente pa 1. El Super Administrador debe poder modificar la información de un producto. 2. Los cambios deben incluir: - - Nombre del producto - - Descripción - - Precio - - Stock disponible -3. El sistema debe reflejar los cambios de inmediato en la lista de productos. -4. Si la actualización es exitosa, el producto debe mostrarse con la información actualizada. -5. Si ocurre un error, el sistema debe mostrar un mensaje de error. + - Todos los campos del produto. + -Todos los campos de variantes + -Todos los campos de Opciones +3. Para los campos de impuesto y descuento en producto, si desea que estos no tengan valor, se tendrá que poner un 0 +4. Para los campos de costo adicional o descuento, si se desea que estos no tengan valor, se tendrá que poner un 0 +5. El sistema debe reflejar los cambios cuando se seleccione de nuevo el producto que se actualizó. +6. Si la actualización es exitosa, el producto debe mostrarse con la información actualizada. +7. Si ocurre un error, el sistema debe mostrar un mensaje de error. --- ## **Diagrama de Secuencia** -> _Descripción_: El diagrama de secuencia muestra el proceso mediante el cual el Super Administrador actualiza los detalles de un producto y cómo el sistema guarda los cambios. +> _Descripción_: Según lo establecido en nuestras definiciones de "Done" y "Ready", esta historia de usuario no requiere de un diagrama de secuencia. --- ## **Mockup** > _Descripción_: El mockup muestra la interfaz donde el Super Administrador puede actualizar los datos de un producto. + +![alt_text](imagenes/US40.png) +![alt_text](imagenes/US40.1.png) +![alt_text](imagenes/US40.2.png) +![alt_text](imagenes/US40.3.png) +![alt_text](imagenes/US40.4.png) + +## Pruebas + +Las pruebas se pueden encontrar [aquí](https://docs.google.com/spreadsheets/d/1NLGwGrGA5PVOEzLaqxa8Ts1D_Ng3QzzqNKWJYUzxD-M/edit?gid=745999312#gid=745999312) + +## **Código** + +_[Pull Request Front-End](https://github.com/CodeAnd-Co/Frontend-Text-Lines/pull/183)_ +_[Pull Request Back-End](https://github.com/CodeAnd-Co/Backend-textiles/pull/139)_ diff --git a/documentation/docs/proyectos/textiles/documentacion/requisitos/imagenes/US40.1.png b/documentation/docs/proyectos/textiles/documentacion/requisitos/imagenes/US40.1.png new file mode 100644 index 00000000..5b3f2610 Binary files /dev/null and b/documentation/docs/proyectos/textiles/documentacion/requisitos/imagenes/US40.1.png differ diff --git a/documentation/docs/proyectos/textiles/documentacion/requisitos/imagenes/US40.2.png b/documentation/docs/proyectos/textiles/documentacion/requisitos/imagenes/US40.2.png new file mode 100644 index 00000000..b0375fbf Binary files /dev/null and b/documentation/docs/proyectos/textiles/documentacion/requisitos/imagenes/US40.2.png differ diff --git a/documentation/docs/proyectos/textiles/documentacion/requisitos/imagenes/US40.3.png b/documentation/docs/proyectos/textiles/documentacion/requisitos/imagenes/US40.3.png new file mode 100644 index 00000000..8972b40f Binary files /dev/null and b/documentation/docs/proyectos/textiles/documentacion/requisitos/imagenes/US40.3.png differ diff --git a/documentation/docs/proyectos/textiles/documentacion/requisitos/imagenes/US40.4.png b/documentation/docs/proyectos/textiles/documentacion/requisitos/imagenes/US40.4.png new file mode 100644 index 00000000..a347a0b9 Binary files /dev/null and b/documentation/docs/proyectos/textiles/documentacion/requisitos/imagenes/US40.4.png differ diff --git a/documentation/docs/proyectos/textiles/documentacion/requisitos/imagenes/US40.png b/documentation/docs/proyectos/textiles/documentacion/requisitos/imagenes/US40.png new file mode 100644 index 00000000..d0fa84ab Binary files /dev/null and b/documentation/docs/proyectos/textiles/documentacion/requisitos/imagenes/US40.png differ