Prend en charge les révisions sur les démarches
This commit is contained in:
parent
5b08f54665
commit
1d66b47300
3 changed files with 46 additions and 0 deletions
|
@ -40,6 +40,12 @@ fr:
|
|||
update_condition: La condition du champ « %{label} » a été modifiée. La nouvelle condition est « %{to} ».
|
||||
update_character_limit: La limite de caractères du champ texte « %{label} » a été modifiée. La nouvelle limite est « %{to} ».
|
||||
remove_character_limit: La limite de caractères du champ texte « %{label} » a été supprimée.
|
||||
remove_expression_reguliere: L’expression régulière du champ « %{label} » a été supprimée.
|
||||
update_expression_reguliere: L’expression régulière du champ « %{label} » a été modifiée. La nouvelle expression est « %{to} ».
|
||||
remove_expression_reguliere_exemple_text: L’exemple d’expression régulière du champ « %{label} » a été supprimé.
|
||||
update_expression_reguliere_exemple_text: L’exemple d’expression régulière du champ « %{label} » a été modifié. Le nouvel exemple est « %{to} ».
|
||||
remove_expression_reguliere_error_message: Le message d’erreur de l’expression régulière du champ « %{label} » a été supprimé.
|
||||
update_expression_reguliere_error_message: Le message d’erreur de l’expression régulière du champ « %{label} » a été modifié. Le nouveau message est « %{to} ».
|
||||
private:
|
||||
add: L’annotation privée « %{label} » a été ajoutée.
|
||||
remove: L’annotation privée « %{label} » a été supprimée.
|
||||
|
|
|
@ -141,6 +141,27 @@
|
|||
- else
|
||||
- list.with_item do
|
||||
= t(".#{prefix}.update_character_limit", label: change.label, to: change.to)
|
||||
- when :expression_reguliere
|
||||
- if change.to.blank?
|
||||
- list.with_item do
|
||||
= t(".#{prefix}.remove_expression_reguliere", label: change.label, to: change.to)
|
||||
- else
|
||||
- list.with_item do
|
||||
= t(".#{prefix}.update_expression_reguliere", label: change.label, to: change.to)
|
||||
- when :expression_reguliere_exemple_text
|
||||
- if change.to.blank?
|
||||
- list.with_item do
|
||||
= t(".#{prefix}.remove_expression_reguliere_exemple_text", label: change.label, to: change.to)
|
||||
- else
|
||||
- list.with_item do
|
||||
= t(".#{prefix}.update_expression_reguliere_exemple_text", label: change.label, to: change.to)
|
||||
- when :expression_reguliere_error_message
|
||||
- if change.to.blank?
|
||||
- list.with_item do
|
||||
= t(".#{prefix}.remove_expression_reguliere_error_message", label: change.label, to: change.to)
|
||||
- else
|
||||
- list.with_item do
|
||||
= t(".#{prefix}.update_expression_reguliere_error_message", label: change.label, to: change.to)
|
||||
|
||||
- if @public_move_changes.present?
|
||||
- list.with_item do
|
||||
|
|
|
@ -376,6 +376,25 @@ class ProcedureRevision < ApplicationRecord
|
|||
from_type_de_champ.character_limit,
|
||||
to_type_de_champ.character_limit)
|
||||
end
|
||||
elsif to_type_de_champ.expression_reguliere?
|
||||
if from_type_de_champ.expression_reguliere != to_type_de_champ.expression_reguliere
|
||||
changes << ProcedureRevisionChange::UpdateChamp.new(from_type_de_champ,
|
||||
:expression_reguliere,
|
||||
from_type_de_champ.expression_reguliere,
|
||||
to_type_de_champ.expression_reguliere)
|
||||
end
|
||||
if from_type_de_champ.expression_reguliere_exemple_text != to_type_de_champ.expression_reguliere_exemple_text
|
||||
changes << ProcedureRevisionChange::UpdateChamp.new(from_type_de_champ,
|
||||
:expression_reguliere_exemple_text,
|
||||
from_type_de_champ.expression_reguliere_exemple_text,
|
||||
to_type_de_champ.expression_reguliere_exemple_text)
|
||||
end
|
||||
if from_type_de_champ.expression_reguliere_error_message != to_type_de_champ.expression_reguliere_error_message
|
||||
changes << ProcedureRevisionChange::UpdateChamp.new(from_type_de_champ,
|
||||
:expression_reguliere_error_message,
|
||||
from_type_de_champ.expression_reguliere_error_message,
|
||||
to_type_de_champ.expression_reguliere_error_message)
|
||||
end
|
||||
end
|
||||
changes
|
||||
end
|
||||
|
|
Loading…
Reference in a new issue