diff --git a/src/Objects/Candidato.php b/src/Objects/Candidato.php index 30f2099..2d08e16 100644 --- a/src/Objects/Candidato.php +++ b/src/Objects/Candidato.php @@ -216,7 +216,7 @@ return $resultado; */ $sesion = $this->usuario->getValor("oid"); //Nos declaramos un array de estados eliminables: - $estados_eliminables = array("510","521","522","523","540"); + $estados_eliminables = array("510","520","540"); if ($this->usuario->tieneRol(1) || $this->usuario->tieneRol(4)) { $estado = $this->getValor("estado"); if (in_array($estado, $estados_eliminables)) { diff --git a/src/Objects/ListaPersonas.php b/src/Objects/ListaPersonas.php index dab49b7..d4c9fbe 100644 --- a/src/Objects/ListaPersonas.php +++ b/src/Objects/ListaPersonas.php @@ -95,7 +95,7 @@ include_once("Empleado.php"); if($estado > 0){ $consulta = "SELECT * from usuarios where tipo = '".$this->tipo."' and estado='".$estado."' ".$this->orden; } else{ - $consulta = "SELECT * from usuarios where tipo = '".$this->tipo."' and estado in ('510', '520', '521', '522', '523','530', '540', '550', '560')$this->orden"; + $consulta = "SELECT * from usuarios where tipo = '".$this->tipo."' and estado in ('510', '520', '530', '540', '550', '560')$this->orden"; } } diff --git a/src/Objects/Oferta.php b/src/Objects/Oferta.php index 11a1b4b..9e3da3b 100644 --- a/src/Objects/Oferta.php +++ b/src/Objects/Oferta.php @@ -239,7 +239,7 @@ if ($nombre == "estado") { * Devuelve una lista de candidatos disponibles para una oferta, que son todos menos los no disponibles #679 Peticion */ function getCandidatosDisponibles() { - return $this->getCandidatos("510,521,522,523,540,550,560"); + return $this->getCandidatos("510,520,540,550,560"); } /** @@ -288,9 +288,7 @@ if ($nombre == "estado") { //El estado del candidato no cambia si está asociado a alguna otra oferta, sino pasará a Disponible case 560:; case 510:; - case 521:; - case 522:; - case 523:; + case 520:; case 530:; case 540:; case 550: @@ -343,9 +341,7 @@ if ($nombre == "estado") { //Pendiente de clasificar, Rechazados tipo1, tipo2, tipo3, Disponible. Todos los candidatos con alguno de estos estados cambiarán a Disponible asignado (560) case 510:; - case 521:; - case 522:; - case 523:; + case 520:; case 540: $this->setCampo("candidato", $idCandidato); //Modificamos historial de candidato diff --git a/src/database/selfor.sql b/src/database/selfor.sql index e15bafb..ba82aed 100644 --- a/src/database/selfor.sql +++ b/src/database/selfor.sql @@ -85,9 +85,7 @@ CREATE TABLE IF NOT EXISTS `candidatos_estados` ( INSERT INTO `candidatos_estados` (`cod`, `idioma`, `nombre`, `tipo`) VALUES (510, 'sp', 'Pendiente de clasificar', 'candidato'), -(521, 'sp', 'Rechazado por antecedentes', 'candidato'), -(522, 'sp', 'Rechazado por no cumplir requisitos mĂ­nimos', 'candidato'), -(523, 'sp', 'Rechazado por perfil no demandado', 'candidato'), +(520, 'sp', 'Rechazado', 'candidato'), (530, 'sp', 'No disponible', 'candidato'), (540, 'sp', 'Disponible', 'candidato'), (550, 'sp', 'Disponible asignado exclusivo', 'candidato'), @@ -136,21 +134,13 @@ INSERT INTO `candidatos_transiciones` (`inicial`, `final`, `transicion`, `rol`) (100, 90, 0, '1.4'), (100, 110, 0, '1.4'), (110, 90, 0, '1.4'), -(510, 521, 0, '1.4'), -(510, 522, 0, '1.4'), -(510, 523, 0, '1.4'), +(510, 520, 0, '1.4'), (510, 530, 0, '1.4'), (510, 540, 0, '1.4'), (510, 560, 0, '1.4'), -(521, 510, 0, '1.4'), -(521, 540, 0, '1.4'), -(521, 560, 0, '1.4'), -(522, 510, 0, '1.4'), -(522, 540, 0, '1.4'), -(522, 560, 0, '1.4'), -(523, 510, 0, '1.4'), -(523, 540, 0, '1.4'), -(523, 560, 0, '1.4'), +(520, 510, 0, '1.4'), +(520, 540, 0, '1.4'), +(520, 560, 0, '1.4'), (530, 510, 0, '1.4'), (530, 540, 0, '1.4'), (530, 560, 0, '1.4'), diff --git a/src/ver_lista_candidatos.php b/src/ver_lista_candidatos.php index 1fd6179..e9685d1 100644 --- a/src/ver_lista_candidatos.php +++ b/src/ver_lista_candidatos.php @@ -38,10 +38,7 @@ if (isset($variablesExtra)) {
  • ">">
  • ">">
  • -
  • ">">
  • - -
  • ">">
  • -
  • ">">
  • +
  • ">">
  • ">">
  • ">">
  • @@ -139,7 +136,7 @@ echo '
    '; "> getValor("estado"),$estadoSiEliminar)){ ?> &byEstado=')" >