feat(type_de_champ): reflect changes of secondary labels and descriptions
This commit is contained in:
parent
d308448f02
commit
6e8e0c7b6b
3 changed files with 30 additions and 0 deletions
|
@ -221,6 +221,28 @@ class ProcedureRevision < ApplicationRecord
|
||||||
stable_id: from_type_de_champ.stable_id
|
stable_id: from_type_de_champ.stable_id
|
||||||
}
|
}
|
||||||
end
|
end
|
||||||
|
if to_type_de_champ.linked_drop_down_list?
|
||||||
|
if from_type_de_champ.drop_down_secondary_libelle != to_type_de_champ.drop_down_secondary_libelle
|
||||||
|
changes << {
|
||||||
|
op: :update,
|
||||||
|
attribute: :drop_down_secondary_libelle,
|
||||||
|
label: from_type_de_champ.libelle,
|
||||||
|
private: from_type_de_champ.private?,
|
||||||
|
from: from_type_de_champ.drop_down_secondary_libelle,
|
||||||
|
to: to_type_de_champ.drop_down_secondary_libelle
|
||||||
|
}
|
||||||
|
end
|
||||||
|
if from_type_de_champ.drop_down_secondary_description != to_type_de_champ.drop_down_secondary_description
|
||||||
|
changes << {
|
||||||
|
op: :update,
|
||||||
|
attribute: :drop_down_secondary_description,
|
||||||
|
label: from_type_de_champ.libelle,
|
||||||
|
private: from_type_de_champ.private?,
|
||||||
|
from: from_type_de_champ.drop_down_secondary_description,
|
||||||
|
to: to_type_de_champ.drop_down_secondary_description
|
||||||
|
}
|
||||||
|
end
|
||||||
|
end
|
||||||
elsif to_type_de_champ.carte?
|
elsif to_type_de_champ.carte?
|
||||||
if from_type_de_champ.carte_optional_layers != to_type_de_champ.carte_optional_layers
|
if from_type_de_champ.carte_optional_layers != to_type_de_champ.carte_optional_layers
|
||||||
changes << {
|
changes << {
|
||||||
|
|
|
@ -14,6 +14,10 @@
|
||||||
%li.mb-1= t("update_type_champ#{postfix}", label: change[:label], to: t("activerecord.attributes.type_de_champ.type_champs.#{change[:to]}"), scope: [:new_administrateur, :revision_changes])
|
%li.mb-1= t("update_type_champ#{postfix}", label: change[:label], to: t("activerecord.attributes.type_de_champ.type_champs.#{change[:to]}"), scope: [:new_administrateur, :revision_changes])
|
||||||
- when :description
|
- when :description
|
||||||
%li.mb-1= t("update_description#{postfix}", label: change[:label], to: change[:to], scope: [:new_administrateur, :revision_changes])
|
%li.mb-1= t("update_description#{postfix}", label: change[:label], to: change[:to], scope: [:new_administrateur, :revision_changes])
|
||||||
|
- when :drop_down_secondary_libelle
|
||||||
|
%li.mb-1= t("update_drop_down_secondary_libelle#{postfix}", label: change[:label], to: change[:to], scope: [:new_administrateur, :revision_changes])
|
||||||
|
- when :drop_down_secondary_description
|
||||||
|
%li.mb-1= t("update_drop_down_secondary_description#{postfix}", label: change[:label], to: change[:to], scope: [:new_administrateur, :revision_changes])
|
||||||
- when :mandatory
|
- when :mandatory
|
||||||
- if change[:from] == false
|
- if change[:from] == false
|
||||||
-# i18n-tasks-use t('new_administrateur.revision_changes.update_mandatory.enabled')
|
-# i18n-tasks-use t('new_administrateur.revision_changes.update_mandatory.enabled')
|
||||||
|
|
|
@ -9,6 +9,8 @@ fr:
|
||||||
other: Les positions de %{count} champs ont été modifiées
|
other: Les positions de %{count} champs ont été modifiées
|
||||||
update_libelle: Le libellé du champ « %{label} » a été modifié. Le nouveau libellé est « %{to} »
|
update_libelle: Le libellé du champ « %{label} » a été modifié. Le nouveau libellé est « %{to} »
|
||||||
update_description: La description du champ « %{label} » a été modifiée. La nouvelle description est « %{to} »
|
update_description: La description du champ « %{label} » a été modifiée. La nouvelle description est « %{to} »
|
||||||
|
update_drop_down_secondary_libelle: Le libellé secondaire du champ « %{label} » a été modifié. Le nouveau libellé est « %{to} »
|
||||||
|
update_drop_down_secondary_description: La description secondaire du champ « %{label} » a été modifiée. La nouvelle description est « %{to} »
|
||||||
update_type_champ: Le type du champ « %{label} » a été modifié. Il est maintenant de type « %{to} »
|
update_type_champ: Le type du champ « %{label} » a été modifié. Il est maintenant de type « %{to} »
|
||||||
update_mandatory:
|
update_mandatory:
|
||||||
enabled: Le champ « %{label} » est maintenant obligatoire
|
enabled: Le champ « %{label} » est maintenant obligatoire
|
||||||
|
@ -23,6 +25,8 @@ fr:
|
||||||
other: Les positions de %{count} annotations privées ont été modifiées
|
other: Les positions de %{count} annotations privées ont été modifiées
|
||||||
update_libelle_private: Le libellé de l’annotation privée « %{label} » a été modifié. Le nouveau libellé est « %{to} »
|
update_libelle_private: Le libellé de l’annotation privée « %{label} » a été modifié. Le nouveau libellé est « %{to} »
|
||||||
update_description_private: La description de l’annotation privée « %{label} » a été modifiée. La nouvelle description est « %{to} »
|
update_description_private: La description de l’annotation privée « %{label} » a été modifiée. La nouvelle description est « %{to} »
|
||||||
|
update_drop_down_secondary_libelle_private: Le libellé secondaire de l’annotation « %{label} » a été modifié. Le nouveau libellé est « %{to} »
|
||||||
|
update_drop_down_secondary_description_private: La description secondaire de l’annotation « %{label} » a été modifiée. La nouvelle description est « %{to} »
|
||||||
update_type_champ_private: Le type de l’annotation privée « %{label} » a été modifié. Elle est maintenant de type « %{to} »
|
update_type_champ_private: Le type de l’annotation privée « %{label} » a été modifié. Elle est maintenant de type « %{to} »
|
||||||
update_mandatory_private:
|
update_mandatory_private:
|
||||||
enabled: L’annotation privée « %{label} » est maintenant obligatoire
|
enabled: L’annotation privée « %{label} » est maintenant obligatoire
|
||||||
|
|
Loading…
Reference in a new issue