always set procedure.instructeurs_self_management_enabled to true when routing_enabled?

This commit is contained in:
simon lehericey 2023-04-26 17:45:11 +02:00 committed by LeSim
parent 692010fa32
commit 25ebfc4928
4 changed files with 6 additions and 7 deletions

View file

@ -161,8 +161,10 @@ module Administrateurs
else
@groupe_instructeur.destroy!
if procedure.groupe_instructeurs.active.one?
procedure.update!(routing_enabled: false)
procedure.update!(instructeurs_self_management_enabled: false)
procedure.update!(
routing_enabled: false,
instructeurs_self_management_enabled: false
)
procedure.defaut_groupe_instructeur.update!(
routing_rule: nil,
label: GroupeInstructeur::DEFAUT_LABEL,

View file

@ -95,6 +95,7 @@ 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
serialize :routing_rule, LogicSerializer

View file

@ -728,10 +728,6 @@ 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

View file

@ -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?
- if procedure.instructeurs_self_management_enabled?
|
- if can_manage_groupe_instructeurs?(procedure)
= link_to t('instructeurs.dossiers.header.banner.instructeurs'), admin_procedure_groupe_instructeurs_path(procedure), class: 'header-link'