Coder Social home page Coder Social logo

unpsjb / sec2 Goto Github PK

View Code? Open in Web Editor NEW
0.0 6.0 1.0 86.92 MB

El sistema administra afiliados, cursos y salones de eventos, registrando datos personales, inscripciones, pagos, asistencias y alquileres, ofreciendo optimización, organización y seguridad de la información.

Python 0.94% HTML 0.86% CSS 0.71% JavaScript 96.37% Less 0.55% SCSS 0.57%
ajax dango python sqlite3

sec2's Introduction

Sindicato Empleados de Comercio

SEC






Índice

Introducción

El objetivo es desarrollar un sistema que permita la administración de afiliados, cursos y salones de eventos. Para ello, se registran los datos personales de los afiliados, así como también los datos de sus empleadores y los pagos de cuotas afiliatorias; las inscripciones de los alumnos a los distintos cursos y sus respectivos pagos y asistencias; profesores a cargo de los distintos cursos, sus asistencias y pagos; alquileres de salones de eventos a los afiliados, pagos de alquiler y encargados de salones.

El desarrollo de este sistema otorga a los usuarios finales optimización de tiempo en la realización de sus tareas, mejor organización y disponibilidad de información y mayor seguridad para información sensible.

Autores

Documentación

Elementos

  • Python 3.10.7
  • Django versión 4.1.1
Páginas de ayuda:

https://www.python.org/downloads/

Instalación

#Clonar el repositorio:
git clone https://github.com/UNPSJB/Sec2.git

#Crear el entorno virtual:
python3 -m venv <venv>

#Activar el entorno virtual:
source <venv>/Scripts/activate

#Acceder al proyecto
cd sec2/

#Instalar las dependencias
pip install -r requirements.txt

#Realizar las migraciones
python manage.py makemigrations
python manage.py migrate

#Crear un superusuario
python manage.py createsuperuser

#Ejecutar el proyecto
python manage.py runserver

Una vez corriendo el proyecto con el superusuario creado dirigirse a la siguiente url: http://127.0.0.1:8000/registrar_usuarios/ y crearse un usuario con los permisos necesarios

Utilizar base de datos cargada

Para utilizar una base de datos pre-cargada, dirígete a la carpeta backup y reemplaza el archivo db.sqlite3 en la carpeta sec2 con el archivo proporcionado. Esto permitirá que el sistema utilice la base de datos con los datos ya cargados.

Asegúrate de que el servidor de desarrollo esté detenido antes de realizar este cambio para evitar posibles conflictos.

Usuarios creados de la base cargada

  • Username: admin Password: admin
  • Username: userAfiliado
  • Username: userAlquiler
  • Username: userCurso

Todos los usuarios tienen la misma contraseña: 12345678@

Despedida

Gracias por utilizar nuestro sistema de administración. Si tienes alguna pregunta o necesitas asistencia adicional, no dudes en contactarnos. ¡Buena suerte con tu gestión!

Nuestro agradecimiento a nuestros profes, quienes nos acompañaron durante todo el proceso de desarrollo

sec2's People

Contributors

cozakoo avatar carloslucer avatar murillo6 avatar diegofabro avatar diegomvh avatar

Watchers

Nahuel avatar  avatar David Monjetat avatar Bruno Pazos avatar  avatar  avatar

Forkers

cozakoo

sec2's Issues

[1pt] Alta Encargado

ABM - Encargado

Como Administrativo quiero registrar un encargado para administrar los salones

Datos

  • nombre y apellido
  • DNI
  • dirección
  • teléfono
  • salones

##Criterios de aceptación

  1. dado un DNI ya existente en el sistema, se advierte que el encargado ya existe
  2. no se debe poder asignar un salón a un encargado cuando ya esta asignado

Tareas

  • crear modelo encargado
  • crear vista
  • crear template

Gantt

GanttStart: 2022-11-09 00:00
GanttDue: 2022-11-10 23:59

Confirmar pago de Afiliado

Confirmar pago de Afiliado

Como administrativo quiero confirmar el pago de la cuota del afiliado para desestimar el reclamo a la empresa

Criterios de aceptación

1- El afiliado queda en estado activo

[1pt]Modificar Salon

Modificar Salón

Como administrativo quiero modificar los datos de un salón para actualizar sus datos

Datos

  • localidad
  • dirección
  • tipo
  • capacidad
  • encargado
  • precio
  • lista espera
  • equipamiento

