app/models/campaign.rb in e9_crm-0.1.7 vs app/models/campaign.rb in e9_crm-0.1.8
- old
+ new
@@ -33,9 +33,10 @@
validates :sales_fee, :numericality => true
scope :active, lambda {|val=true| where(:active => val) }
scope :inactive, lambda { active(false) }
scope :of_group, lambda {|val| where(:campaign_group_id => val.to_param) }
+ scope :typed, lambda { where(arel_table[:type].not_eq('NoCampaign')) }
def new_visit_session_count
page_views.new_visits.group(:session).count.keys.length
end