always set procedure.instructeurs_self_management_enabled to true when routing_enabled?
This commit is contained in:
parent
692010fa32
commit
25ebfc4928
4 changed files with 6 additions and 7 deletions
|
@ -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,
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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'
|
||||
|
|
Loading…
Reference in a new issue