Criterios de aceptación

  1. dado un tipo, este debe ser un tipo valido
  2. dado un encargado, este debe ser un encargado existente
  3. dado un precio, este debe ser mayor o igual a cero
  4. el salón no puede quedar sin un encargado asignado

Tareas

  • crear vista
  • crear template

Gantt

GanttStart: 2022-11-13 00:00
GanttDue: 2022-11-14 23:59

[3pt] Alta Dictado

Alta Dictado

Como administrativo quiero dar de alta un dictado para comenzar curso

Datos

  • titular
  • fecha inicio [AAAA-MM-DD]
  • fecha fin [AAAA-MM-DD]
  • Curso
  • aula

Criterios de aceptación

  1. dado un titular asignado este no debe estar asignado al dictado
  2. dado un Curso el sistema advierte que este no existe
  3. dado un fecha inicio el sistema deber advertir que la fecha inicio es posterior a la fecha fin
  4. dado un fecha fin el sistema deber advertir que la fecha fin es anterior a la fecha inicio
  5. dada un aula no debe estar asignada a otro dictado en ese mismo día y horario

Tareas

  • Modelo de dictado
  • view
  • témplate

Gantt

GanttStart: 2022-10-27 00:00
GanttDue: 2022-10-31 23:59

[1pt]Alta Salón

Alta Salón

Como administrativo quiero dar de alta un salón para gestionar los horarios y cupos disponibles y para gestionar los alquileres

Datos

  • nombre
  • localidad
  • dirección
  • tipo
  • capacidad
  • encargado
  • precio
  • lista espera
  • servicios [1..n]
  • fecha baja

Criterios de aceptación

  1. dado un id_salon, el sistema advierte que el salón ya existe
  2. dada una localidad debe coincidir con la localidad de la sede
  3. dado un tipo, este debe ser un tipo valido
  4. dado un encargado, este debe ser un encargado existente
  5. dado un precio, este debe ser mayor o igual a cero
  6. en caso de alta de salón que fue dado de baja, se debe colocar null en fecha baja

Tareas

  • crear modelo salon
  • crear vista salon
  • crear template

Gantt

GanttStart: 2022-11-11 00:00
GanttDue: 2022-11-12 23:59

[1pt] ABM Servicio

Abm Servicio

Como Administrativo/a quiero crear un servicio para salon

Datos

  • nombre
  • Estado [boolean]

Criterios de Aceptación

  1. Alta: El Servicio no debe existir
  2. Baja: Servicio no debe estar en uso

Tareas

  • crear modelo servicio
  • crear vista
  • crear template

Gantt

GanttStart: 2022-11-09 00:00
GanttDue: 2022-11-10 23:59

[1pt ] Alta Alquiler

Alta alquiler

Como Administrativo quiero dar de alta un alquiler para registrar su reserva

Datos

  • afiliado
  • salón
  • fecha solicitud [YYYY:MM:DD HH:MM]
  • fecha alquiler [YYYY:MM:DD HH:MM]
  • pago
  • servicios

Criterios de aceptación

  1. dado un afiliado, debe ser un afiliado existente
  2. dado un salón, debe ser un salón existente
  3. dado un afiliado, debe ser un afiliado existente
  4. la fecha de solicitud debe ser una fecha menor o igual a la fecha de alquiler
  5. la fecha alquiler debe ser mayor o igual a la fecha de solicitud
  6. el pago debe estar registrado entre la fecha solicitud del alquiler y la fecha de alquiler
  7. para generarse el alta debe registrarse el servicio de limpieza

Tareas

  • crear modelo
  • crear vista
  • crear template

Gantt

GanttStart: 2022-11-13 00:00
GanttDue: 2022-11-14 23:59

[2pt] Cancelar Alquiler

Cancelar Alquiler

Como administrativo quiero cancelar un alquiler para para disponer del salón en esa fecha y horario

Datos

  • salón
  • alquiler
  • fecha cancelación

Criterios de aceptación

  1. si el alquiler no es abonado en concepto de seña una semana antes del inicio del alquiler será cancelado
  2. si se cancela un alquiler ya pago con menos de una semana antes de la fecha de inicio no se reintegra lo abonado
  3. una vez cancelado un alquiler, se debe mostrar un listado de solicitudes de alquiler para el mismo salón

Tareas

  • refactoring modelo
  • crear vista
  • crear template

