change videocode to be the listingcode-id
This commit is contained in:
parent
9bdcafd7c0
commit
63044d2499
@ -8,7 +8,6 @@ class Campaign < ActiveRecord::Base
|
||||
validates :websiteurl, presence: true
|
||||
validates :description, presence: true
|
||||
validates :productsandservices, presence: true
|
||||
# after_save :send_to_better_video
|
||||
validate :has_at_least_one_videolisting
|
||||
after_initialize :set_defaults
|
||||
def set_defaults
|
||||
@ -33,10 +32,4 @@ class Campaign < ActiveRecord::Base
|
||||
campaigns.to_json
|
||||
end
|
||||
|
||||
# def send_to_better_video
|
||||
# if self.sent_changed? && self.sent? == true
|
||||
#
|
||||
# end
|
||||
# end
|
||||
|
||||
end
|
||||
|
@ -5,6 +5,7 @@ class Videolisting < ActiveRecord::Base
|
||||
validates :videocode, presence: true, uniqueness: true
|
||||
validates :voiceoverselection, presence: true
|
||||
validates :musicselection, presence: true
|
||||
after_create :fix_videocode
|
||||
after_save :send_notification_after_change
|
||||
after_initialize :set_defaults
|
||||
before_validation :set_videocode
|
||||
@ -26,6 +27,11 @@ class Videolisting < ActiveRecord::Base
|
||||
self.videocode ||= SecureRandom.hex
|
||||
end
|
||||
|
||||
def fix_videocode
|
||||
self.videocode = "#{self.campaign.listingcode}-#{self.id}"
|
||||
self.save
|
||||
end
|
||||
|
||||
def set_defaults
|
||||
self.producttypeid = 721
|
||||
end
|
||||
|
Loading…
Reference in New Issue
Block a user