-- Script pa la pantalla de administración de permisos y justificaciones
-- Autor Fernando Salas rfsalas@rutatec.com
-- Fecha 2017-01-26
-- Se agregó tres nuevos campos a la tabla de justifications
-- Campo para cambiar el estado de la justificacion (pendiente,aprobado,negado)
-- Campo para registrar quien realizó el cambio de estado de la justificación
-- Campo para registar la fecha en el que se realizó el cambio de estado
ALTER TABLE `justifications` 
ADD COLUMN `status_just` ENUM('PENDING', 'APPROVED', 'INED') NULL DEFAULT 'PENDING' AFTER `serial_grd`;
ALTER TABLE `justifications` 
ADD COLUMN `change_date_serial_usr` INT(11) NOT NULL AFTER `status_just`;
ALTER TABLE `justifications` 
ADD COLUMN `date_change` DATETIME NOT NULL AFTER `change_date_serial_usr`;
-- Process y allowed_pages_by_process
insert into process (serial_prc,prc_serial_prc,name_prc,link_prc,weight_prc)
values(615,(select serial_prc from process as pr where pr.name_prc like '%Permisos y justificaciones%'
 and pr.link_prc='#'),
'Administración Permisos y Justificaciones','laravel/public/justification/administrationpermisionsjustifications',
1.00);

insert into allowed_pages_by_process(serial_prc,url_dsc)
values(615,'filtercontroller@postfilters'),
(615,'sectioncontroller@getsectionsbyschoolyearoptions'),
(615,'justificationcontroller@poststudentsjustification'),
(615,'justificationcontroller@getdetailstudentjustification');