Gantt

GanttStart: 2022-11-15 00:00
GanttDue: 2022-11-17 23:59

[2pt] Modificar Alquiler

Modificar Alquiler

Como administrativo quiero modificar un alquiler para asignarle una nueva fecha y horario

Datos

  • salón
  • fecha solicitud [YYYY:MM:DD HH:MM]
  • fecha alquiler [YYYY:MM:DD HH:MM]
  • afiliado

Criterios de aceptación

  1. cuando se modifica la fecha de alquiler se debe modificar la fecha de solicitud
  2. en el caso de que se cambie la fecha de alquiler y que existan solicitudes para esa misma fecha, debe mostrar un listado de solicitudes de alquiler

Criterios de aceptación

  • crear vista
  • crear template

Gantt

GanttStart: 2022-11-15 00:00
GanttDue: 2022-11-17 23:59

Modificar Aula

Modificar Aula

Como administrativo quiero modificar un aula para otorgarle un numero de cupos disponibles distinto

[1pt] Registrar Pago afiliado

Registrar Pago Afiliado

Como secretario quiero registrar el pago del afiliado para desestimar el reclamo a la empresa y generar comprobante

Datos

Afiliado
Fecha de pago [YYYY-MM-DD]
importe

Criterios de aceptación

  1. luego del primer pago el afiliado queda en estado "Activo"

Tarea

  • Modelo de Pago para Afiliado
  • Crear template
  • Crear view

Gantt

GanttStart: 2022-10-08 00:00
GanttDue: 2022-10-10 23:59

[2pt] Registrar Inscripción a Curso

Registrar Inscripción a Dictado

Como secretario quiero registrar la inscripción de un alumno a un curso para gestionar los cupos disponibles y los aranceles a cobrar para empezar el dictado

Datos

  • fecha inscripción [YYYY-MM-DD]
  • tipo de pago [por clase, por periodo completo]
  • curso
  • dictado
  • asistencia [YYYY-MM-DD]
  • pago

Criterios de aceptación

  1. ingresado un DNI ya existente, el sistema debe advertir que el alumno ya esta asignado al curso
  2. ingresado un DNI incorrecto, el sistema debe advertir que el DNI no existe
  3. ingresado un dictado debe coincidir con el curso al que se desea asignar
  4. la asistencia debe ser menor o igual a la cantidad de clases del dictado
  5. el pago debe tener fecha anterior o igual a la asistencia de la clase
  6. el dictado tiene que ser un dictado valido
  7. cuando el alumno es menor de edad se debe registrar un tutor

Tareas

  • refactorizar persona
  • crear modelo inscripción
  • crear vista inscripción
  • crear template

Gantt

GanttStart: 2022-11-01 00:00
GanttDue: 2022-11-04 23:59

[1pt] Modificar curso

Modificar Curso

Como administrador quiero modificar un curso para modificar la cantidad de módulos o el precio

