Merge pull request #3926 from consul/admin_menu

Fix hidden active elements in admin menu
This commit is contained in:
Javier Martín
2020-02-21 13:02:20 +01:00
committed by GitHub
2 changed files with 14 additions and 1 deletions

View File

@@ -1,5 +1,5 @@
<div class="admin-sidebar">
<ul id="admin_menu" data-accordion-menu data-multi-open="false">
<ul id="admin_menu" data-accordion-menu data-multi-open="true">
<% if feature?(:proposals) %>
<li class="section-title">
<%= link_to admin_proposals_path do %>

View File

@@ -84,4 +84,17 @@ describe "Admin" do
expect(page).not_to have_css("#moderation_menu")
expect(page).not_to have_css("#valuation_menu")
end
scenario "Admin menu does not hide active elements", :js do
login_as(administrator)
visit admin_budgets_path
within("#admin_menu") do
expect(page).to have_link "Participatory budgets"
click_link "Site content"
expect(page).to have_link "Participatory budgets"
end
end
end