diff --git a/app/dashboards/groupe_instructeur_dashboard.rb b/app/dashboards/groupe_instructeur_dashboard.rb index 44ab82fa6..d0888187c 100644 --- a/app/dashboards/groupe_instructeur_dashboard.rb +++ b/app/dashboards/groupe_instructeur_dashboard.rb @@ -12,6 +12,7 @@ class GroupeInstructeurDashboard < Administrate::BaseDashboard label: Field::String, closed: Field::Boolean, instructeurs: Field::HasMany, + humanized_routing_rule: Field::String, created_at: Field::DateTime, updated_at: Field::DateTime }.freeze @@ -32,6 +33,7 @@ class GroupeInstructeurDashboard < Administrate::BaseDashboard :label, :closed, :instructeurs, + :humanized_routing_rule, :created_at, :updated_at ].freeze diff --git a/app/models/groupe_instructeur.rb b/app/models/groupe_instructeur.rb index e9b67ac6c..db3b3006f 100644 --- a/app/models/groupe_instructeur.rb +++ b/app/models/groupe_instructeur.rb @@ -113,6 +113,10 @@ class GroupeInstructeur < ApplicationRecord procedure.groupe_instructeurs - [self] end + def humanized_routing_rule + routing_rule&.to_s(procedure.active_revision.types_de_champ) + end + private def routing_rule_matches_tdc?(rule) diff --git a/config/locales/models/groupe_instructeur/fr.yml b/config/locales/models/groupe_instructeur/fr.yml index 1b859b57d..91bce1eb2 100644 --- a/config/locales/models/groupe_instructeur/fr.yml +++ b/config/locales/models/groupe_instructeur/fr.yml @@ -7,6 +7,7 @@ fr: attributes: groupe_instructeur: label: Libellé + humanized_routing_rule: Règle de routage errors: models: groupe_instructeur: