diff options
| author | Xinhui | 2017-09-21 12:07:41 +0200 | 
|---|---|---|
| committer | Xinhui | 2017-09-21 12:07:41 +0200 | 
| commit | f0516f1d23d8ebd9b4da328c86fcdaf6c5ee63a2 (patch) | |
| tree | d79ddf78a704d6833247de5692c143ecb80731bd | |
| parent | 9b87e5896921ac735393539d5bc3f41907f9e0ad (diff) | |
| download | chouette-core-f0516f1d23d8ebd9b4da328c86fcdaf6c5ee63a2.tar.bz2 | |
ComplianceControlSet#show add compliance_control create link
Refs #4563
| -rw-r--r-- | app/decorators/compliance_control_set_decorator.rb | 7 | ||||
| -rw-r--r-- | config/locales/compliance_control_sets.en.yml | 25 | ||||
| -rw-r--r-- | config/locales/compliance_control_sets.fr.yml | 29 | 
3 files changed, 47 insertions, 14 deletions
| diff --git a/app/decorators/compliance_control_set_decorator.rb b/app/decorators/compliance_control_set_decorator.rb index 876a54d09..f9e4de836 100644 --- a/app/decorators/compliance_control_set_decorator.rb +++ b/app/decorators/compliance_control_set_decorator.rb @@ -19,6 +19,13 @@ class ComplianceControlSetDecorator < Draper::Decorator          href:  h.edit_compliance_control_set_path(object.id)        )      # end + +    # if h.policy(ComplianceControl).create? +      links << Link.new( +        content: h.t('compliance_control_sets.actions.add_compliance_control'), +        href:  h.new_compliance_control_set_compliance_control_path(object.id) +      ) +    # end      links    end diff --git a/config/locales/compliance_control_sets.en.yml b/config/locales/compliance_control_sets.en.yml new file mode 100644 index 000000000..b7133aea5 --- /dev/null +++ b/config/locales/compliance_control_sets.en.yml @@ -0,0 +1,25 @@ +en: +  compliance_control_sets: +    index: +      title: Compliance control set +      new: New compliance control set +      edit: Edit compliance control set +    actions: +      new: Add +      edit: Edit +      destroy: Destroy +      add_compliance_control: Add a compliance control +      destroy_confirm: Are you sur ? +    filters: +      name: 'Enter name ...' +    search_no_results: 'No compliance control set found' +  activerecord: +    models: +      compliance_control_set: Calendar +    attributes: +      compliance_control_set: +        name: Name +        assignment: Assignment +        owner_jdc: Owner +        control_numbers: Control number +        updated_at: Updated at diff --git a/config/locales/compliance_control_sets.fr.yml b/config/locales/compliance_control_sets.fr.yml index fedfeede7..8310aa0db 100644 --- a/config/locales/compliance_control_sets.fr.yml +++ b/config/locales/compliance_control_sets.fr.yml @@ -5,20 +5,21 @@ fr:        new: Création d'un jeux de contrôle        edit: Édition d'un jeux de contrôle      actions: -          new: Ajouter -          edit: Editer -          destroy: Supprimer -          destroy_confirm: Etes vous sûr de supprimer ce jeux de contrôle ? +      new: Ajouter +      edit: Editer +      destroy: Supprimer +      add_compliance_control: Ajouter un JDC +      destroy_confirm: Etes vous sûr de supprimer ce jeux de contrôle ?      filters: -          name: 'Indiquez un nom de jeux de contrôle...' +      name: 'Indiquez un nom de jeux de contrôle...'      search_no_results: 'Aucun jeu de contrôle ne correspond à votre recherche'    activerecord: -          models: -            compliance_control_set: Calendrier -          attributes: -            compliance_control_set: -              name: Nom -              assignment: Affectation -              owner_jdc: Propriétaire du jeu de contrôle -              control_numbers: Nb contrôle -              updated_at: Mis a jour
\ No newline at end of file +    models: +      compliance_control_set: Calendrier +    attributes: +      compliance_control_set: +        name: Nom +        assignment: Affectation +        owner_jdc: Propriétaire du jeu de contrôle +        control_numbers: Nb contrôle +        updated_at: Mis a jour | 
