decidim-meetings/lib/decidim/meetings/feature.rb in decidim-0.0.8.1 vs decidim-meetings/lib/decidim/meetings/feature.rb in decidim-0.1.0

- old
+ new

@@ -14,9 +14,16 @@ feature.register_resource do |resource| resource.model_class_name = "Decidim::Meetings::Meeting" resource.template = "decidim/meetings/meetings/linked_meetings" end + feature.register_stat :meetings_count, primary: true, priority: Decidim::StatsRegistry::MEDIUM_PRIORITY do |features, start_at, end_at| + meetings = Decidim::Meetings::Meeting.where(feature: features) + meetings = meetings.where("created_at >= ?", start_at) if start_at.present? + meetings = meetings.where("created_at <= ?", end_at) if end_at.present? + meetings.count + end + feature.seeds do Decidim::ParticipatoryProcess.all.each do |process| next unless process.steps.any? feature = Decidim::Feature.create!(