Rename Admin::Proposals to Admin::HiddenProposals
The same way we do it with users and budget investments.
This commit is contained in:
@@ -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
|
||||||
@@ -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?
|
||||||
|
|||||||
@@ -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 %>
|
||||||
|
|
||||||
|
|||||||
@@ -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 %>
|
||||||
@@ -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*'
|
||||||
|
|||||||
@@ -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:
|
||||||
|
|||||||
@@ -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:
|
||||||
|
|||||||
@@ -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:
|
||||||
|
|||||||
@@ -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:
|
||||||
|
|||||||
@@ -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:
|
||||||
|
|||||||
@@ -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:
|
||||||
|
|||||||
@@ -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:
|
||||||
|
|||||||
@@ -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:
|
||||||
|
|||||||
@@ -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:
|
||||||
|
|||||||
@@ -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:
|
||||||
|
|||||||
@@ -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:
|
||||||
|
|||||||
@@ -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:
|
||||||
|
|||||||
@@ -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:
|
||||||
|
|||||||
@@ -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:
|
||||||
|
|||||||
@@ -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:
|
||||||
|
|||||||
@@ -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:
|
||||||
|
|||||||
@@ -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:
|
||||||
|
|||||||
@@ -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:
|
||||||
|
|||||||
@@ -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:
|
||||||
|
|||||||
@@ -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:
|
||||||
|
|||||||
@@ -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:
|
||||||
|
|||||||
@@ -863,7 +863,7 @@ fa:
|
|||||||
search:
|
search:
|
||||||
title: جستجو سازمان ها
|
title: جستجو سازمان ها
|
||||||
no_results: هیچ سازمان یافت نشد
|
no_results: هیچ سازمان یافت نشد
|
||||||
proposals:
|
hidden_proposals:
|
||||||
index:
|
index:
|
||||||
filter: فیلتر
|
filter: فیلتر
|
||||||
filters:
|
filters:
|
||||||
|
|||||||
@@ -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:
|
||||||
|
|||||||
@@ -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:
|
||||||
|
|||||||
@@ -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:
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -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:
|
||||||
|
|||||||
@@ -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:
|
||||||
|
|||||||
@@ -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:
|
||||||
|
|||||||
@@ -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:
|
||||||
|
|||||||
@@ -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:
|
||||||
|
|||||||
@@ -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:
|
||||||
|
|||||||
@@ -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:
|
||||||
|
|||||||
@@ -1007,7 +1007,7 @@ zh-CN:
|
|||||||
search:
|
search:
|
||||||
title: 搜索组织
|
title: 搜索组织
|
||||||
no_results: 未找到任何组织。
|
no_results: 未找到任何组织。
|
||||||
proposals:
|
hidden_proposals:
|
||||||
index:
|
index:
|
||||||
filter: 过滤器
|
filter: 过滤器
|
||||||
filters:
|
filters:
|
||||||
|
|||||||
@@ -1010,7 +1010,7 @@ zh-TW:
|
|||||||
search:
|
search:
|
||||||
title: 搜尋組織
|
title: 搜尋組織
|
||||||
no_results: 未找到任何組織。
|
no_results: 未找到任何組織。
|
||||||
proposals:
|
hidden_proposals:
|
||||||
index:
|
index:
|
||||||
filter: 篩選器
|
filter: 篩選器
|
||||||
filters:
|
filters:
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -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"
|
||||||
|
|||||||
@@ -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)
|
||||||
|
|
||||||
Reference in New Issue
Block a user