Open jcmurilloa opened 1 month ago
Inserts en la base de datos de documento. Se debe tener en cuenta la creación de un workspace para cada tipo de documento. Este script se realizó para agregar los nuevos tipos de documentos para la modalidad de pasantía: Actas de seguimiento, Contrato de la pasantía y la carta del aval para realizar la pasantía.
INSERT INTO documento.tipo_documento
(nombre,descripcion,codigo_abreviacion,activo,numero_orden,tamano,extension,workspace,tipo_documento_nuxeo,fecha_creacion,fecha_modificacion,dominio_tipo_documento)
VALUES ('Actas de Seguimiento','Actas de Seguimiento de la modalidad de Pasantia','ASP_PLX',true,1.00,5,'pdf','/desarrollo/workspaces/polux/documentos_grado','File',NOW(),NOW(),9),
('Contrato Pasantia','Acuerdo de Voluntad, Convenio o Contrato para la modalidad de Pasantia','AVCC_PLX',true,1.00,5,'pdf','/desarrollo/workspaces/polux/documentos_grado','File',NOW(),NOW(),9),
('Carta Aval Pasantia','Carta de la Unidad Académica Responsable para la modalidad de Pasantia','CUA_PLX',true,1.00,5,'pdf','/desarrollo/workspaces/polux/documentos_grado','File',NOW(),NOW(),9);
Inserts en la base de datos de parámetros. Este script se realizó para crear un nuevo estado de trabajo de grado, el cual establece el momento en que el estudiante carga la ARL y la Oficina de Extensión de Pasantía deberá aprobarla o rechazarla:
INSERT INTO parametros.parametro(
nombre, descripcion, codigo_abreviacion, activo, numero_orden, fecha_creacion, fecha_modificacion, tipo_parametro_id)
VALUES ('ARL Cargada, en espera de aprobación', 'El estudiante cargó el certificado de afiliación de ARL y es necesaria la aprobación por parte de la Oficina de Extención de Pasantías', 'ACEA_PLX', true, 0.00, NOW(),NOW(), 73),
('ARL Rechazada', 'La Oficina de Extensión de Pasantía rechazó la ARL', 'ARC_PLX', true, 0.00, NOW(),NOW(), 73);
Update en el Schema de Academica. Se realizó para cambiar el formulario de la solicitud de cambio del título del trabajo de grado, para que el estudiante únicamente registre el nuevo título y la justificación:
UPDATE academica.detalle_tipo_solicitud
SET activo = false
WHERE detalle IN (27,29,30,32,33,34);
Insert en el Schema de Academica. Se realizó para generar el formulario de la solicitud de prórroga para la modalidad de pasantía:
INSERT INTO academica.detalle_tipo_solicitud(
detalle, modalidad_tipo_solicitud, activo, requerido, numero_orden)
VALUES (20, 89, true, true, 1),
(13, 89, true, true, 2),
(52, 89, true, true, 1);
Para la issue #616 se realizaron los siguientes cambios en bd:
Se realiza la primera parte de la implementación de cargue de documentos anexos, estos son los precedimientos realizados:
1- se realiza la creación del detalle "Documentos anexos para revisión" en la bd "udistrital_core_db" esquema "academica" tabla "detalle"
2-Se revisa el tipo de solicitud 4645 que corresponde a "Revisión de proyecto de grado" en la tabla "modalidad_tipo_solicitud" para identificar los códigos de las modalidades y los ids
3-Se realizan los insert del detalle id 82 correspondiente a carga de docuentos anexos en la bd "udistrital_core_db" esquema "academica" tabla "detalle_tipo_solicitud"
-Modalidad "Creación, dirección o interpretación"
-Modalidad "Proyecto de emprendimiento"
-Modalidad "Pasantía", se debe realizar un update al registro 302 de la tabla "modalidad_tipo_solicitud" para cambiarle el orden y que se visualice en el orden adecuado
y se realiza el respectivo insert
-Modalidad "Monografía"
-Modalidad "Investigación, Investigación-Creación, Innovación"
-Modalidad "Producción de artículo académico", se deben realizar updates a los registros 298, 299 y 300 para cambiar el orden y visualización adecuada a los detalles
se realiza el respectivo insert
Para ls issue #622 se realizaron los siguientes cambios en bd:
Se realiza la creación de nuevo parámetro para separar el objeto html que carga archivos comprimidos:
INSERT INTO parametros.parametro(
nombre, descripcion, codigo_abreviacion, activo, numero_orden, fecha_creacion, fecha_modificacion, tipo_parametro_id, parametro_padre_id)
VALUES ('ArchivoComprimido', 'Detalle de tipo archivo comprimido', 'ACOM_PLX', true, 0.00, now(), now(), 83, null);
y se actualiza el detalle anteriormente creado en la issue #616:
UPDATE academica.detalle
SET tipo_detalle=6686
WHERE id=82;
Se crea un nuevo tipo de documento para identificar la hoja de vida del Director Externo de la pasantía. Tener en cuenta de crear un workspace para el registro
INSERT INTO documento.tipo_documento
(nombre,descripcion,codigo_abreviacion,activo,numero_orden,tamano,extension,workspace,tipo_documento_nuxeo,fecha_creacion,fecha_modificacion,dominio_tipo_documento)
VALUES ('Hoja de Vida Director Externo','Hoja de Vida del Director Externo de la pasantía','HVDE_PLX',true,1.00,5,'pdf','/desarrollo/workspaces/polux/documentos_grado','File',NOW(),NOW(),9);
Se modifica el formulario de la solicitud inicial para la modalidad de pasantía, agregando el campo de insertar la hoja de vida del Director Externo y modificando el orden de los campos
INSERT INTO academica.detalle_tipo_solicitud(
detalle, modalidad_tipo_solicitud, activo, requerido, numero_orden)
VALUES (18, 82, true, true, 15);
UPDATE academica.detalle_tipo_solicitud
SET numero_orden = 16
WHERE detalle = 72;
UPDATE academica.detalle_tipo_solicitud
SET numero_orden = 17
WHERE detalle = 75;
Se elimina la modalidad de Pasantía Externa en la tabla de parámetros:
DELETE FROM parametros.parametro WHERE codigo_abreviacion = 'PASEX_PLX';
En la base de datos de académica se deben borrar los siguientes registros asociados a la pasantía externa:
DELETE FROM academica.modalidad_tipo_solicitud
WHERE modalidad = 4601;
DELETE FROM academica.detalle_tipo_solicitud
WHERE modalidad_tipo_solicitud IN (SELECT id FROM academica.modalidad_tipo_solicitud WHERE modalidad = 4601);
Se actualiza el nuevo código de abreviación para la modalidad de Pasantía:
UPDATE parametros.parametro
SET codigo_abreviacion='PAS_PLX'
WHERE codigo_abreviacion='PASIN_PLX';
Se corrigen los campos del director externo en el formulario de la solicitud inicial de pasantía:
UPDATE academica.detalle_tipo_solicitud
SET detalle=53
WHERE detalle = 70 AND modalidad_tipo_solicitud = 82;
UPDATE academica.detalle_tipo_solicitud
SET detalle=54
WHERE detalle = 71 AND modalidad_tipo_solicitud = 82;
Para la realización del issue Agregar el país de la revista en artículo académico #633
Se hace el insert en academica.detalle para la creación del nuevo detalle
visualización del detalle creado
En academica.detalle_tipo_solicitud se actualizan los registros de los detalles 300 y 299 cambiando el número de orden para abrir campo al nuevo detalle
Ahora en esta misma tabla academica.detalle_tipo_solicitud se hace el insert del nuevo detalle
Visualización de academica.detalle_tipo_solicitud con el insert y actualizaciones para la modalidad de articulos académicos
Para el issue #633 se realiza ajuste en el detalle para que se ingrese el nombre del país y no el código, se hace actualización del detalle visualización del detalle actualizado a detalle de tipo texto
Se requiere realizar el registro de cambios generados en ambiente de pruebas previo al despliegue
Sub Tareas
Criterios de aceptación
Requerimientos
No aplica
Definition of Ready - DoR
Definition of Done - DoD - Desarrollo