lib/decidim/templates/admin_engine.rb in decidim-templates-0.24.3 vs lib/decidim/templates/admin_engine.rb in decidim-templates-0.25.0.rc1
- old
+ new
@@ -28,22 +28,16 @@
get "/questionnaire_template/questionnaire/answer_options", to: "questionnaires#answer_options", as: "answer_options_template"
root to: "questionnaire_templates#index"
end
- initializer "decidim_templates.action_controller" do |_app|
- ActiveSupport.on_load :action_controller do
- helper Decidim::Templates::Admin::TemplatesMenuHelper if respond_to?(:helper)
- end
- end
-
initializer "decidim_participatory_processes.admin_participatory_processes_menu" do
Decidim.menu :admin_template_types_menu do |menu|
template_types.each_pair do |name, url|
- menu.item name, url,
- if: allowed_to?(:index, :templates),
- active: is_active_link?(url)
+ menu.add_item name, name, url,
+ if: allowed_to?(:index, :templates),
+ active: is_active_link?(url)
end
end
end
initializer "decidim_templates.admin_mount_routes" do
@@ -52,14 +46,15 @@
end
end
initializer "decidim_templates.admin_menu" do
Decidim.menu :admin_menu do |menu|
- menu.item I18n.t("menu.templates", scope: "decidim.admin", default: "Templates"),
- decidim_admin_templates.questionnaire_templates_path,
- icon_name: "document",
- position: 12,
- active: :inclusive
+ menu.add_item :questionnaire_templates,
+ I18n.t("menu.templates", scope: "decidim.admin", default: "Templates"),
+ decidim_admin_templates.questionnaire_templates_path,
+ icon_name: "document",
+ position: 12,
+ active: :inclusive
end
end
def load_seed
nil