diff --git a/CHANGELOG.md b/CHANGELOG.md index 873166aed..853a50604 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,7 @@ +06.10.2020 +* Updated Directo gem to fix vat codes for EU and non-EU clients [#1699](https://github.com/internetee/registry/pull/1699) +* Email validation level is now configurable [#1675](https://github.com/internetee/registry/pull/1675) + 01.10.2020 * Fixed EPP authentication [#1697](https://github.com/internetee/registry/pull/1697) diff --git a/Gemfile.lock b/Gemfile.lock index 1a45ed826..4ebedc95c 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -9,7 +9,7 @@ GIT GIT remote: https://github.com/internetee/directo.git - revision: e4ba54f601d1815fd8782a196788730d47861e86 + revision: 711ce2d942456ee830b649b03b7141e903a1d86b branch: master specs: directo (1.0.1) diff --git a/config/application.yml.sample b/config/application.yml.sample index 44803120b..ab64ed35e 100644 --- a/config/application.yml.sample +++ b/config/application.yml.sample @@ -167,6 +167,9 @@ tara_rant_identifier: 'identifier' tara_rant_secret: 'secret' tara_rant_redirect_uri: 'redirect_uri' +default_email_validation_type: 'regex' + + # Since the keys for staging are absent from the repo, we need to supply them separate for testing. test: payments_seb_bank_certificate: 'test/fixtures/files/seb_bank_cert.pem' diff --git a/config/initializers/truemail.rb b/config/initializers/truemail.rb index f4517fbc0..badc0cc82 100644 --- a/config/initializers/truemail.rb +++ b/config/initializers/truemail.rb @@ -28,7 +28,10 @@ Truemail.configure do |config| # Optional parameter. You can predefine default validation type for # Truemail.validate('email@email.com') call without with-parameter # Available validation types: :regex, :mx, :smtp - if Rails.env.production? + if ENV['default_email_validation_type'].present? && + %w[regex, mx, smtp].include?(ENV['default_email_validation_type']) + config.default_validation_type = ENV['default_email_validation_type'].to_sym + elsif Rails.env.production? config.default_validation_type = :mx else config.default_validation_type = :regex