Rename Admin::Proposals to Admin::HiddenProposals

The same way we do it with users and budget investments.
This commit is contained in:
Javi Martín
2018-11-20 18:26:19 +01:00
parent 7446ebbdd5
commit 45a41a7528
43 changed files with 60 additions and 60 deletions

View File

@@ -1,4 +1,4 @@
class Admin::ProposalsController < Admin::BaseController class Admin::HiddenProposalsController < Admin::BaseController
include FeatureFlags include FeatureFlags
has_filters %w{without_confirmed_hide all with_confirmed_hide}, only: :index has_filters %w{without_confirmed_hide all with_confirmed_hide}, only: :index

View File

@@ -21,7 +21,7 @@ module AdminHelper
end end
def menu_moderated_content? def menu_moderated_content?
["proposals", "debates", "comments", "hidden_users", "activity", "hidden_budget_investments"].include?(controller_name) && controller.class.parent != Admin::Legislation ["hidden_proposals", "debates", "comments", "hidden_users", "activity", "hidden_budget_investments"].include?(controller_name) && controller.class.parent != Admin::Legislation
end end
def menu_budget? def menu_budget?

View File

@@ -144,8 +144,8 @@
</a> </a>
<ul <%= "class=is-active" if menu_moderated_content? %>> <ul <%= "class=is-active" if menu_moderated_content? %>>
<% if feature?(:proposals) %> <% if feature?(:proposals) %>
<li <%= "class=is-active" if controller_name == "proposals" && controller.class.parent != Admin::Legislation %>> <li <%= "class=is-active" if controller_name == "hidden_proposals" %>>
<%= link_to t("admin.menu.hidden_proposals"), admin_proposals_path %> <%= link_to t("admin.menu.hidden_proposals"), admin_hidden_proposals_path %>
</li> </li>
<% end %> <% end %>

View File

@@ -1,7 +1,7 @@
<h2><%= t("admin.proposals.index.title") %></h2> <h2><%= t("admin.hidden_proposals.index.title") %></h2>
<p><%= t("admin.shared.moderated_content") %></p> <p><%= t("admin.shared.moderated_content") %></p>
<%= render 'shared/filter_subnav', i18n_namespace: "admin.proposals.index" %> <%= render 'shared/filter_subnav', i18n_namespace: "admin.hidden_proposals.index" %>
<% if @proposals.any? %> <% if @proposals.any? %>
<h3 class="margin"><%= page_entries_info @proposals %></h3> <h3 class="margin"><%= page_entries_info @proposals %></h3>
@@ -33,13 +33,13 @@
</td> </td>
<td class="align-top"> <td class="align-top">
<%= link_to t("admin.actions.restore"), <%= link_to t("admin.actions.restore"),
restore_admin_proposal_path(proposal, request.query_parameters), restore_admin_hidden_proposal_path(proposal, request.query_parameters),
method: :put, method: :put,
data: { confirm: t("admin.actions.confirm") }, data: { confirm: t("admin.actions.confirm") },
class: "button hollow warning" %> class: "button hollow warning" %>
<% unless proposal.confirmed_hide? %> <% unless proposal.confirmed_hide? %>
<%= link_to t("admin.actions.confirm_hide"), <%= link_to t("admin.actions.confirm_hide"),
confirm_hide_admin_proposal_path(proposal, request.query_parameters), confirm_hide_admin_hidden_proposal_path(proposal, request.query_parameters),
method: :put, method: :put,
class: "button" %> class: "button" %>
<% end %> <% end %>
@@ -52,6 +52,6 @@
<%= paginate @proposals %> <%= paginate @proposals %>
<% else %> <% else %>
<div class="callout primary margin"> <div class="callout primary margin">
<%= t("admin.proposals.index.no_hidden_proposals") %> <%= t("admin.hidden_proposals.index.no_hidden_proposals") %>
</div> </div>
<% end %> <% end %>

View File

@@ -128,7 +128,7 @@ ignore_unused:
- 'admin.comments.index.filter*' - 'admin.comments.index.filter*'
- 'admin.banners.index.filters.*' - 'admin.banners.index.filters.*'
- 'admin.debates.index.filter*' - 'admin.debates.index.filter*'
- 'admin.proposals.index.filter*' - 'admin.hidden_proposals.index.filter*'
- 'admin.proposal_notifications.index.filter*' - 'admin.proposal_notifications.index.filter*'
- 'admin.budgets.index.filter*' - 'admin.budgets.index.filter*'
- 'admin.budget_investments.index.filter*' - 'admin.budget_investments.index.filter*'

