Skip to main content

Modelo Proyecto

El modelo proyecto es el modelo que representa a los proyectos de Chronus. Este modelo es el que se encarga de guardar la información de los proyectos en la base de datos.

Campos

  • codigo - String: Código del proyecto. (Primary Key)
  • nombre - String: Nombre del proyecto.
  • fecha_inicio - Date: Fecha de inicio del proyecto.
  • fecha_fin - Date: Fecha de fin del proyecto.
  • product_owner - String: Product Owner del proyecto.
  • tipo - String: Tipo del proyecto.
  • horas_contratadas_min - Integer: Cantidad minima de horas contratadas del proyecto.
  • horas_contratadas_max - Integer: Cantidad maxima de horas contratadas del proyecto.
  • estatus - String: Estatus del proyecto.
  • codigo_basecamp - String: Código de Basecamp del proyecto. Tener este código es necesario para poder conectarse a la API de Basecamp.
  • colaboradores - Colaborador: Lista de colaboradores que participan en el proyecto. (Relación)
  • cliente - UUID: Cliente al que pertenece el proyecto. (Foreign Key)
  • sows - SOW: Lista de SOWs del proyecto. (Relación)