-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #105 from ICESI-PI1-2024A-G1/develop
V1.2.0
- Loading branch information
Showing
66 changed files
with
5,290 additions
and
1,839 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Binary file not shown.
Binary file not shown.
Large diffs are not rendered by default.
Oops, something went wrong.
Binary file not shown.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,40 +1,54 @@ | ||
|
||
<details> | ||
<summary>Semana del 01/03/2024 al 09/03/2024</summary> | ||
|
||
| Lo que hice esta semana | Lo que hice la semana pasada | Inconvenientes | | ||
|---------------------------|-------------------------------|----------------| | ||
| Configuración del proyecto Django, creación del modelo de datos y organización del grupo | Organizar el proyecto, determinar posible organización | Tiempos limitados y conflictos con los requerimientos del cliente | | ||
|
||
</details> | ||
|
||
<details> | ||
<summary>Semana del 10/03/2024 al 16/03/2024</summary> | ||
|
||
| Lo que hice esta semana | Lo que hice la semana pasada | Inconvenientes | | ||
|---------------------------|-------------------------------|----------------| | ||
| Implementación del login, creación y organización de rutas, ajustes en el modelo de datos | Configuración de Tailwind CSS, seguimiento del modelo de datos | Conflictos con las dependencias, ajustes en el modelo de datos | | ||
|
||
</details> | ||
|
||
<details> | ||
<summary>Semana del 17/03/2024 al 23/03/2024</summary> | ||
|
||
| Lo que hice esta semana | Lo que hice la semana pasada | Inconvenientes | | ||
|---------------------------|-------------------------------|----------------| | ||
| Implementación de estilos con Tailwind CSS, frontend de cambio de lider en las solicitudes, diseño de interfaz de detalles de solicitud | Configuración de Tailwind CSS, frontend de cambio de lider en las solicitudes | Conflictos con dependencias, bug con etiquetas Tailwind | | ||
|
||
</details> | ||
|
||
<details> | ||
<summary>Semana del 24/03/2024 al 31/03/2024</summary> | ||
|
||
| Lo que hice esta semana | Lo que hice la semana pasada | Inconvenientes | | ||
|---------------------------|-------------------------------|----------------| | ||
| Refactorización del modelo de datos, manejo de redireccionamiento en el panel de control, implementación de formularios y funcionalidades en el frontend | Mejora en el header y redireccionamiento, afinamiento en el frontend | Conflictos en el repositorio, bugs en la implementación de funcionalidades | | ||
|
||
</details> | ||
<summary>Semana del 01/04/2024 al 07/04/2024</summary> | ||
|
||
| Lo que hice esta semana | Lo que hice la semana pasada | Inconvenientes | | ||
|-------------------------|-------------------------------|----------------| | ||
| - Nada por parte de Julian Mendoza, Alejandro Castro, Juan Sebastian Diaz, y Santiago Valencia.<br>- Juan Sebastian Diaz: Hizo historias de usuario del segundo sprint el 02/04/2024 y las tareas correspondientes a esas historias el 03/04/2024. | - Nada por parte de Julian Mendoza, Alejandro Castro, Juan Sebastian Diaz, y Santiago Valencia.<br>- Juan Sebastian Diaz: Nada la semana pasada. | - Ninguno por parte de Julian Mendoza, Alejandro Castro, Juan Sebastian Diaz, y Santiago Valencia.<br>- Juan Sebastian Diaz: Ninguno. | | ||
|
||
<summary>Semana del 08/04/2024 al 14/04/2024</summary> | ||
|
||
| Lo que hice esta semana | Lo que hice la semana pasada | Inconvenientes | | ||
|-------------------------|-------------------------------|----------------| | ||
| - Julian Mendoza: Empezó la lógica en el backend para el panel de administración de usuarios el 13/04/2024 y terminó el frontend para el panel de administrador de usuarios el 14/04/2024.<br>- Alejandro Londoño: Participó en una reunión sobre nuevas características el 13/04/2024 y creó el template base para paneles de control el 14/04/2024.<br>- Alejandro Castro: Nada.<br>- Juan Sebastian Diaz: Revisó código para reestructuración y posible implementación SOLID el 13/04/2024, revisó PR de Julian y comenzó despliegue y migración de base de datos el 14/04/2024.<br>- Santiago Valencia: Nada. | - Julian Mendoza: Empezó la lógica en el backend para el panel de administración de usuarios el 13/04/2024 y Alejandro Londoño: Participó en una reunión sobre nuevas características el 13/04/2024.<br>- Alejandro Castro, Juan Sebastian Diaz y Santiago Valencia: Nada.<br>- Juan Sebastian Diaz: Revisó bug el 13/04/2024. | - Ninguno por parte de Julian Mendoza, Alejandro Londoño, Alejandro Castro y Santiago Valencia.<br>- Juan Sebastian Diaz: Vercel tiene muchos problemas para desplegar un repositorio no propio, la base de datos de Elephant está desactualizada. | | ||
|
||
<summary>Semana del 15/04/2024 al 21/04/2024</summary> | ||
|
||
| Lo que hice esta semana | Lo que hice la semana pasada | Inconvenientes | | ||
|-------------------------|-------------------------------|----------------| | ||
| - Julian Mendoza: Nada.<br>- Alejandro Londoño: Refactorización de templates el 15/04/2024 y abstracción de consultas para estadísticas el 21/04/2024.<br>- Alejandro Castro: Analizar cómo utilizar los filtros en las solicitudes de contratación el 21/04/2024.<br>- Juan Sebastian Diaz: Despliegue con Render dockerizando la aplicación el 20/04/2024.<br>- Santiago Valencia: Nada. | - Julian Mendoza: Nada.<br>- Alejandro Londoño: Refactorización de las vistas de paneles de control el 20/04/2024.<br>- Alejandro Castro: Nada.<br>- Juan Sebastian Diaz: Intento de despliegue con Render el 19/04/2024.<br>- Santiago Valencia: Nada. | - Alejandro Londoño: Necesidad de charla técnica con el grupo al encontrar faltas de entendimiento sobre los templates de Django el 15/04/2024.<br>- Juan Sebastian Diaz: Gunicorn genera muchos conflictos por su estructura el 19/04/2024 y nuestros módulos de Tailwind son incompatibles, así que hay que hacer una reestructuración del frontend el 20/04/2024.| | ||
|
||
<summary>Semana del 22/04/2024 al 28/04/2024</summary> | ||
|
||
| Lo que hice esta semana | Lo que hice la semana pasada | Inconvenientes | | ||
|-------------------------|-------------------------------|----------------| | ||
| - Julian Mendoza: Ayudar en resolución de conflictos de merge el 22/04/2024 y comenzar la creación del modelo de contrato de prestación de servicios el 26/04/2024.<br>- Alejandro Londoño: Implementación de indicadores generales para los tableros de control el 22/04/2024 y renderizado de las solicitudes de contratación para cada grupo de usuario el 23/04/2024.<br>- Alejandro Castro: Nada.<br>- Juan Sebastian Diaz: Refactorización del frontend el 22/04/2024 y desarrollo de las pantallas de información y dropdowns el 23/04/2024.<br>- Santiago Valencia: Se comenzó a pensar en la implementación de las estadísticas de los gestores el 22/04/2024 y se creó la lógica del backend para obtener la información de las estadísticas de los gestores el 26/04/2024. | - Julian Mendoza: Ayudar en resolución de conflictos de merge el 22/04/2024 y comenzar la creación del modelo de contrato de prestación de servicios el 26/04/2024.<br>- Alejandro Londoño: Implementación de indicadores generales para los tableros de control el 22/04/2024 y renderizado de las solicitudes de contratación para cada grupo de usuario el 23/04/2024.<br>- Alejandro Castro: Nada.<br>- Juan Sebastian Diaz: Refactorización del frontend el 22/04/2024 y desarrollo de las pantallas de información y dropdowns el 23/04/2024.<br>- Santiago Valencia: Se comenzó a pensar en la implementación de las estadísticas de los gestores el 22/04/2024 y se creó la lógica del backend para obtener la información de las estadísticas de los gestores el 26/04/2024. | - Conflictos con el nuevo frontend por parte de Alejandro Londoño el 25/04/2024.<br>- Problemas en funcionalidades ya existentes que no reconocen el nuevo modelo por parte de Julian Mendoza el 26/04/2024.<br>- Ninguno para el resto del equipo. | | ||
|
||
<summary>Semana del 29/04/2024 al 05/05/2024</summary> | ||
|
||
| Lo que hice esta semana | Lo que hice la semana pasada | Inconvenientes | | ||
|-------------------------|-------------------------------|----------------| | ||
| - Julian Mendoza: Ayudar en resolución de conflictos de merge el 29/04/2024 y comenzar la creación del modelo de contrato de prestación de servicios el 03/05/2024.<br>- Alejandro Londoño: Implementación de indicadores generales para los tableros de control el 29/04/2024 y renderizado de las solicitudes de contratación para cada grupo de usuario el 30/04/2024.<br>- Alejandro Castro: Revisé lo que tenía que realizar en la semana el 29/04/2024 y empecé a realizar la documentación de todo el código el 01/05/2024.<br>- Juan Sebastian Diaz: Implementación de pruebas funcionales durante toda la semana.<br>- Santiago Valencia: Se comenzó a pensar en la implementación de las estadísticas de los gestores el 29/04/2024 y se agregaron algunas estadísticas adicionales para los gestores el 05/05/2024. | - Julian Mendoza: Ayudar en resolución de conflictos de merge el 29/04/2024 y comenzar la creación del modelo de contrato de prestación de servicios el 03/05/2024.<br>- Alejandro Londoño: Implementación de indicadores generales para los tableros de control el 29/04/2024 y renderizado de las solicitudes de contratación para cada grupo de usuario el 30/04/2024.<br>- Alejandro Castro: Revisé lo que tenía que realizar en la semana el 29/04/2024 y empecé a realizar la documentación de todo el código el 01/05/2024.<br>- Juan Sebastian Diaz: Implementación de pruebas funcionales durante toda la semana.<br>- Santiago Valencia: Se comenzó a pensar en la implementación de las estadísticas de los gestores el 29/04/2024 y se agregaron algunas estadísticas adicionales para los gestores el 05/05/2024. | - Conflictos con el nuevo frontend por parte de Alejandro Londoño el 02/05/2024.<br>- Problemas en funcionalidades ya existentes que no reconocen el nuevo modelo por parte de Julian Mendoza el 03/05/2024.<br>- Ninguno para el resto del equipo. | | ||
|
Binary file not shown.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
46 changes: 0 additions & 46 deletions
46
hiring_module/hiring_app/static/js/statistics/daily_requests_pie_chart.js
This file was deleted.
Oops, something went wrong.
48 changes: 48 additions & 0 deletions
48
hiring_module/hiring_app/static/js/statistics/date_range_requests_pie_chart.js
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,48 @@ | ||
var rangeRequestChart; | ||
|
||
function createOrUpdateDateRangeRequestChart() { | ||
var chartCanvas = document.getElementById("date_range_requests_pie_chart"); | ||
|
||
// Eliminar el gráfico anterior si existe | ||
if (rangeRequestChart) { | ||
rangeRequestChart.destroy(); | ||
} | ||
|
||
// Crear el nuevo gráfico | ||
var ctx = chartCanvas.getContext("2d"); | ||
rangeRequestChart = new Chart(ctx, { | ||
type: "doughnut", | ||
data: { | ||
labels: ["Solicitudes CEX", "Solicitudes Monitoria", "Solicitudes POS"], | ||
datasets: [ | ||
{ | ||
data: [ | ||
parseInt(document.getElementById("contratos_cex").innerText), | ||
parseInt(document.getElementById("contratos_monitoria").innerText), | ||
parseInt(document.getElementById("contratos_pos").innerText), | ||
], | ||
backgroundColor: ["#1cc88a", "#f6c23e", "#5a5c69"], | ||
hoverBackgroundColor: ["#188f64", "#c99f33", "#3c3e49"], | ||
hoverBorderColor: "rgba(234, 236, 244, 1)", | ||
}, | ||
], | ||
}, | ||
options: { | ||
maintainAspectRatio: false, | ||
tooltips: { | ||
backgroundColor: "rgb(255,255,255)", | ||
bodyFontColor: "#858796", | ||
borderColor: "#dddfeb", | ||
borderWidth: 1, | ||
xPadding: 15, | ||
yPadding: 15, | ||
displayColors: true, | ||
caretPadding: 10, | ||
}, | ||
legend: { | ||
display: true, | ||
}, | ||
cutoutPercentage: 80, | ||
}, | ||
}); | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
32 changes: 18 additions & 14 deletions
32
hiring_module/hiring_app/templates/admin_user/components/user_element_container.html
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,17 +1,21 @@ | ||
<div class="col-xl-3 col-md-6 mb-4"> | ||
<div class="card border-left-primary shadow h-100 py-2"> | ||
<div class="card-body"> | ||
<div class="row no-gutters align-items-center"> | ||
<div class="col mr-2"> | ||
<div class="text-xs font-weight-bold text-primary text-uppercase mb-1"> | ||
{{ status }} | ||
</div> | ||
<div class="h5 mb-0 font-weight-bold text-gray-800">{{ count }} Usuarios</div> | ||
</div> | ||
<div class="col-auto"> | ||
<i class="fas fa-calendar fa-2x text-gray-300"></i> | ||
</div> | ||
</div> | ||
<div class="col-xl-4 col-md-6 mb-4"> | ||
<div class="card border-left-primary shadow h-100 py-2"> | ||
<div class="card-body"> | ||
<div class="row no-gutters align-items-center"> | ||
<div class="col mr-2"> | ||
<div | ||
class="text-xs font-weight-bold text-primary text-uppercase mb-1" | ||
> | ||
{{ status }} | ||
</div> | ||
<div class="h5 mb-0 font-weight-bold text-gray-800"> | ||
{{ count }} Usuarios | ||
</div> | ||
</div> | ||
<div class="col-auto"> | ||
<i class="fas fa-calendar fa-2x text-gray-300"></i> | ||
</div> | ||
</div> | ||
</div> | ||
</div> | ||
</div> |
Oops, something went wrong.