View File

@@ -1004,7 +1004,7 @@ de:
search: search:
title: Organisationen suchen title: Organisationen suchen
no_results: Keine Organisationen gefunden. no_results: Keine Organisationen gefunden.
proposals: hidden_proposals:
index: index:
filter: Filter filter: Filter
filters: filters:

View File

@@ -1032,7 +1032,7 @@ en:
search: search:
title: Search Organisations title: Search Organisations
no_results: No organizations found. no_results: No organizations found.
proposals: hidden_proposals:
index: index:
filter: Filter filter: Filter
filters: filters:

View File

@@ -906,7 +906,7 @@ es-AR:
search: search:
title: Buscar Organizaciones title: Buscar Organizaciones
no_results: No se han encontrado organizaciones. no_results: No se han encontrado organizaciones.
proposals: hidden_proposals:
index: index:
filter: Filtro filter: Filtro
filters: filters:

View File

@@ -711,7 +711,7 @@ es-BO:
search: search:
title: Buscar Organizaciones title: Buscar Organizaciones
no_results: No se han encontrado organizaciones. no_results: No se han encontrado organizaciones.
proposals: hidden_proposals:
index: index:
filter: Filtro filter: Filtro
filters: filters:

View File

@@ -841,7 +841,7 @@ es-CL:
search: search:
title: Buscar Organizaciones title: Buscar Organizaciones
no_results: No se han encontrado organizaciones. no_results: No se han encontrado organizaciones.
proposals: hidden_proposals:
index: index:
filter: Filtro filter: Filtro
filters: filters:

View File

@@ -711,7 +711,7 @@ es-CO:
search: search:
title: Buscar Organizaciones title: Buscar Organizaciones
no_results: No se han encontrado organizaciones. no_results: No se han encontrado organizaciones.
proposals: hidden_proposals:
index: index:
filter: Filtro filter: Filtro
filters: filters:

View File

@@ -711,7 +711,7 @@ es-CR:
search: search:
title: Buscar Organizaciones title: Buscar Organizaciones
no_results: No se han encontrado organizaciones. no_results: No se han encontrado organizaciones.
proposals: hidden_proposals:
index: index:
filter: Filtro filter: Filtro
filters: filters:

View File

@@ -711,7 +711,7 @@ es-DO:
search: search:
title: Buscar Organizaciones title: Buscar Organizaciones
no_results: No se han encontrado organizaciones. no_results: No se han encontrado organizaciones.
proposals: hidden_proposals:
index: index:
filter: Filtro filter: Filtro
filters: filters:

View File

@@ -711,7 +711,7 @@ es-EC:
search: search:
title: Buscar Organizaciones title: Buscar Organizaciones
no_results: No se han encontrado organizaciones. no_results: No se han encontrado organizaciones.
proposals: hidden_proposals:
index: index:
filter: Filtro filter: Filtro
filters: filters:

View File

@@ -711,7 +711,7 @@ es-GT:
search: search:
title: Buscar Organizaciones title: Buscar Organizaciones
no_results: No se han encontrado organizaciones. no_results: No se han encontrado organizaciones.
proposals: hidden_proposals:
index: index:
filter: Filtro filter: Filtro
filters: filters:

View File

@@ -711,7 +711,7 @@ es-HN:
search: search:
title: Buscar Organizaciones title: Buscar Organizaciones
no_results: No se han encontrado organizaciones. no_results: No se han encontrado organizaciones.
proposals: hidden_proposals:
index: index:
filter: Filtro filter: Filtro
filters: filters:

View File

@@ -711,7 +711,7 @@ es-MX:
search: search:
title: Buscar Organizaciones title: Buscar Organizaciones
no_results: No se han encontrado organizaciones. no_results: No se han encontrado organizaciones.
proposals: hidden_proposals:
index: index:
filter: Filtro filter: Filtro
filters: filters:

View File

@@ -711,7 +711,7 @@ es-NI:
search: search:
title: Buscar Organizaciones title: Buscar Organizaciones
no_results: No se han encontrado organizaciones. no_results: No se han encontrado organizaciones.
proposals: hidden_proposals:
index: index:
filter: Filtro filter: Filtro
filters: filters:

