diff --git a/app/models/groupe_instructeur.rb b/app/models/groupe_instructeur.rb index c60f38a76..75f80104d 100644 --- a/app/models/groupe_instructeur.rb +++ b/app/models/groupe_instructeur.rb @@ -95,7 +95,6 @@ class GroupeInstructeur < ApplicationRecord def toggle_routing procedure.update!(routing_enabled: procedure.groupe_instructeurs.active.many?) - procedure.update!(instructeurs_self_management_enabled: true) if procedure.routing_enabled? end private diff --git a/app/models/procedure.rb b/app/models/procedure.rb index bb007e4c5..0ea2e7ead 100644 --- a/app/models/procedure.rb +++ b/app/models/procedure.rb @@ -714,6 +714,10 @@ class Procedure < ApplicationRecord revisions.size - 2 end + def instructeurs_self_management? + routing_enabled? || instructeurs_self_management_enabled? + end + def defaut_groupe_instructeur_for_new_dossier if !routing_enabled? || feature_enabled?(:procedure_routage_api) defaut_groupe_instructeur diff --git a/app/views/instructeurs/procedures/_header.html.haml b/app/views/instructeurs/procedures/_header.html.haml index 1ca7d7bb1..6a9a87f54 100644 --- a/app/views/instructeurs/procedures/_header.html.haml +++ b/app/views/instructeurs/procedures/_header.html.haml @@ -7,7 +7,7 @@ | = link_to t('instructeurs.dossiers.header.banner.statistics'), stats_instructeur_procedure_path(procedure), class: 'header-link' - - if procedure.instructeurs_self_management_enabled? + - if procedure.instructeurs_self_management? | - if can_manage_groupe_instructeurs?(procedure) = link_to t('instructeurs.dossiers.header.banner.instructeurs'), admin_procedure_groupe_instructeurs_path(procedure), class: 'header-link'