Browse Source

Remove startdate collection window validation from non production

pull/1263/head
Kat 3 years ago
parent
commit
40f3fbd0c0
  1. 2
      app/models/validations/date_validations.rb
  2. 4
      config/initializers/feature_toggle.rb

2
app/models/validations/date_validations.rb

@ -39,7 +39,7 @@ module Validations::DateValidations
record.errors.add :startdate, I18n.t("validations.date.outside_collection_window") record.errors.add :startdate, I18n.t("validations.date.outside_collection_window")
end end
if record.startdate < first_collection_start_date || record.startdate > second_collection_end_date if (record.startdate < first_collection_start_date || record.startdate > second_collection_end_date) && FeatureToggle.startdate_collection_window_validation_enabled?
record.errors.add :startdate, I18n.t("validations.date.outside_collection_window") record.errors.add :startdate, I18n.t("validations.date.outside_collection_window")
end end

4
config/initializers/feature_toggle.rb

@ -3,6 +3,10 @@ class FeatureToggle
Rails.env.production? || Rails.env.test? Rails.env.production? || Rails.env.test?
end end
def self.startdate_collection_window_validation_enabled?
Rails.env.production? || Rails.env.test?
end
def self.sales_log_enabled? def self.sales_log_enabled?
!Rails.env.production? !Rails.env.production?
end end

Loading…
Cancel
Save