View File

@@ -711,7 +711,7 @@ es-PA:
search: search:
title: Buscar Organizaciones title: Buscar Organizaciones
no_results: No se han encontrado organizaciones. no_results: No se han encontrado organizaciones.
proposals: hidden_proposals:
index: index:
filter: Filtro filter: Filtro
filters: filters:

View File

@@ -711,7 +711,7 @@ es-PE:
search: search:
title: Buscar Organizaciones title: Buscar Organizaciones
no_results: No se han encontrado organizaciones. no_results: No se han encontrado organizaciones.
proposals: hidden_proposals:
index: index:
filter: Filtro filter: Filtro
filters: filters:

View File

@@ -711,7 +711,7 @@ es-PR:
search: search:
title: Buscar Organizaciones title: Buscar Organizaciones
no_results: No se han encontrado organizaciones. no_results: No se han encontrado organizaciones.
proposals: hidden_proposals:
index: index:
filter: Filtro filter: Filtro
filters: filters:

View File

@@ -711,7 +711,7 @@ es-PY:
search: search:
title: Buscar Organizaciones title: Buscar Organizaciones
no_results: No se han encontrado organizaciones. no_results: No se han encontrado organizaciones.
proposals: hidden_proposals:
index: index:
filter: Filtro filter: Filtro
filters: filters:

View File

@@ -711,7 +711,7 @@ es-SV:
search: search:
title: Buscar Organizaciones title: Buscar Organizaciones
no_results: No se han encontrado organizaciones. no_results: No se han encontrado organizaciones.
proposals: hidden_proposals:
index: index:
filter: Filtro filter: Filtro
filters: filters:

View File

@@ -711,7 +711,7 @@ es-UY:
search: search:
title: Buscar Organizaciones title: Buscar Organizaciones
no_results: No se han encontrado organizaciones. no_results: No se han encontrado organizaciones.
proposals: hidden_proposals:
index: index:
filter: Filtro filter: Filtro
filters: filters:

View File

@@ -773,7 +773,7 @@ es-VE:
search: search:
title: Buscar Organizaciones title: Buscar Organizaciones
no_results: No se han encontrado organizaciones. no_results: No se han encontrado organizaciones.
proposals: hidden_proposals:
index: index:
filter: Filtro filter: Filtro
filters: filters:

View File

@@ -1031,7 +1031,7 @@ es:
search: search:
title: Buscar Organizaciones title: Buscar Organizaciones
no_results: No se han encontrado organizaciones. no_results: No se han encontrado organizaciones.
proposals: hidden_proposals:
index: index:
filter: Filtro filter: Filtro
filters: filters:

View File

@@ -863,7 +863,7 @@ fa:
search: search:
title: جستجو سازمان ها title: جستجو سازمان ها
no_results: هیچ سازمان یافت نشد no_results: هیچ سازمان یافت نشد
proposals: hidden_proposals:
index: index:
filter: فیلتر filter: فیلتر
filters: filters:

View File

@@ -1006,7 +1006,7 @@ fr:
search: search:
title: Rechercher une organisation title: Rechercher une organisation
no_results: Aucune organisation trouvée. no_results: Aucune organisation trouvée.
proposals: hidden_proposals:
index: index:
filter: Filtrer filter: Filtrer
filters: filters:

View File

@@ -1028,7 +1028,7 @@ gl:
search: search:
title: Buscar organizacións title: Buscar organizacións
no_results: Non se atoparon organizacións. no_results: Non se atoparon organizacións.
proposals: hidden_proposals:
index: index:
filter: Filtro filter: Filtro
filters: filters:

View File

@@ -228,7 +228,7 @@ he:
verify: Verify verify: Verify
search: search:
title: Search Organisations title: Search Organisations
proposals: hidden_proposals:
index: index:
filter: Filter filter: Filter
filters: filters:

View File

@@ -738,7 +738,7 @@ id:
search: search:
title: Cari organisasi title: Cari organisasi
no_results: Tidak ada organisasi yang ditemukan. no_results: Tidak ada organisasi yang ditemukan.
proposals: hidden_proposals:
index: index:
filters: filters:
with_confirmed_hide: Dikonfirmasi with_confirmed_hide: Dikonfirmasi

View File

