feat(procedure): allow admin to enable multiple uploads for piece justificative on existing procedures

This commit is contained in:
Colin Darie 2022-11-08 11:39:34 +01:00
parent 3affd1660f
commit a726350f0d
2 changed files with 12 additions and 0 deletions

View file

@ -396,6 +396,9 @@ module Administrateurs
:procedure_expires_when_termine_enabled,
:tags
]
editable_params << :piece_justificative_multiple if @procedure&.piece_justificative_multiple == false
permited_params = if @procedure&.locked?
params.require(:procedure).permit(*editable_params)
else

View file

@ -142,3 +142,12 @@
Dans une démarche déclarative, une fois déposé, un dossier ne peut plus être modifié.
Soit il passe immédiatement « en instruction » pour être traité soit il est immédiatement « accepté ».
= f.select :declarative_with_state, Procedure.declarative_attributes_for_select, { include_blank: 'Non' }, class: 'form-control'
- if !@procedure.piece_justificative_multiple?
.fr-checkbox-group
= f.check_box :piece_justificative_multiple
= f.label :piece_justificative_multiple, class: 'fr-label' do
Champ “Pièce justificative” avec multiples fichiers
%p.notice
Autorise les usagers à envoyer plusieurs fichiers pour les champs de type “Pièce justificative”. L'activation de cette option est irréversible et peut nécessiter des modifications si vous utilisez des systèmes automatisés pour traiter les dossiers.