diff --git a/app/controllers/concerns/commentable_actions.rb b/app/controllers/concerns/commentable_actions.rb index dd8611366..1acb07778 100644 --- a/app/controllers/concerns/commentable_actions.rb +++ b/app/controllers/concerns/commentable_actions.rb @@ -68,11 +68,6 @@ module CommentableActions end end - def map - @resource = resource_model.new - @tag_cloud = tag_cloud - end - private def track_event diff --git a/app/controllers/legislation/proposals_controller.rb b/app/controllers/legislation/proposals_controller.rb index ce7e68e95..4d68ac201 100644 --- a/app/controllers/legislation/proposals_controller.rb +++ b/app/controllers/legislation/proposals_controller.rb @@ -3,10 +3,10 @@ class Legislation::ProposalsController < Legislation::BaseController include FlagActions include ImageAttributes - before_action :load_categories, only: [:new, :create, :edit, :map, :summary] - before_action :load_geozones, only: [:edit, :map, :summary] + before_action :load_categories, only: [:new, :create, :edit, :summary] + before_action :load_geozones, only: [:edit, :summary] - before_action :authenticate_user!, except: [:show, :map, :summary] + before_action :authenticate_user!, except: [:show, :summary] load_and_authorize_resource :process, class: "Legislation::Process" load_and_authorize_resource :proposal, class: "Legislation::Proposal", through: :process diff --git a/app/controllers/proposals_controller.rb b/app/controllers/proposals_controller.rb index 0f6ff5f60..23a186151 100644 --- a/app/controllers/proposals_controller.rb +++ b/app/controllers/proposals_controller.rb @@ -77,6 +77,11 @@ class ProposalsController < ApplicationController @tag_cloud = tag_cloud end + def map + @proposal = Proposal.new + @tag_cloud = tag_cloud + end + def disable_recommendations if current_user.update(recommended_proposals: false) redirect_to proposals_path, notice: t("proposals.index.recommendations.actions.success") diff --git a/app/models/abilities/everyone.rb b/app/models/abilities/everyone.rb index 216b101f1..7052c48d5 100644 --- a/app/models/abilities/everyone.rb +++ b/app/models/abilities/everyone.rb @@ -25,7 +25,7 @@ module Abilities id: Legislation::Process.past.published.where(result_publication_enabled: true).ids can [:read, :changes, :go_to_version], Legislation::DraftVersion can [:read], Legislation::Question - can [:read, :map, :share], Legislation::Proposal + can [:read, :share], Legislation::Proposal can [:search, :comments, :read, :create, :new_comment], Legislation::Annotation can [:read, :help], ::SDG::Goal diff --git a/app/views/legislation/proposals/map.html.erb b/app/views/legislation/proposals/map.html.erb deleted file mode 100644 index 10dbf795f..000000000 --- a/app/views/legislation/proposals/map.html.erb +++ /dev/null @@ -1 +0,0 @@ -<%= render "shared/map", new_url_path: new_proposal_path %> diff --git a/app/views/proposals/map.html.erb b/app/views/proposals/map.html.erb index 10dbf795f..dde4a610f 100644 --- a/app/views/proposals/map.html.erb +++ b/app/views/proposals/map.html.erb @@ -1 +1,50 @@ -<%= render "shared/map", new_url_path: new_proposal_path %> +