Move T&C checks to service

This commit is contained in:
Matt-Yorkley
2021-12-28 23:02:03 +00:00
parent 0143adb8e0
commit cb5dd6eed9
2 changed files with 10 additions and 2 deletions

View File

@@ -17,11 +17,11 @@ module TermsAndConditionsHelper
end
def platform_terms_required?
Spree::Config.shoppers_require_tos
TermsOfService.platform_terms_required?
end
def terms_and_conditions_activated?
current_order.distributor.terms_and_conditions.file?
TermsOfService.terms_and_conditions_activated?(current_order.distributor)
end
def all_terms_and_conditions_already_accepted?

View File

@@ -10,4 +10,12 @@ class TermsOfService
TermsOfServiceFile.updated_at
end
end
def self.platform_terms_required?
Spree::Config.shoppers_require_tos
end
def self.terms_and_conditions_activated?(distributor)
distributor.terms_and_conditions.file?
end
end