Datos

  • Costo ($####,##)
  • Módulos

Criterios de aceptación

  1. si el Curso ya posee al menos un dictado el sistema advierte que el curso ya comenzó
  2. dado un costo, este debe ser mayor o igual a cero
  3. dado un modulo debe ser mayor a cero

Tareas

  • View
  • Template

Gantt

GanttStart: 2022-10-27 00:00
GanttDue: 2022-10-28 23:59

[1pt] Alta Actividad

Alta Actividad

Como administrativo quiero dar de alta una actividad para posteriormente dictar cursos sobre la misma

Datos

  • nombre
  • área

Criterios de Aceptación

  1. dada una nueva actividad, el sistema debe advertir si esta ya existe

Tareas

  • Modelo
  • View
  • Témplate

Gantt

GanttStart: 2022-10-13 00:00
GanttDue: 2022-10-15 23:59

[3pt] Alta Curso

Alta Curso

Como administrativo quiero dar de alta un nuevo curso para capacitar personas.

Datos

  • actividad
  • Costo ($####,##)
  • Nombre
  • requiere certificado [TRUE/FALSE]
  • dictado
  • inscripciones
  • cantidad de módulos
  • periodo pago [clase/mes]
  • descuento

Criterios de aceptación

  1. dado un tipo, este debe ser un tipo valido
  2. dado un costo debe ser mayor o igual a cero
  3. dado un modulo este debe ser mayor a cero
  4. dado un descuento este debe ser mayor a cero

Tareas

  • Modelo de Curso
  • View
  • Témplate

Gantt

GanttStart: 2022-10-21 00:00
GanttDue: 2022-10-26 23:59

[2pt] Registrar Pago de Alumno

Registrar pago de curso

Como Secretaria/o quiero registrar un pago de un curso para generar la factura

Datos

  • inscripción
  • fecha [AAAA-MM-DD]

Criterio de aceptación

  1. no se permiten pagos de clases ya dictadas
  2. nos de permiten pagos de meses anteriores

Tareas

  • crear modelo pago alumno
  • crear vista pago alumno
  • crear template

Gantt

GanttStart: 2022-11-05 00:00
GanttDue: 2022-11-08 23:59

[3pt] Modificar Dictado

#Modificar Dictado

Como administrativo quiero modificar un dictado para asignar un nuevo profesor, suplente o fechas de inicio o fin.

Datos

  • titular
  • aula
  • fecha inicio [AAAA-MM-DD]
  • fecha fin [AAAA-MM-DD]

Criterios de Aceptación

  1. Al modificar el aula no debe estar asignada a otro dictado en ese mismo horario
  2. después de una modificación de fecha de inicio o fin no debe superponerse con otros dictados en el uso de aula y horario
  3. al modificar el titular este debe estar disponible y debe pertenecer a la misma actividad

Gantt

GanttStart: 2022-11-01 00:00
GanttDue: 2022-11-05 23:59

[4pt] Alta Afiliado

Alta Afiliado

Como Secretario/a quiero registrar un nuevo afiliado para incorporarlo al sindicato

Datos

  • nombre y apellido (30)
  • DNI [########]
  • dirección (30)
  • fecha de nacimiento [YYYY-MM-DD]
  • email (30)
  • nacionalidad
  • estado civil
  • CUIL[###########]
  • teléfono celular [##########]
  • razón social
  • CUIT empleador[###########]
  • categoría laboral
  • domicilio empresa (30)
  • localidad de la empresa
  • rama a la que se dedica en la empresa
  • fecha de ingreso al trabajo [YYYY-MM-DD]
  • sueldo
  • horas jornada
  • fecha afiliación [YYYY-MM-DD]

Criterios de aceptación

  1. si el afiliado ya existe en el sistema, debe estar en estado inactivo para la nueva alta
  2. el afiliado queda en estado Pendiente de aceptación
  3. dado una fecha de ingreso al trabajo, debe ser anterior a la fecha de afiliación
  4. dado un mail, debe tener un dominio valido
  5. dado un mail ya existente, el sistema no permite su registro excepto para el mismo afiliado

Tareas

  • Crear un modelo de datos
    • Modelo de Persona
    • Modelo de Roles
    • Rol del Afiliado
  • Crear una view
  • Crear un template

Gantt

GanttStart: 2022-09-26 00:00
GanttDue: 2022-10-04 23:59

Pendientes

Pendientes de terminar/revisar

Definir como son los pagos

  • ver como modelar el calendario
  • ver multiplicidad de modelos en Django

[2pt] Alta Alumno

Alta Alumno

Como administrativo quiero dar de alta a un alumno para poder inscribirlo a un curso

Datos

  • nombre y apellido (30)
  • DNI [########]
  • dirección (30)
  • teléfono celular [##########]
  • curso

Datos (caso de que sea menor de edad)

  • dirección tutor (50)
  • teléfono celular tutor [##########]
  • tutores [1..n]

Criterios de aceptación

  1. dado un DNI ya existente el sistema advierte que el alumno ya existe
  2. se debe asignar de forma obligatoria tutor, dirección de tutor y teléfono de contacto

Tareas

  • crear modelo alumno
  • crear vista
  • crear template

Gantt

GanttStart: 2022-10-27 00:00
GanttDue: 2022-10-30 23:59

[2pt] Modificar Afiliado

Modificar Afiliado

Como secretario quiero modificar los datos de un afiliado para actualizar su informacion personal en el sistema

Datos

  • nombre y apellido (30)
  • DNI [########]
  • dirección (30)
  • fecha de nacimiento [YYYY-MM-DD]
  • email (30)
  • nacionalidad
  • estado civil
  • CUIL [###########]
  • teléfono [##########]
  • razón social
  • CUIT[###########]
  • categoría laboral
  • domicilio empresa (30)
  • localidad
  • rama a la que se dedica
  • fecha de ingreso al trabajo [YYYY-MM-DD]
  • sueldo
  • horas jornada

Criterios de aceptación

  1. dado un CUIL ya existente el sistema advierte que el afiliado ya existe
  2. dado un DNI ya existente el sistema advierte que el afiliado ya existe
  3. una vez que el afiliado esta en estado aceptado no se pueden modificar todos los atributos

Tareas

  • crear template para modificación de datos
  • crear view

Gantt

GanttStart: 2022-10-08 00:00
GanttDue: 2022-10-12 23:59

[2pt] Alta Clase

Alta Clase

Como administrativo quiero dar de alta una clase para poder dictar cursos

Datos

  • dictado
  • día [LUNES | MARTES | MIERCOLES | JUEVES | VIERNES | SABADO | DOMINGO]
  • hora inicio
  • hora fin

Criterios de aceptación

  1. la fecha de cada clase debe estar entre fecha inicio y fecha fin del dictado
  2. no se debe permitir el mismo dictado para la misma fecha de inicio y fin con el mismo día y hora
  3. la hora fin debe ser mayor a hora inicio
  4. la hora de finalización debe ser del mismo día

Tarea

  • Crear Modelo clase
  • crear vista clase
  • crear template

Gantt

GanttStart: 2022-11-01 00:00
GanttDue: 2022-11-02 23:59

Revisar

Usuarios (Administrativos con distintos permisos que puedan hacer o no cosas)

Control de fechas.
Fecha de afiliacion fecha de nacimiento los rango son importantes

Paginacion en listados
Titulos en las listas no se entiende que se esta viendo
Criterios de unicidad para las cosas las actividades quiza un unique (nombre, area)

UI con criterio me gustan los filtros en azul a la derecha
Inscribir y desinscribir de alumnos, ver la idea de explorar un diagrama de estados para los dictados

Armar un esquema de navegacion en base a entidades y sus relaciones,

  • Dictado y sus inscriptos, pagos, asistencias, etc
  • Curso y sus inscripts, dictados, etc

[3pt] Modificar Clase

Modificar Clase

Como administrador quiero modificar una clase para armar un cronograma distinto para el dictado de un curso

Datos

  • dictado
  • fecha
  • hora inicio
  • hora fin

Criterios de aceptación

  1. la fecha de cada clase debe estar entre fecha inicio y fecha fin del dictado
  2. no se debe permitir el mismo dictado para la misma fecha de inicio y fin con el mismo día y hora
  3. la hora fin debe ser mayor a hora inicio
  4. la hora de finalización debe ser del mismo día

Tareas

  • crear vista
  • crear template

Gantt

GanttStart: 2022-11-03 00:00
GanttDue: 2022-11-07 23:59

[2pt] ABM Profesor

ABM Profesor

Como administrativo quiero dar de alta un profesor para llevar un registro de los profesores disponibles para dar clases

Datos

  • nombre y apellido (30)
  • DNI
  • CUIL
  • actividades [1..N]
  • capacitaciones
  • ejerce desde [AAAA-MM-DD]

Criterios de Aceptación

  1. dado un DNI el sistema advierte que ya existe
  2. dado un CUIL el sistema advierte que ya existe
  3. dada una actividad el sistema advierte que ya fue asignada al profesor

Tareas

  • Modelo de profesor
  • View
  • Témplate

Gantt

GanttStart: 2022-10-16 00:00
GanttDue: 2022-10-20 23:59

[2pt] Asignar Titular

Como administrativo quiero asignar un titular a un dictado para gestionar sus asistencias y sus pagos

Datos

  • profesor
  • dictado
  • asistencias
  • pagos de profesor

Criterios de aceptación

  1. el profesor asignado debe existir en el sistema
  2. dado el dictado asignado ya debe existir
  3. no se debe permitir asignar mas de una vez el dictado a un profesor
  4. al asignar un profesor a un dictado, este debe estar disponible

##Tareas

  • Modelo de Titular
  • View
  • Témplate

Gantt

GanttStart: 2022-11-01 00:00
GanttDue: 2022-11-04 23:59

ABM - Servicio

Como Administrativo quiero poder registrar un servicio para beneficiar a los afiliados

[1pt] ABM Aula

ABM Aula

Descripción Alta

Como administrativo quiero dar de alta un aula para gestionar los horarios y cupos disponibles para poder brindar cursos

Datos

  • denominación
  • tipo
  • cupo

Descripción Modificación

Como administrativo quiero modificar un aula para otorgarle un numero de cupos disponibles distinto

Datos

  • tipo
  • cupo

Descripción Baja

Como administrativo quiero dar de baja un aula para no utilizarla mas

Datos

  • fecha de baja

Criterio de aceptación Alta

  1. Dado una denominación el sistema debe advertir que ya existe
  2. Dado un tipo, este debe ser un tipo valido
  3. Dado un cupo el sistema debe advertir que es menor o igual a cero

Criterio de aceptación Modificar

  1. dado un cupo el sistema advierte que es menor o igual a cero

Criterio de aceptación Baja

  1. Dado que sea un aula asociado a un curso sistema advierte no se puede eliminar el aula .

Tareas

  • crear modelo de aula
  • crear vista
  • crear template

Gantt

GanttStart: 2022-10-21 00:00
GanttDue: 2022-10-22 23:59

[1pt] Registrar pago Profesor

Registrar Pago de Profesor

Como administrativo quiero registrar el pago de un profesor para generar recibo

Datos

  • fecha [AAAA-MM-DD]
  • titular
  • monto

Criterios de Aceptación

  1. cada pago debe ser registrado con la ultima fecha del mes
  2. no se debe permitir generar dos pagos con la misma fecha para el mismo dictado
  3. no se pueden realizar pagos a un profesor de clases que no dicto

Tareas

  • Modelo
  • View
  • Témplate

Gantt

GanttStart: 2022-11-05 00:00
GanttDue: 2022-11-06 23:59

Agregar profesor a Curso

Asignar profesor a curso

Como administrativo quiero asignar un profesor a un curso para que dicte las clases de dicho curso

Tecnologías a Investigar

Lenguajes de Programación

Python
JavaScript

Lenguajes de Marcas

HTML

  • Css

Librerías

Frameworks

Django

  • Migraciones
  • Apps de Django
  • Task 1

Base de Datos

Sqlite
Postgres MariaDB

GanttStart: 2022-12-01 00:00
GanttDue: 2022-12-31 23:59

[1pt] Controlar Asistencia

Controlar Asistencia

Como profesor/a quiero controlar la asistencia para llevar registro de alumnos que asisten a clase

Datos

  • inscripción
  • Fecha [AAAA-MM-DD]

Criterios de aceptación

  1. la fecha de la asistencia debe ser mayor o igual a la fecha de inscripción

Tareas

  • crear modelo asistencia alumno
  • crear vista asistencia alumno
  • crear template

Gantt

GanttStart: 2022-11-05 00:00
GanttDue: 2022-11-06 23:59

[1pt] Registrar Pago Alquiler

Registrar Pago Alquiler

Como administrativo quiero registrar un pago de alquiler para generar comprobante

Datos

  • alquiler
  • fecha

Criterios de Aceptación

  1. la fecha del pago debe ser anterior a la fecha de inicio del alquiler

Tareas

  • crear modelo de pago de alquiler
  • crear vista
  • crear template

Gantt

GanttStart: 2022-11-14 00:00
GanttDue: 2022-11-15 23:59

[1pt] Modificar Encargado

Modificar Encargado

Como administrativo quiero modificar los datos de un encargado para tener actualizada su informacion y sus salones a cargo

Datos

  • nombre y apellido
  • dirección
  • teléfono
  • salones

##Criterios de aceptación

  1. no se debe poder asignar un salón a un encargado cuando ya esta asignado

Tareas

  • crear vista
  • crear template

Gantt

GanttStart: 2022-11-11 00:00
GanttDue: 2022-11-12 23:59

[1pt] Baja Salón

Baja Salón

Como administrativo quiero dar de baja un salón para no alquilarlo

Datos

  • salón
  • fecha baja

Criterios de aceptación

  1. el salón no debe estar alquilado
  2. el salón no debe poseer reservas
  3. cuando se registra una fecha de baja el salón no debe estar disponible para alquileres actuales

Tareas

  • crear vista
  • crear template

Gantt

GanttStart: 2022-11-13 00:00
GanttDue: 2022-11-14 23:59

[2pt] Baja Afiliado

Baja Afiliado

Como secretario/a quiero dar de baja a un afiliado para inhabilitarlo en el sistema

Datos

  • Fecha Baja

Criterios de Aceptación

  1. El afiliado queda en estado Deshabilitado
  2. cuando el afiliado queda en estado deshabilitado no debe poder acceder a los beneficios de afiliado activo

Tareas

  • Refactorizar Modelo
  • View
  • Témplate

Gantt

GanttStart: 2022-10-08 00:00
GanttDue: 2022-10-12 23:59

[1pt] Modificar Alumno

Modificar Alumno

Como administrativo quiero modificar un alumno para cambiar su informacion personal

Datos

  • nombre y apellido (30)
  • dirección (30)
  • teléfono celular [##########]

Datos (caso de que sea menor de edad)

  • dirección tutor (50)
  • teléfono celular tutor [##########]
  • tutores

Criterios de aceptación

  1. no se debe permitir no asignar tutor, dirección de tutor y teléfono de contacto

Tareas

  • crear vista
  • crear template

Gantt

GanttStart: 2022-10-31 00:00
GanttDue: 2022-11-01 23:59

[1pt] Aceptar Afiliado

Aceptar Afiliado

Como administrativo quiero aceptar a un afiliado para otorgarle los beneficios y aplicar los cobros de cuotas de afiliación

Criterios de Aceptación

  1. El afiliado queda en estado "Aceptado" y está a la espera del primer pago
  2. Al aceptar la afiliación el sistema emite un comprobante para la empresa indicando los datos según revelamiento

Tareas

  • Refactorizar modelo de afiliado, incorporar atributo estado
  • Crear template para aceptar al afiliado
  • Generar documento de afiliación para la empresa

Gantt

GanttStart: 2022-10-05 00:00
GanttDue: 2022-10-07 23:59

Errores encontrados en pruebas

Gestión de afiliados:
- pagos de cuotas:

  • con el cuit del empleador debería filtrar afiliado (verifica a posteriori de cargar los datos chekeando)

  • con el dni del afiliado deberia filtrar empleador (en el formulario de pago)

  • implementar pagos (listo)

Gestión de cursos:
[ ] Listado de profesores -> agregar filtro por dni

  • en detalle profesor agregar boton de volver ( LISTO)

  • Aula:

  • dentro de modificar agregar boton de cancelar (debería volverme al listado de aulas)

  • en detalle de aula agregar boton de volver (debería volverme al listado de aulas)

  • en eliminar aula cambian en el mensaje de confirmacion cerrar por cancelar

  • Actividad:

  • en modificar agregar boton de cancelar y que me vuelva al listado de actividades

  • en detalle de actividades agregar boton cancelar y que me vuelva al listado de actividades

Gestión de alquileres
- en el listado de salones el botón +nuevo lleva al alta de afiliado
- cuando entro en detalle de encargado, el menú del costado muestra el menú de cursos
- en el filtro de encargados tengo que escribir el apellido exactamente como figura en el listado (si escribo todo en minúscula no lo
encuentra)
- falta botón de volver en todos los detalles
- los botones cancelar me deberían volver al menú de gestión de alquileres y no a la página principal
- en el alquiler, el botón +nuevo debería estar arriba del calendario así se ve (si tenemos muchos alquileres va quedando cada vez
más abajo)
- en el formulario de alquiler el desplegable de afiliado debería mostrar dni apellido y nombre para que se vea mejor y me debería
permitir escribir el dni o algo así busco. Sino hay que buscar en una lista enorme
- agregar control para que no cargue un nuevo alquiler con fecha vieja
- faltaría agregar botón de modificar en salón, alquiler, encargado
- los servicios no se asocian en ningún momento con los salones ni con los alquileres

[4pt] Generar Certificado de Asistencia

Generar Certificado de Asistencia

Como profesor quiero generar la asistencia para entregar una constancia al alumno de que asistió al curso

Datos

  • alumno
  • curso
  • fecha finalización

Gantt

GanttStart: 2022-11-10 00:00
GanttDue: 2022-11-24 23:59

[1pt] Alta Familiar

Alta Familiar

Como administrativo quiero dar de alta un familiar de una Persona para poder registrar el parentesco

Datos

  • Persona
  • Familiar
  • Tipo [Hijo, Padre, Cónyuge, etc]

Criterios de aceptación

  1. dado una Persona , esta no debe pertenecer a otro grupo familiar

Tareas

  • Modelo
  • Templete
  • View

Gantt

GanttStart: 2022-10-08 00:00
GanttDue: 2022-10-12 23:59

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.