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.