@@ -1009,7 +1009,7 @@ it:
search: search:
title: Cerca Organizzazioni title: Cerca Organizzazioni
no_results: Nessuna organizzazione trovata. no_results: Nessuna organizzazione trovata.
proposals: hidden_proposals:
index: index:
filter: Filtra filter: Filtra
filters: filters:

View File

@@ -1010,7 +1010,7 @@ nl:
search: search:
title: Zoek Organisaties title: Zoek Organisaties
no_results: Geen organisaties gevonden. no_results: Geen organisaties gevonden.
proposals: hidden_proposals:
index: index:
filter: Filter filter: Filter
filters: filters:

View File

@@ -1014,7 +1014,7 @@ pl:
search: search:
title: Szukaj organizacji title: Szukaj organizacji
no_results: Nie znaleziono organizacji. no_results: Nie znaleziono organizacji.
proposals: hidden_proposals:
index: index:
filter: Filtr filter: Filtr
filters: filters:

View File

@@ -1013,7 +1013,7 @@ pt-BR:
search: search:
title: Buscar Organizações title: Buscar Organizações
no_results: Nenhuma organização encontrada. no_results: Nenhuma organização encontrada.
proposals: hidden_proposals:
index: index:
filter: Filtro filter: Filtro
filters: filters:

View File

@@ -1013,7 +1013,7 @@ sq:
search: search:
title: Kërko Organizatat title: Kërko Organizatat
no_results: Asnjë organizatë nuk u gjet. no_results: Asnjë organizatë nuk u gjet.
proposals: hidden_proposals:
index: index:
filter: Filtër filter: Filtër
filters: filters:

View File

@@ -1008,7 +1008,7 @@ sv:
search: search:
title: Sök organisationer title: Sök organisationer
no_results: Inga organisationer. no_results: Inga organisationer.
proposals: hidden_proposals:
index: index:
filter: Filtrera filter: Filtrera
filters: filters:

View File

@@ -972,7 +972,7 @@ val:
search: search:
title: Cercar Organitzacions title: Cercar Organitzacions
no_results: No s'han trobat organitzacions. no_results: No s'han trobat organitzacions.
proposals: hidden_proposals:
index: index:
filter: Filtre filter: Filtre
filters: filters:

View File

@@ -1007,7 +1007,7 @@ zh-CN:
search: search:
title: 搜索组织 title: 搜索组织
no_results: 未找到任何组织。 no_results: 未找到任何组织。
proposals: hidden_proposals:
index: index:
filter: 过滤器 filter: 过滤器
filters: filters:

View File

@@ -1010,7 +1010,7 @@ zh-TW:
search: search:
title: 搜尋組織 title: 搜尋組織
no_results: 未找到任何組織。 no_results: 未找到任何組織。
proposals: hidden_proposals:
index: index:
filter: 篩選器 filter: 篩選器
filters: filters:

View File

@@ -29,7 +29,7 @@ namespace :admin do
end end
end end
resources :proposals, only: :index do resources :hidden_proposals, only: :index do
member do member do
put :restore put :restore
put :confirm_hide put :confirm_hide

View File

@@ -53,7 +53,7 @@ feature 'Admin activity' do
scenario "Shows admin restores" do scenario "Shows admin restores" do
proposal = create(:proposal, :hidden) proposal = create(:proposal, :hidden)
visit admin_proposals_path visit admin_hidden_proposals_path
within("#proposal_#{proposal.id}") do within("#proposal_#{proposal.id}") do
click_on "Restore" click_on "Restore"

View File

