lib/decidim/conferences/engine.rb in decidim-conferences-0.23.6 vs lib/decidim/conferences/engine.rb in decidim-conferences-0.24.0.rc1

- old
+ new

@@ -3,10 +3,12 @@ require "rails" require "active_support/all" require "decidim/core" require "wicked_pdf" +require "decidim/conferences/query_extensions" + module Decidim module Conferences # Decidim's Conferences Rails Engine. class Engine < ::Rails::Engine isolate_namespace Decidim::Conferences @@ -65,20 +67,24 @@ initializer "decidim_conferences.menu" do Decidim.menu :menu do |menu| menu.item I18n.t("menu.conferences", scope: "decidim"), decidim_conferences.conferences_path, - position: 6, + position: 2.8, if: Decidim::Conference.where(organization: current_organization).published.any?, active: :inclusive end end initializer "decidim_conferences.content_blocks" do Decidim.content_blocks.register(:homepage, :highlighted_conferences) do |content_block| content_block.cell = "decidim/conferences/content_blocks/highlighted_conferences" content_block.public_name_key = "decidim.conferences.content_blocks.highlighted_conferences.name" end + end + + initializer "decidim_conferences.query_extensions" do + Decidim::Api::QueryType.include Decidim::Conferences::QueryExtensions end end end end