Browse Source

Move split validate validate owrning org dsa signed into lettings and sales methods

pull/2744/head
Manny Dinssa 8 months ago
parent
commit
78bec4f2ac
  1. 8
      app/models/validations/sales/setup_validations.rb
  2. 8
      app/models/validations/setup_validations.rb
  3. 12
      app/models/validations/shared_validations.rb

8
app/models/validations/sales/setup_validations.rb

@ -58,6 +58,14 @@ module Validations::Sales::SetupValidations
end
end
def validate_owning_organisation_data_sharing_agremeent_signed(record)
return if record.skip_dpo_validation
if record.owning_organisation_id_changed? && record.owning_organisation.present? && !record.owning_organisation.data_protection_confirmed?
record.errors.add :owning_organisation_id, I18n.t("validations.sales.setup.owning_organisation.data_sharing_agreement_not_signed")
end
end
private
def active_collection_start_date

8
app/models/validations/setup_validations.rb

@ -135,6 +135,14 @@ module Validations::SetupValidations
end
end
def validate_owning_organisation_data_sharing_agremeent_signed(record)
return if record.skip_dpo_validation
if record.owning_organisation_id_changed? && record.owning_organisation.present? && !record.owning_organisation.data_protection_confirmed?
record.errors.add :owning_organisation_id, I18n.t("validations.lettings.setup.owning_organisation.data_sharing_agreement_not_signed")
end
end
private
def active_collection_start_date

12
app/models/validations/shared_validations.rb

@ -97,18 +97,6 @@ module Validations::SharedValidations
end
end
def validate_owning_organisation_data_sharing_agremeent_signed(record)
return if record.skip_dpo_validation
if record.owning_organisation_id_changed? && record.owning_organisation.present? && !record.owning_organisation.data_protection_confirmed?
if record.sales?
record.errors.add :owning_organisation_id, I18n.t("validations.sales.setup.owning_organisation.data_sharing_agreement_not_signed")
else
record.errors.add :owning_organisation_id, I18n.t("validations.lettings.setup.owning_organisation.data_sharing_agreement_not_signed")
end
end
end
private
def person_is_partner?(relationship)

Loading…
Cancel
Save