diff --git a/app/Resources/views/cea/ascenso_mostar.html.twig b/app/Resources/views/cea/ascenso_mostar.html.twig index 8d69fc5..d75565b 100644 --- a/app/Resources/views/cea/ascenso_mostar.html.twig +++ b/app/Resources/views/cea/ascenso_mostar.html.twig @@ -204,7 +204,36 @@ {% endif %} Aprobar - Rechazar + Rechazar + + + +
El estatus de tu solicitud de adscripcion ha cambiado de estatus y ahora se encuentra: {{ estatus }}
+ {% if estatus == "Rechazada" %} +El estatus de tu solicitud de Ascenso de Escalafon ha cambiado de estatus y ahora se encuentra: {{ estatus }}
+ + {% if estatus == "Rechazada" %} +Ha Cambiado de Estatus y tu solicitud se encuentra ahora: {{ servicio.idEstatus.nombre}}
+{% if servicio.idEstatus.nombre == "Rechazada" %} +Para hacer login dirigete simplemente a la página de ingreso del Portal del Centro de Estudios Ambientales:
+Login CEA@UBV. diff --git a/app/config/security.yml b/app/config/security.yml index e4e0192..ef0fa78 100644 --- a/app/config/security.yml +++ b/app/config/security.yml @@ -36,8 +36,7 @@ security: # form_login: ~ # http://symfony.com/doc/current/cookbook/security/form_login_setup.html access_control: - - { path: ^/login, roles: IS_AUTHENTICATED_ANONYMOUSLY } - - { path: ^/register, roles: ROLE_DOCENTE } - - { path: ^/ceapp, roles: ROLE_USUARIO } - - { path: ^/admin, roles: IS_AUTHENTICATED_ANONYMOUSLY } + - { path: ^/login, roles: IS_AUTHENTICATED_ANONYMOUSLY } + - { path: ^/admin, roles: ROLE_ADMIN } + - { path: ^/estudiante, roles: ROLE_CLIENTE } - { path: ^/, roles: IS_AUTHENTICATED_ANONYMOUSLY } diff --git a/src/AppBundle/Controller/AdscripcionController.php b/src/AppBundle/Controller/AdscripcionController.php index 715aa2d..20156da 100644 --- a/src/AppBundle/Controller/AdscripcionController.php +++ b/src/AppBundle/Controller/AdscripcionController.php @@ -383,9 +383,9 @@ class AdscripcionController extends Controller * @Method({"GET", "POST"}) * @Security("has_role('ROLE_COORDINADOR_REGIONAL')") */ - public function solicitudesAdscripcionEditAction(Adscripcion $adscripcion, $estatus) + public function solicitudesAdscripcionEditAction(Adscripcion $adscripcion, $estatus, Request $request) { - + $mensaje = ""; //$adscripciones = $this->getDoctrine()->getRepository('AppBundle:Adscripcion')->findOneById($adscripcion->getId()); $serviciosAdscripcion = $this->getDoctrine()->getRepository('AppBundle:DocenteServicio')->findOneBy(array( 'idRolInstitucion' => $adscripcion->getIdRolInstitucion(), @@ -408,6 +408,7 @@ class AdscripcionController extends Controller $pida->setIdEstatus($serviciosAdscripcion->getIdEstatus()); }else{ + $mensaje = $request->request->get('message-text'); $serviciosAdscripcion->setIdEstatus($this->getDoctrine()->getRepository('AppBundle:Estatus')->findOneById(3)); $serviciosPida->setIdEstatus($serviciosAdscripcion->getIdEstatus()); $user = $this->getDoctrine()->getRepository('AppBundle:Usuarios')->findOneByIdRolInstitucion($adscripcion->getIdRolInstitucion()); @@ -431,8 +432,9 @@ class AdscripcionController extends Controller 'correos/actualizar_adscripcion.html.twig', array( 'nombres' => $user->getIdRolInstitucion()->getIdRol()->getIdPersona()->getPrimerNombre(), - 'apellidos' => $user->getIdRolInstitucion()->getIdRol()->getIdPersona()->getPrimerApellido(), - 'estatus' => $serviciosAdscripcion->getIdEstatus() + 'apellidos' => $user->getIdRolInstitucion()->getIdRol()->getIdPersona()->getPrimerApellido(), + 'estatus' => $serviciosAdscripcion->getIdEstatus(), + 'mensaje' => $mensaje ) ), 'text/html' diff --git a/src/AppBundle/Controller/AppController.php b/src/AppBundle/Controller/AppController.php index 5d76fa6..8b952a5 100644 --- a/src/AppBundle/Controller/AppController.php +++ b/src/AppBundle/Controller/AppController.php @@ -175,10 +175,10 @@ class AppController extends Controller { * @Route("/servicios/actualizar/{id}/{estatus}", name="cea_servicios_actualizar") * @Method({"GET", "POST"}) */ - public function serviciosEditAction(DocenteServicio $servicios, $estatus) - { - + public function serviciosEditAction(DocenteServicio $servicios, $estatus, Request $request) + { $em = $this->getDoctrine()->getManager(); + $mensaje = ""; if($estatus == "true") { $servicios->setIdEstatus($this->getDoctrine()->getRepository('AppBundle:Estatus')->findOneById(1)); @@ -190,6 +190,7 @@ class AppController extends Controller { }else{ + $mensaje = $request->request->get('message-text'); $servicios->setIdEstatus($this->getDoctrine()->getRepository('AppBundle:Estatus')->findOneById(3)); if($servicios->getIdServicioCe()->getId() == '3'){ $user = $this->getDoctrine()->getRepository('AppBundle:Usuarios')->findOneByIdRolInstitucion($servicios->getIdRolInstitucion()); @@ -213,7 +214,8 @@ class AppController extends Controller { array( 'nombres' => $user->getIdRolInstitucion()->getIdRol()->getIdPersona()->getPrimerNombre(), 'apellidos' => $user->getIdRolInstitucion()->getIdRol()->getIdPersona()->getPrimerApellido(), - 'servicio' => $servicios + 'servicio' => $servicios, + 'mensaje' => $mensaje, ) ), 'text/html' diff --git a/src/AppBundle/Controller/AscensoController.php b/src/AppBundle/Controller/AscensoController.php index 106bae6..8e9fee4 100644 --- a/src/AppBundle/Controller/AscensoController.php +++ b/src/AppBundle/Controller/AscensoController.php @@ -387,9 +387,9 @@ class AscensoController extends Controller * @Method({"GET", "POST"}) * @Security("has_role('ROLE_COORDINADOR_REGIONAL')") */ - public function solicitudesAscensoEditAction(Ascenso $ascenso, $estatus) + public function solicitudesAscensoEditAction(Ascenso $ascenso, $estatus, Request $request) { - + $mensaje = ""; //$adscripciones = $this->getDoctrine()->getRepository('AppBundle:Adscripcion')->findOneById($adscripcion->getId()); $serviciosAscenso = $this->getDoctrine()->getRepository('AppBundle:DocenteServicio')->findOneBy(array( 'idRolInstitucion' => $ascenso->getIdRolInstitucion(), @@ -403,6 +403,7 @@ class AscensoController extends Controller $serviciosAscenso->setIdEstatus($this->getDoctrine()->getRepository('AppBundle:Estatus')->findOneById(1)); }else{ + $mensaje = $request->request->get('message-text'); $serviciosAscenso->setIdEstatus($this->getDoctrine()->getRepository('AppBundle:Estatus')->findOneById(3)); } @@ -423,7 +424,8 @@ class AscensoController extends Controller array( 'nombres' => $user->getIdRolInstitucion()->getIdRol()->getIdPersona()->getPrimerNombre(), 'apellidos' => $user->getIdRolInstitucion()->getIdRol()->getIdPersona()->getPrimerApellido(), - 'estatus' => $serviciosAscenso->getIdEstatus() + 'estatus' => $serviciosAscenso->getIdEstatus(), + 'mensaje' => $mensaje ) ), 'text/html'