fix translation and make hierarchy in roles

This commit is contained in:
Julien Fastré 2017-04-19 21:26:22 +02:00
parent 13f3a1f55f
commit 38d69f097c
2 changed files with 23 additions and 2 deletions

View File

@ -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é

View File

@ -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é <julien.fastre@champs-libres.coop>
*/
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() ];
}
}