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
|
else
|
||||||
@groupe_instructeur.destroy!
|
@groupe_instructeur.destroy!
|
||||||
if procedure.groupe_instructeurs.active.one?
|
if procedure.groupe_instructeurs.active.one?
|
||||||
procedure.update!(routing_enabled: false)
|
procedure.update!(
|
||||||
procedure.update!(instructeurs_self_management_enabled: false)
|
routing_enabled: false,
|
||||||
|
instructeurs_self_management_enabled: false
|
||||||
|
)
|
||||||
procedure.defaut_groupe_instructeur.update!(
|
procedure.defaut_groupe_instructeur.update!(
|
||||||
routing_rule: nil,
|
routing_rule: nil,
|
||||||
label: GroupeInstructeur::DEFAUT_LABEL,
|
label: GroupeInstructeur::DEFAUT_LABEL,
|
||||||
|
|
|
@ -95,6 +95,7 @@ class GroupeInstructeur < ApplicationRecord
|
||||||
|
|
||||||
def toggle_routing
|
def toggle_routing
|
||||||
procedure.update!(routing_enabled: procedure.groupe_instructeurs.active.many?)
|
procedure.update!(routing_enabled: procedure.groupe_instructeurs.active.many?)
|
||||||
|
procedure.update!(instructeurs_self_management_enabled: true) if procedure.routing_enabled?
|
||||||
end
|
end
|
||||||
|
|
||||||
serialize :routing_rule, LogicSerializer
|
serialize :routing_rule, LogicSerializer
|
||||||
|
|
|
@ -728,10 +728,6 @@ class Procedure < ApplicationRecord
|
||||||
revisions.size - 2
|
revisions.size - 2
|
||||||
end
|
end
|
||||||
|
|
||||||
def instructeurs_self_management?
|
|
||||||
routing_enabled? || instructeurs_self_management_enabled?
|
|
||||||
end
|
|
||||||
|
|
||||||
def defaut_groupe_instructeur_for_new_dossier
|
def defaut_groupe_instructeur_for_new_dossier
|
||||||
if !routing_enabled? || feature_enabled?(:procedure_routage_api)
|
if !routing_enabled? || feature_enabled?(:procedure_routage_api)
|
||||||
defaut_groupe_instructeur
|
defaut_groupe_instructeur
|
||||||
|
|
|
@ -7,7 +7,7 @@
|
||||||
|
|
|
|
||||||
= link_to t('instructeurs.dossiers.header.banner.statistics'), stats_instructeur_procedure_path(procedure), class: 'header-link'
|
= 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)
|
- if can_manage_groupe_instructeurs?(procedure)
|
||||||
= link_to t('instructeurs.dossiers.header.banner.instructeurs'), admin_procedure_groupe_instructeurs_path(procedure), class: 'header-link'
|
= link_to t('instructeurs.dossiers.header.banner.instructeurs'), admin_procedure_groupe_instructeurs_path(procedure), class: 'header-link'
|
||||||
|
|
Loading…
Reference in a new issue