From 47e194b1ed06c88d64fd86425fc8280e88642f16 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Julien=20Fastr=C3=A9?= Date: Sat, 19 Aug 2017 21:46:09 +0200 Subject: [PATCH] improve layout --- Controller/PersonController.php | 11 +++++++- Resources/translations/messages.fr.yml | 3 ++- Resources/translations/validators.fr.yml | 2 ++ .../views/AccompanyingPeriod/form.html.twig | 17 +++++++++--- .../views/AccompanyingPeriod/list.html.twig | 27 ++++++++++++------- .../AccompanyingPeriod/re_open.html.twig | 2 +- Resources/views/Address/edit.html.twig | 8 +++--- Resources/views/Address/list.html.twig | 10 +++---- Resources/views/Address/new.html.twig | 8 +++--- .../views/Person/create_review.html.twig | 11 +++++++- 10 files changed, 69 insertions(+), 30 deletions(-) diff --git a/Controller/PersonController.php b/Controller/PersonController.php index cbe0212c5..ccd64aa6c 100644 --- a/Controller/PersonController.php +++ b/Controller/PersonController.php @@ -29,6 +29,7 @@ use Chill\PersonBundle\Form\CreationPersonType; use Symfony\Component\HttpFoundation\Request; use Symfony\Component\HttpFoundation\Response; use Symfony\Component\Security\Core\Role\Role; +use Chill\PersonBundle\Security\Authorization\PersonVoter; class PersonController extends Controller { @@ -281,9 +282,17 @@ class PersonController extends Controller if ($this->container ->getParameter('cl_chill_person.search.use_double_metaphone')) { - $dql .= ' OR DOUBLEMETAPHONE(p.lastName) LIKE DOUBLEMETAPHONE(:lastName)'; + $dql .= ' OR DOUBLEMETAPHONE(p.lastName) LIKE DOUBLEMETAPHONE(:lastName) '; } + // add authorized centers + $centers = $this->get('chill.main.security.authorization.helper') + ->getReachableCenters($this->getUser(), new Role(PersonVoter::SEE)); + + $dql.=' and p.center IN (:centers) '; + $query->setParameter('centers', $centers); + + // run query $query->setDql($dql); $alternatePersons = $query->getResult(); diff --git a/Resources/translations/messages.fr.yml b/Resources/translations/messages.fr.yml index a37105871..39ab18d5b 100644 --- a/Resources/translations/messages.fr.yml +++ b/Resources/translations/messages.fr.yml @@ -80,7 +80,7 @@ Reset: 'Remise à zéro' 'Add a person': 'Ajout d''une personne' 'Person Menu': 'Menu personne' 'The person data are not valid': 'Les données de votre formulaire sont invalides.' -'%nb% person with similar name. Please verify that this is a new person': '%nb% personnes ont un nom similaire. Vérifiez qu''il ne s''agit pas de l''une d''elles.' +'%nb% person with similar name. Please verify that this is a new person': '{1} Une personne a un nom similaire. Vérifiez qu''il ne s''agit pas d''elle. | ]1, Inf] %nb% personnes ont un nom similaire. Vérifiez qu''il ne s''agit pas de l''une d''elles.' 'The person has been created': 'Le dossier a été créé' 'Person search results': 'Recherche de personnes' 'Search within persons': 'Recherche parmi les personnes' @@ -104,6 +104,7 @@ Update accompanying period: Mettre à jour une période d'accompagnement 'An accompanying period has been closed.': Une période d'accompagnement a été fermée. 'Error! Period not closed!': "Erreur: la période d'accompagnement n'a pas été fermée." 'An accompanying period has been opened.': Une période d'accompagnement a été ouverte. +'No remark': Pas de remarque 'Period not opened': "La période d'accompagnement n'a pas été ouverte" "Period not opened : form is invalid": "La période n'a pas été ouverte: le formulaire est invalide." 'Closing motive': 'Motif de clôture' diff --git a/Resources/translations/validators.fr.yml b/Resources/translations/validators.fr.yml index d432cab5d..b7d16318e 100644 --- a/Resources/translations/validators.fr.yml +++ b/Resources/translations/validators.fr.yml @@ -13,6 +13,8 @@ The date of closing is before the date of opening: La période de fermeture est après la période d'ouverture The birthdate must be before %date%: La date de naissance doit être avant le %date% +Two addresses has the same validFrom date: La date de validité est identique à celle d'une autre adresse + #export list You must select at least one element: Vous devez sélectionner au moins un élément diff --git a/Resources/views/AccompanyingPeriod/form.html.twig b/Resources/views/AccompanyingPeriod/form.html.twig index 26a7653a5..939be435d 100644 --- a/Resources/views/AccompanyingPeriod/form.html.twig +++ b/Resources/views/AccompanyingPeriod/form.html.twig @@ -44,12 +44,23 @@ {{ form_rest(form) }} -