diff --git a/Resources/translations/messages.fr.yml b/Resources/translations/messages.fr.yml index 6883fabe4..9b502f3a4 100644 --- a/Resources/translations/messages.fr.yml +++ b/Resources/translations/messages.fr.yml @@ -4,8 +4,13 @@ Edit the activity: Modifier l'activité Activity: Activité Duration time: Durée Duration Time: Durée +durationTime: durée Reasons: Sujets Attendee: Présence de la personne +attendee: présence de la personne +list_reasons: liste des sujets +user_username: nom de l'utilisateur +circle_name: nom du cercle Remark: Notes Add a new activity: Ajouter une nouvelle activité Activity list: Liste des activités @@ -18,6 +23,10 @@ Scope: Cercle Activity data: Données de l'activité No reason associated: Aucun sujet There isn't any activities.: Aucune activité enregistrée. +type_name: type de l'activité +person_firstname: prénom +person_lastname: nom de famille +person_id: identifiant de la personne #forms Activity creation: Nouvelle activité @@ -55,6 +64,8 @@ CHILL_ACTIVITY_CREATE: Créer une activité CHILL_ACTIVITY_UPDATE: Modifier une activité CHILL_ACTIVITY_SEE: Voir une activité CHILL_ACTIVITY_DELETE: Supprimer une activité +CHILL_ACTIVITY_STATS: Statistique des activités +CHILL_ACTIVITY_LIST: Liste des activités # admin Activity configuration menu: Configuration des activités @@ -98,6 +109,9 @@ The activity has been successfully removed.: L'activité a été supprimée. # exports Count activities: Nombre d'activités Count activities by various parameters.: Compte le nombre d'activités enregistrées en fonction de différents paramètres. +Sum activity duration: Total de la durée des activités +Sum activities duration by various parameters.: Additionne la durée des activités en fonction de différents paramètres. +List activities: Liste les activités #filters Filter by reason: Filtrer par sujet d'activité @@ -122,3 +136,4 @@ By reason: Par sujet By category of reason: Par catégorie de sujet Reason's level: Niveau du sujet Aggregate by activity type: Aggréger par date d'activité + diff --git a/Security/Authorization/ActivityVoter.php b/Security/Authorization/ActivityVoter.php index d1318a485..4836b5665 100644 --- a/Security/Authorization/ActivityVoter.php +++ b/Security/Authorization/ActivityVoter.php @@ -21,14 +21,14 @@ namespace Chill\ActivityBundle\Security\Authorization; use Chill\MainBundle\Security\Authorization\AbstractChillVoter; use Chill\MainBundle\Security\Authorization\AuthorizationHelper; -use Chill\MainBundle\Security\ProvideRoleInterface; +use Chill\MainBundle\Security\ProvideRoleHierarchyInterface; /** * * * @author Julien Fastré */ -class ActivityVoter extends AbstractChillVoter implements ProvideRoleInterface +class ActivityVoter extends AbstractChillVoter implements ProvideRoleHierarchyInterface { const CREATE = 'CHILL_ACTIVITY_CREATE'; const SEE = 'CHILL_ACTIVITY_SEE'; @@ -75,5 +75,11 @@ class ActivityVoter extends AbstractChillVoter implements ProvideRoleInterface { return array(); } + + + public function getRolesWithHierarchy() + { + return [ 'Activity' => $this->getRoles() ]; + } }