diff --git a/app/assets/javascripts/new_debate_map.js b/app/assets/javascripts/new_debate_map.js deleted file mode 100644 index c71567783..000000000 --- a/app/assets/javascripts/new_debate_map.js +++ /dev/null @@ -1,5 +0,0 @@ -function call_function() -{ - - location.href = "/new_debate_map/" + $('#district-selector-participation').val() ; -} \ No newline at end of file diff --git a/app/assets/javascripts/new_proposal_map.js b/app/assets/javascripts/new_proposal_map.js deleted file mode 100644 index e539c457c..000000000 --- a/app/assets/javascripts/new_proposal_map.js +++ /dev/null @@ -1,5 +0,0 @@ -function call_function() -{ - - location.href = "/new_proposal_map/" + $('#district-selector-participation').val() ; -} \ No newline at end of file diff --git a/app/controllers/admin/tags_controller.rb b/app/controllers/admin/tags_controller.rb index e3530876d..5655b0f8a 100644 --- a/app/controllers/admin/tags_controller.rb +++ b/app/controllers/admin/tags_controller.rb @@ -4,23 +4,13 @@ class Admin::TagsController < Admin::BaseController respond_to :html, :js def index - @tags = ActsAsTaggableOn::Tag.order(kind: :asc, id: :asc).page(params[:page]) + @tags = ActsAsTaggableOn::Tag.order(featured: :desc).page(params[:page]) @tag = ActsAsTaggableOn::Tag.new end def create - @paramTag = params[:tag] - if @paramTag[:name] == "" - redirect_to admin_tags_path, notice: t("admin.tags.message") - else - search_tag - if @tag.present? - redirect_to admin_tags_path, notice: t("admin.tags.message_find") - else - ActsAsTaggableOn::Tag.create(tag_params) - redirect_to admin_tags_path - end - end + ActsAsTaggableOn::Tag.create(tag_params) + redirect_to admin_tags_path end def update @@ -36,16 +26,11 @@ class Admin::TagsController < Admin::BaseController private def tag_params - params.require(:tag).permit(:featured, :name, :kind) + params.require(:tag).permit(:featured, :name) end def find_tag @tag = ActsAsTaggableOn::Tag.find(params[:id]) end - def search_tag - # @tag = ActsAsTaggableOn::Tag.where("name = '#{@paramTag[:name]}' and - # kind = '#{@paramTag[:kind]}'") - - @tag = ActsAsTaggableOn::Tag.where("upper(name) = upper('#{@paramTag[:name]}')") - end + end diff --git a/app/controllers/management/proposals_controller.rb b/app/controllers/management/proposals_controller.rb index 4d96af093..b80864bba 100644 --- a/app/controllers/management/proposals_controller.rb +++ b/app/controllers/management/proposals_controller.rb @@ -5,6 +5,8 @@ class Management::ProposalsController < Management::BaseController before_action :check_verified_user, except: :print before_action :set_proposal, only: [:vote, :show] before_action :parse_search_terms, only: :index + before_action :load_categories, only: [:new, :edit] + before_action :load_geozones, only: [:edit] has_orders %w{confidence_score hot_score created_at most_commented random}, only: [:index, :print] has_orders %w{most_voted newest}, only: :show @@ -43,7 +45,7 @@ class Management::ProposalsController < Management::BaseController managed_user end - ### Duplicated in application_controller. Move to a concenrn. + ### Duplicated in application_controller. Move to a concern. def set_proposal_votes(proposals) @proposal_votes = current_user ? current_user.proposal_votes(proposals) : {} end diff --git a/app/views/admin/dashboard/index.html.erb b/app/views/admin/dashboard/index.html.erb index bb3c71e0a..da64cba15 100644 --- a/app/views/admin/dashboard/index.html.erb +++ b/app/views/admin/dashboard/index.html.erb @@ -3,7 +3,7 @@

Desde aquí puedes administrar el sistema, a través de las siguientes acciones:

-

Temas de debate o propuesta

+

Temas de debate

Los temas (también llamadas tags, o etiquetas) de debate son palabras que definen los usuarios al crear debates, para catalogarlos (ej: sanidad, movilidad, arganzuela, ...). Aquí se pueden eliminar temas inapropiados, o marcarlos para ser propuestos al crear debates (cada usuario puede definir los que quiera, pero se le sugieren algunos que nos parecen útiles como catalogación por defecto; aquí se puede cambiar cuáles se sugieren)

Propuestas/Debates/Comentarios ocultos

diff --git a/app/views/admin/tags/index.html.erb b/app/views/admin/tags/index.html.erb index c64ab988d..576dd4ce6 100644 --- a/app/views/admin/tags/index.html.erb +++ b/app/views/admin/tags/index.html.erb @@ -7,34 +7,25 @@ <%= f.label :name, t("admin.tags.name.placeholder") %> <%= f.text_field :name, placeholder: t("admin.tags.name.placeholder"), label: false %> -
- <%= f.label :kind, t("admin.tags.kind.placeholder") %> - <%= f.text_field :kind, placeholder: t("admin.tags.kind.placeholder"), label: false %> -
+ -
- <%= f.submit(t("admin.tags.create"), class: "button radius success") %> -
+ + <%= f.submit(t("admin.tags.create"), class: "button radius success") %> + <% end %> -
-
+

<%= t("admin.tags.index.title") %>: <%= page_entries_info @tags %>