Activate menu entry when administrator is at importation pages

This commit is contained in:
Senén Rodero Rodríguez
2019-05-16 11:48:19 +02:00
committed by Javi Martín
parent 1c6775ecc4
commit afd3644ace
2 changed files with 7 additions and 2 deletions

View File

@@ -48,7 +48,7 @@ module AdminHelper
def menu_settings? def menu_settings?
controllers_names = ["settings", "tags", "geozones", "images", "content_blocks", controllers_names = ["settings", "tags", "geozones", "images", "content_blocks",
"local_census_records"] "local_census_records", "imports"]
controllers_names.include?(controller_name) && controllers_names.include?(controller_name) &&
controller.class.parent != Admin::Poll::Questions::Answers controller.class.parent != Admin::Poll::Questions::Answers
end end
@@ -70,6 +70,11 @@ module AdminHelper
["actions", "administrator_tasks"].include?(controller_name) ["actions", "administrator_tasks"].include?(controller_name)
end end
def submenu_local_census_records?
controller_name == "local_census_records" ||
(controller_name == "imports" && controller.class.parent == Admin::LocalCensusRecords)
end
def official_level_options def official_level_options
options = [["", 0]] options = [["", 0]]
(1..5).each do |i| (1..5).each do |i|

View File

@@ -303,7 +303,7 @@
<%= link_to t("admin.menu.site_customization.content_blocks"), admin_site_customization_content_blocks_path%> <%= link_to t("admin.menu.site_customization.content_blocks"), admin_site_customization_content_blocks_path%>
</li> </li>
<li <%= "class=is-active" if controller_name == "local_census_records" %>> <li <%= "class=is-active" if submenu_local_census_records? %>>
<%= link_to t("admin.menu.local_census_records"), admin_local_census_records_path %> <%= link_to t("admin.menu.local_census_records"), admin_local_census_records_path %>
</li> </li>
</ul> </ul>