-- aumentar los campos de numero de hermanos y posicion entre hermanos
ALTER TABLE `student` 
ADD COLUMN `number_siblins` INT NULL AFTER `garantor_if_repr_isnt_pha_mat`,
ADD COLUMN `siblins_post_between` INT NULL AFTER `number_siblins`;

-- para que en el campo nivel educativo de guardian solo aparezcan tercer y cuarto nivel
UPDATE `education_level_guardian` SET `status_elg`='INACTIVE' WHERE `serial_elg`='1';
UPDATE `education_level_guardian` SET `status_elg`='INACTIVE' WHERE `serial_elg`='2';
UPDATE `education_level_guardian` SET `status_elg`='INACTIVE' WHERE `serial_elg`='3';


-- para configurar que los padres de familia puedan o no acceder a las libretas de un parcial
	-- configuaracion para el colegio albert einstein
	ALTER TABLE `subperiod` 
	ADD COLUMN `enable_grade_report` ENUM('LOCKED', 'UNLOCKED') NULL DEFAULT 'LOCKED' AFTER `status_sbp`;
	UPDATE `SUBPERIOD` SET `enable_grade_report`='UNLOCKED' WHERE `serial_sbp`='1';
	
	-- para que salga todo habilitado en los demas colegos
	ADD COLUMN `enable_grade_report` ENUM('LOCKED', 'UNLOCKED') NULL DEFAULT 'UNLOCKED' AFTER `status_sbp`;

-- PARA INDICAR SI EN EL RESUMEN DE CALIFICACIONES SE  MUESTRAN LAS NOTAS DE TODOS LOS PARCIALES O SI SOLO SE MUSTRAN LAS NOTAS SEL SUBPARCIAL SELECCIONADO
ALTER TABLE `level_group_school_year` 
ADD COLUMN `review_type` ENUM('ACUMULATIVE', 'SINGLE') NOT NULL AFTER `status` DEFAULT 'ACUMULATIVE';


update level_group_school_year SET review_type='ACUMULATIVE';



-- director y auxiliar de seccion 25/11/2015 para poder tener empleado de seccon por nivel
ALTER TABLE `rutademicae`.`employee_section` 
CHANGE COLUMN `serial_emp` `serial_emp` INT(11) NULL DEFAULT NULL AFTER `serial_emp_set`,
ADD COLUMN `serial_lvl` INT(11) NULL AFTER `serial_scy`,
ADD INDEX `fk_seial_lvl_emp_idx` (`serial_lvl` ASC);
ALTER TABLE `rutademicae`.`employee_section` 
ADD CONSTRAINT `fk_seial_lvl_emp`
  FOREIGN KEY (`serial_lvl`)
  REFERENCES `rutademicae`.`level` (`serial_lvl`)
  ON DELETE NO ACTION
  ON UPDATE NO ACTION;
  
  --  para que las libretas esten disponibles para director de seccion, auxiliar de seccion, etc
  -- verificar que los procesos de libretas sean 476 y 477
   insert into allowed_pages_by_process values(476,'gradereportscontroller@getProfiles');
   insert into allowed_pages_by_process values(477,'gradereportscontroller@getProfiles');



