Merge pull request #3074 from consul/backport-refactor_legislation_process_subnav

Refactor legislation process subnav
This commit is contained in:
Javier Martín
2018-12-05 13:32:22 +01:00
committed by GitHub
20 changed files with 35 additions and 60 deletions

View File

@@ -26,4 +26,13 @@ module LegislationHelper
method: :patch,
class: html_class
end
def legislation_process_tabs(process)
{
"info" => edit_admin_legislation_process_path(process),
"questions" => admin_legislation_process_questions_path(process),
"proposals" => admin_legislation_process_proposals_path(process),
"draft_versions" => admin_legislation_process_draft_versions_path(process)
}
end
end

View File

@@ -1,41 +1,13 @@
<ul class="menu simple clear">
<% if active == 'info' %>
<li class="is-active">
<h2><%= t("admin.legislation.processes.subnav.info") %></h2>
</li>
<% else %>
<li>
<%= link_to t("admin.legislation.processes.subnav.info"), edit_admin_legislation_process_path(process) %>
</li>
<% end %>
<% if active == 'questions' %>
<li class="is-active">
<h2><%= t("admin.legislation.processes.subnav.questions") %></h2>
</li>
<% else %>
<li>
<%= link_to t("admin.legislation.processes.subnav.questions"), admin_legislation_process_questions_path(process) %>
</li>
<% end %>
<% if active == 'proposals' %>
<li class="is-active">
<h2><%= t("admin.legislation.processes.subnav.proposals") %></h2>
</li>
<% else %>
<li>
<%= link_to t("admin.legislation.processes.subnav.proposals"), admin_legislation_process_proposals_path(process) %>
</li>
<% end %>
<% if active == 'draft_versions' %>
<li class="is-active">
<h2><%= t("admin.legislation.processes.subnav.draft_texts") %></h2>
</li>
<% else %>
<li>
<%= link_to t("admin.legislation.processes.subnav.draft_texts"), admin_legislation_process_draft_versions_path(process) %>
</li>
<% legislation_process_tabs(process).each do |tab_name, path| %>
<% if active == tab_name %>
<li class="is-active">
<h2><%= t("admin.legislation.processes.subnav.#{tab_name}") %></h2>
</li>
<% else %>
<li>
<%= link_to t("admin.legislation.processes.subnav.#{tab_name}"), path %>
</li>
<% end %>
<% end %>
</ul>

View File

@@ -403,7 +403,7 @@ de:
status_planned: Geplant
subnav:
info: Information
draft_texts: Ausarbeitung
draft_versions: Ausarbeitung
questions: Diskussion
proposals: Vorschläge
proposals:

View File

@@ -82,9 +82,6 @@ en:
legislation/draft_versions:
one: "Draft version"
other: "Draft versions"
legislation/draft_texts:
one: "Draft"
other: "Drafts"
legislation/questions:
one: "Question"
other: "Questions"

View File

@@ -413,7 +413,7 @@ en:
status_planned: Planned
subnav:
info: Information
draft_texts: Drafting
draft_versions: Drafting
questions: Debate
proposals: Proposals
proposals:

View File

@@ -367,7 +367,7 @@ es-AR:
status_planned: Próximamente
subnav:
info: Información
draft_texts: Redacción
draft_versions: Redacción
questions: Debate
proposals: Propuestas
proposals:

View File

@@ -361,7 +361,7 @@ es-CL:
status_planned: Próximamente
subnav:
info: Información
draft_texts: Redacción
draft_versions: Redacción
questions: Debate
proposals: Propuestas
proposals:

View File

@@ -82,9 +82,6 @@ es:
legislation/draft_versions:
one: "Versión borrador"
other: "Versiones borrador"
legislation/draft_texts:
one: "Borrador"
other: "Borradores"
legislation/questions:
one: "Pregunta"
other: "Preguntas"

View File

@@ -413,7 +413,7 @@ es:
status_planned: Próximamente
subnav:
info: Información
draft_texts: Redacción
draft_versions: Redacción
questions: Debate
proposals: Propuestas
proposals:

View File

@@ -402,7 +402,7 @@ fr:
status_planned: Planifié
subnav:
info: Information
draft_texts: Brouillon
draft_versions: Brouillon
questions: Débat
proposals: Propositions
proposals:

View File

@@ -411,7 +411,7 @@ gl:
status_planned: Planificado
subnav:
info: Información
draft_texts: Redacción
draft_versions: Redacción
questions: Debate
proposals: Propostas
proposals:

View File

@@ -402,7 +402,7 @@ it:
status_planned: Programmato
subnav:
info: Informazione
draft_texts: Redazione
draft_versions: Redazione
questions: Dibattito
proposals: Proposte
proposals:

View File

@@ -403,7 +403,7 @@ nl:
status_planned: Gepland
subnav:
info: Informatie
draft_texts: Tekst
draft_versions: Tekst
questions: Debat
proposals: Voorstellen
proposals:

View File

@@ -408,7 +408,7 @@ pl:
status_planned: Zaplanowany
subnav:
info: Informacje
draft_texts: Opracowanie
draft_versions: Opracowanie
questions: Debata
proposals: Wnioski
proposals:

View File

@@ -404,7 +404,7 @@ pt-BR:
status_planned: Planejados
subnav:
info: Informação
draft_texts: Seleção
draft_versions: Seleção
questions: Debate
proposals: Propostas
proposals:

View File

@@ -404,7 +404,7 @@ sq:
status_planned: Planifikuar
subnav:
info: Informacion
draft_texts: Hartimi
draft_versions: Hartimi
questions: Debate
proposals: Propozime
proposals:

View File

@@ -403,7 +403,7 @@ sv:
status_planned: Planerad
subnav:
info: Information
draft_texts: Utkast
draft_versions: Utkast
questions: Diskussion
proposals: Förslag
proposals:

View File

@@ -401,7 +401,7 @@ val:
status_planned: Pròximament
subnav:
info: Informació
draft_texts: Text
draft_versions: Text
questions: Debat
proposals: Propostes
proposals:

View File

@@ -401,7 +401,7 @@ zh-CN:
status_planned: 计划
subnav:
info: 信息
draft_texts: 起草
draft_versions: 起草
questions: 辩论
proposals: 提议
proposals:

View File

@@ -402,7 +402,7 @@ zh-TW:
status_planned: 計劃
subnav:
info: 資訊
draft_texts: 起草
draft_versions: 起草
questions: 辯論
proposals: 建議
proposals: