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