Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ABM: Sucursales (36-37-38) #15

Open
8 tasks
TextC0de opened this issue Aug 15, 2023 · 0 comments
Open
8 tasks

ABM: Sucursales (36-37-38) #15

TextC0de opened this issue Aug 15, 2023 · 0 comments

Comments

@TextC0de
Copy link
Contributor

TextC0de commented Aug 15, 2023

Caso de Uso: Gestión de Sucursales

Actor Principal: Personal de RRHH (PRH).

Objetivo: Brindar al PRH herramientas para administrar la información de las sucursales de la empresa, permitiéndole agregar, editar, eliminar, listar y filtrar sucursales en el sistema.

Descripción: Este módulo tiene como finalidad administrar la información de las sucursales. El PRH podrá llevar a cabo operaciones de ABM, así como también listar y filtrar las sucursales para garantizar que los datos estén precisos y actualizados.


Datos

  • Código de Sucursal: Numérico (único).
  • Nombre de Sucursal: Texto.
  • Ubicación: Texto.
  • Provincia: Enumerado (23 provincias de argentina).
  • Ciudad: Texto (100)
  • Codigo postal: Texto (4)
  • Calle: Texto (20)
  • N° de casa: Texto (10)
  • Apartamento, habitación, unidad, etc: Texto (10)
  • Nota/aclaración: Texto largo.

Criterios de aceptación

  1. Si se quiere agregar 2 sucursales con el mismo nombre el sistema lanza un error.

Operaciones

Operaciones ABM

Modificación

  • Como PRH, al ingresar el código de una sucursal, deseo modificar sus datos (nombre y/o ubicación) y actualizarlos en el sistema.

Baja

  • Como PRH, al ingresar el código de una sucursal, quiero eliminarla del sistema tras confirmar la operación.

Operaciones Adicionales

Listado

  • Como PRH, deseo ver un listado completo de todas las sucursales registradas en el sistema.

Filtrado

  • Como PRH, quiero filtrar la lista de sucursales por distintos criterios (nombre, código, ubicación, etc.) para encontrar rápidamente una sucursal en específico.

Tareas

  1. Modelo en Django.
  2. Agregar modelo al Schema de GraphQL.
  3. Implementar queries y mutaciones con las validaciones pertinentes.
  4. Componente de registro de sucursal en React.
  5. Componente de modificación de sucursal React.
  6. Componente para mostrar listado de sucursales en React.
  7. Implementar la funcionalidad de búsqueda de sucursales con filtros (nombre, proveedor).
  8. Testear todas las funcionalidades implementadas y corregir posibles errores.
@TextC0de TextC0de changed the title ABM Sucursales ABM: Sucursales Aug 15, 2023
@ToroSantiago ToroSantiago changed the title ABM: Sucursales 36-37-38 / ABM: Sucursales Aug 18, 2023
@TextC0de TextC0de changed the title 36-37-38 / ABM: Sucursales ABM: Sucursales (36-37-38) Aug 24, 2023
@TextC0de TextC0de changed the title ABM: Sucursales (36-37-38) [1pt] ABM: Sucursales (36-37-38) Aug 25, 2023
@TextC0de TextC0de changed the title [1pt] ABM: Sucursales (36-37-38) ABM: Sucursales (36-37-38) Aug 25, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant