Skip to main content

Colaboradores

El Módulo de colaboradores tiene como finalidad gestionar los colaboradores de Darien Technology. En este modulo se pueden crear, editar, activar o desactivar colaboradores. Ademas, se puede asignar proyectos y buscar los proyectos en lo que esta un colaborador en especifico.

danger

Para poder crear un colaborador en Chronus es necesario que este exista en Basecamp.

Organización del Módulo

Punto de entrada

El archivo src/componentes/ModuloColaborador/ModuloColaborador.js funciona como punto de entrada al módulo. Dentro de este son llamados los demás componentes que forman el módulo.

Formularios

  • FormColaborador.js: Para agregar al colaborador.
  • FormAgregarProyectosColaborador.js: Para asignar proyectos a un colaborador

Tablas

  • TablaColaboradores.js: Lista todos los colaboradores con varios botones de acción: editar, activar o desactivar según sea el caso.
  • TablaProyectosColaborador.js: Según el colaborador seleccionado muestra sus proyectos asignados. Permite eliminar al colaborador de ese proyecto.

Servicios utilizados

  • /colaboradores - GET: Obtiene todos los colaboradores.
  • /colaborador_proyectos/:idColaborador - GET: Obtiene los proyectos de un colaborador.
  • /colaborador_proyectos - POST: Asigna un proyecto a un colaborador.
  • /colaborador/:idColaborador - GET: Obtiene un colaborador en especifico.
  • /basecamp-personas - POST: Para traer los colaboradores de Basecamp.
  • /proyectos - GET: Obtiene todos los proyectos.