Merge pull request #3073 from consul/backport-rename_hidden_proposals

[Backport] Rename Admin::Proposals to Admin::HiddenProposals
This commit is contained in:
Javier Martín
2018-12-05 13:30:23 +01:00
committed by GitHub
43 changed files with 66 additions and 61 deletions

View File

@@ -1,7 +1,7 @@
class Admin::ProposalsController < Admin::BaseController
class Admin::HiddenProposalsController < Admin::BaseController
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
feature_flag :proposals

View File

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

View File

@@ -144,8 +144,8 @@
</a>
<ul <%= "class=is-active" if menu_moderated_content? %>>
<% if feature?(:proposals) %>
<li <%= "class=is-active" if controller_name == "proposals" && controller.class.parent != Admin::Legislation %>>
<%= link_to t("admin.menu.hidden_proposals"), admin_proposals_path %>
<li <%= "class=is-active" if controller_name == "hidden_proposals" %>>
<%= link_to t("admin.menu.hidden_proposals"), admin_hidden_proposals_path %>
</li>
<% 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>
<%= render 'shared/filter_subnav', i18n_namespace: "admin.proposals.index" %>
<%= render 'shared/filter_subnav', i18n_namespace: "admin.hidden_proposals.index" %>
<% if @proposals.any? %>
<h3 class="margin"><%= page_entries_info @proposals %></h3>
@@ -33,13 +33,13 @@
</td>
<td class="align-top">
<%= 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,
data: { confirm: t("admin.actions.confirm") },
class: "button hollow warning" %>
<% unless proposal.confirmed_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,
class: "button" %>
<% end %>
@@ -52,6 +52,6 @@
<%= paginate @proposals %>
<% else %>
<div class="callout primary margin">
<%= t("admin.proposals.index.no_hidden_proposals") %>
<%= t("admin.hidden_proposals.index.no_hidden_proposals") %>
</div>
<% end %>

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@@ -1,6 +1,6 @@
require 'rails_helper'
feature 'Admin proposals' do
feature 'Admin hidden proposals' do
background do
admin = create(:administrator)
@@ -12,14 +12,14 @@ feature 'Admin proposals' do
admin = create(:administrator)
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
end
scenario 'List shows all relevant info' do
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.summary)
@@ -31,7 +31,7 @@ feature 'Admin proposals' do
scenario 'Restore' do
proposal = create(:proposal, :hidden)
visit admin_proposals_path
visit admin_hidden_proposals_path
click_link 'Restore'
@@ -43,7 +43,7 @@ feature 'Admin proposals' do
scenario 'Confirm hide' do
proposal = create(:proposal, :hidden)
visit admin_proposals_path
visit admin_hidden_proposals_path
click_link 'Confirm moderation'
@@ -55,22 +55,22 @@ feature 'Admin proposals' do
end
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).to have_link('All')
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).to have_link('All')
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).not_to have_link('All')
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('Pending')
expect(page).not_to have_link('Confirmed')
@@ -80,15 +80,15 @@ feature 'Admin proposals' do
create(:proposal, :hidden, title: "Unconfirmed 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).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('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).to have_content('Confirmed proposal')
end
@@ -97,7 +97,7 @@ feature 'Admin proposals' do
per_page = Kaminari.config.default_per_page
(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)