Merge pull request #3074 from consul/backport-refactor_legislation_process_subnav
Refactor legislation process subnav
This commit is contained in:
@@ -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
|
||||
|
||||
@@ -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>
|
||||
|
||||
@@ -403,7 +403,7 @@ de:
|
||||
status_planned: Geplant
|
||||
subnav:
|
||||
info: Information
|
||||
draft_texts: Ausarbeitung
|
||||
draft_versions: Ausarbeitung
|
||||
questions: Diskussion
|
||||
proposals: Vorschläge
|
||||
proposals:
|
||||
|
||||
@@ -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"
|
||||
|
||||
@@ -413,7 +413,7 @@ en:
|
||||
status_planned: Planned
|
||||
subnav:
|
||||
info: Information
|
||||
draft_texts: Drafting
|
||||
draft_versions: Drafting
|
||||
questions: Debate
|
||||
proposals: Proposals
|
||||
proposals:
|
||||
|
||||
@@ -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:
|
||||
|
||||
@@ -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:
|
||||
|
||||
@@ -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"
|
||||
|
||||
@@ -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:
|
||||
|
||||
@@ -402,7 +402,7 @@ fr:
|
||||
status_planned: Planifié
|
||||
subnav:
|
||||
info: Information
|
||||
draft_texts: Brouillon
|
||||
draft_versions: Brouillon
|
||||
questions: Débat
|
||||
proposals: Propositions
|
||||
proposals:
|
||||
|
||||
@@ -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:
|
||||
|
||||
@@ -402,7 +402,7 @@ it:
|
||||
status_planned: Programmato
|
||||
subnav:
|
||||
info: Informazione
|
||||
draft_texts: Redazione
|
||||
draft_versions: Redazione
|
||||
questions: Dibattito
|
||||
proposals: Proposte
|
||||
proposals:
|
||||
|
||||
@@ -403,7 +403,7 @@ nl:
|
||||
status_planned: Gepland
|
||||
subnav:
|
||||
info: Informatie
|
||||
draft_texts: Tekst
|
||||
draft_versions: Tekst
|
||||
questions: Debat
|
||||
proposals: Voorstellen
|
||||
proposals:
|
||||
|
||||
@@ -408,7 +408,7 @@ pl:
|
||||
status_planned: Zaplanowany
|
||||
subnav:
|
||||
info: Informacje
|
||||
draft_texts: Opracowanie
|
||||
draft_versions: Opracowanie
|
||||
questions: Debata
|
||||
proposals: Wnioski
|
||||
proposals:
|
||||
|
||||
@@ -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:
|
||||
|
||||
@@ -404,7 +404,7 @@ sq:
|
||||
status_planned: Planifikuar
|
||||
subnav:
|
||||
info: Informacion
|
||||
draft_texts: Hartimi
|
||||
draft_versions: Hartimi
|
||||
questions: Debate
|
||||
proposals: Propozime
|
||||
proposals:
|
||||
|
||||
@@ -403,7 +403,7 @@ sv:
|
||||
status_planned: Planerad
|
||||
subnav:
|
||||
info: Information
|
||||
draft_texts: Utkast
|
||||
draft_versions: Utkast
|
||||
questions: Diskussion
|
||||
proposals: Förslag
|
||||
proposals:
|
||||
|
||||
@@ -401,7 +401,7 @@ val:
|
||||
status_planned: Pròximament
|
||||
subnav:
|
||||
info: Informació
|
||||
draft_texts: Text
|
||||
draft_versions: Text
|
||||
questions: Debat
|
||||
proposals: Propostes
|
||||
proposals:
|
||||
|
||||
@@ -401,7 +401,7 @@ zh-CN:
|
||||
status_planned: 计划
|
||||
subnav:
|
||||
info: 信息
|
||||
draft_texts: 起草
|
||||
draft_versions: 起草
|
||||
questions: 辩论
|
||||
proposals: 提议
|
||||
proposals:
|
||||
|
||||
@@ -402,7 +402,7 @@ zh-TW:
|
||||
status_planned: 計劃
|
||||
subnav:
|
||||
info: 資訊
|
||||
draft_texts: 起草
|
||||
draft_versions: 起草
|
||||
questions: 辯論
|
||||
proposals: 建議
|
||||
proposals:
|
||||
|
||||
Reference in New Issue
Block a user