[Fix 3827] Champ Pays: la ligne de tirets devrait être grisée (#3828)

Usager : la ligne de séparation dans les menus déroulants de pays n'est plus sélectionnable
This commit is contained in:
Pierre de La Morinerie 2019-05-06 15:08:19 +02:00 committed by GitHub
commit 05c9e3e659
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 5 additions and 0 deletions

View file

@ -2,4 +2,8 @@ class Champs::PaysChamp < Champs::TextChamp
def self.pays
ApiGeo::API.pays.pluck(:nom)
end
def self.disabled_options
pays.select { |v| (v =~ /^--.*--$/).present? }
end
end

View file

@ -1,4 +1,5 @@
= form.select :value,
Champs::PaysChamp.pays,
disabled: Champs::PaysChamp.disabled_options,
include_blank: true,
required: champ.mandatory?