@@ -1,6 +1,6 @@
require 'rails_helper' require 'rails_helper'
feature 'Admin proposals' do feature 'Admin hidden proposals' do
background do background do
admin = create(:administrator) admin = create(:administrator)
@@ -12,14 +12,14 @@ feature 'Admin proposals' do
admin = create(:administrator) admin = create(:administrator)
login_as(admin.user) login_as(admin.user)
expect{ visit admin_proposals_path }.to raise_exception(FeatureFlags::FeatureDisabled) expect{ visit admin_hidden_proposals_path }.to raise_exception(FeatureFlags::FeatureDisabled)
Setting['feature.proposals'] = true Setting['feature.proposals'] = true
end end
scenario 'List shows all relevant info' do scenario 'List shows all relevant info' do
proposal = create(:proposal, :hidden) proposal = create(:proposal, :hidden)
visit admin_proposals_path visit admin_hidden_proposals_path
expect(page).to have_content(proposal.title) expect(page).to have_content(proposal.title)
expect(page).to have_content(proposal.summary) expect(page).to have_content(proposal.summary)
@@ -31,7 +31,7 @@ feature 'Admin proposals' do
scenario 'Restore' do scenario 'Restore' do
proposal = create(:proposal, :hidden) proposal = create(:proposal, :hidden)
visit admin_proposals_path visit admin_hidden_proposals_path
click_link 'Restore' click_link 'Restore'
@@ -43,7 +43,7 @@ feature 'Admin proposals' do
scenario 'Confirm hide' do scenario 'Confirm hide' do
proposal = create(:proposal, :hidden) proposal = create(:proposal, :hidden)
visit admin_proposals_path visit admin_hidden_proposals_path
click_link 'Confirm moderation' click_link 'Confirm moderation'
@@ -55,22 +55,22 @@ feature 'Admin proposals' do
end end
scenario "Current filter is properly highlighted" do scenario "Current filter is properly highlighted" do
visit admin_proposals_path visit admin_hidden_proposals_path
expect(page).not_to have_link('Pending') expect(page).not_to have_link('Pending')
expect(page).to have_link('All') expect(page).to have_link('All')
expect(page).to have_link('Confirmed') expect(page).to have_link('Confirmed')
visit admin_proposals_path(filter: 'Pending') visit admin_hidden_proposals_path(filter: 'Pending')
expect(page).not_to have_link('Pending') expect(page).not_to have_link('Pending')
expect(page).to have_link('All') expect(page).to have_link('All')
expect(page).to have_link('Confirmed') expect(page).to have_link('Confirmed')
visit admin_proposals_path(filter: 'all') visit admin_hidden_proposals_path(filter: 'all')
expect(page).to have_link('Pending') expect(page).to have_link('Pending')
expect(page).not_to have_link('All') expect(page).not_to have_link('All')
expect(page).to have_link('Confirmed') expect(page).to have_link('Confirmed')
visit admin_proposals_path(filter: 'with_confirmed_hide') visit admin_hidden_proposals_path(filter: 'with_confirmed_hide')
expect(page).to have_link('All') expect(page).to have_link('All')
expect(page).to have_link('Pending') expect(page).to have_link('Pending')
expect(page).not_to have_link('Confirmed') expect(page).not_to have_link('Confirmed')
@@ -80,15 +80,15 @@ feature 'Admin proposals' do
create(:proposal, :hidden, title: "Unconfirmed proposal") create(:proposal, :hidden, title: "Unconfirmed proposal")
create(:proposal, :hidden, :with_confirmed_hide, title: "Confirmed proposal") create(:proposal, :hidden, :with_confirmed_hide, title: "Confirmed proposal")
visit admin_proposals_path(filter: 'pending') visit admin_hidden_proposals_path(filter: 'pending')
expect(page).to have_content('Unconfirmed proposal') expect(page).to have_content('Unconfirmed proposal')
expect(page).not_to have_content('Confirmed proposal') expect(page).not_to have_content('Confirmed proposal')
visit admin_proposals_path(filter: 'all') visit admin_hidden_proposals_path(filter: 'all')
expect(page).to have_content('Unconfirmed proposal') expect(page).to have_content('Unconfirmed proposal')
expect(page).to have_content('Confirmed proposal') expect(page).to have_content('Confirmed proposal')
visit admin_proposals_path(filter: 'with_confirmed_hide') visit admin_hidden_proposals_path(filter: 'with_confirmed_hide')
expect(page).not_to have_content('Unconfirmed proposal') expect(page).not_to have_content('Unconfirmed proposal')
expect(page).to have_content('Confirmed proposal') expect(page).to have_content('Confirmed proposal')
end end
@@ -97,7 +97,7 @@ feature 'Admin proposals' do
per_page = Kaminari.config.default_per_page per_page = Kaminari.config.default_per_page
(per_page + 2).times { create(:proposal, :hidden, :with_confirmed_hide) } (per_page + 2).times { create(:proposal, :hidden, :with_confirmed_hide) }
visit admin_proposals_path(filter: 'with_confirmed_hide', page: 2) visit admin_hidden_proposals_path(filter: 'with_confirmed_hide', page: 2)
click_on('Restore', match: :first, exact: true) click_on('Restore', match: :first, exact: true)