Add link to preview budget on budgets table

This commit is contained in:
decabeza
2020-03-16 12:54:00 +01:00
committed by Javi Martín
parent 77aaa5e973
commit 7eda4be219
5 changed files with 11 additions and 4 deletions

View File

@@ -5,7 +5,7 @@
</div>
<% end %>
<%= link_to t("admin.budgets.edit.preview"), budget_path(budget), class: "preview-link", target: "_blank" %>
<%= link_to t("admin.budgets.actions.preview"), budget_path(budget), class: "preview-link", target: "_blank" %>
<% if can? :publish, budget %>
<%= link_to t("admin.budgets.edit.publish"),

View File

@@ -12,4 +12,8 @@
<% else %>
<%= link_to_create_budget_poll %>
<% end %>
<%= link_to t("admin.budgets.actions.preview"),
budget_path(budget),
target: "_blank",
class: "preview-link" %>
<% end %>

View File

@@ -63,6 +63,8 @@ en:
type: Type
no_activity: There are no moderators activity.
budgets:
actions:
preview: "Preview budget"
index:
title: Participatory budgets
new_link: Create new budget
@@ -87,7 +89,6 @@ en:
edit:
title: Edit Participatory budget
drafting: "This participatory budget is in draft mode, only administrators can see it in the public site. Once it's published it cannot be changed to draft mode again."
preview: "Preview budget"
publish: "Publish budget"
delete: Delete budget
phase: Phase

View File

@@ -63,6 +63,8 @@ es:
type: Tipo
no_activity: No hay actividad de moderadores.
budgets:
actions:
preview: "Previsualizar presupuesto"
index:
title: Presupuestos participativos
new_link: Crear nuevo presupuesto
@@ -87,7 +89,6 @@ es:
edit:
title: Editar presupuestos participativos
drafting: "Este presupuesto participativo está en modo borrador, solo los administradores pueden verlo desde la parte pública de la página. Una vez se haya publicado, no se podrá volver a poner en modo borrador otra vez."
preview: "Previsualizar presupuesto"
publish: "Publicar presupuesto"
delete: Eliminar presupuesto
phase: Fase

View File

@@ -11,11 +11,12 @@ describe Admin::Budgets::TableActionsComponent, type: :component do
it "renders links to edit budget, manage investments and edit groups and manage ballots" do
render_inline component
expect(page).to have_css "a", count: 4
expect(page).to have_css "a", count: 5
expect(page).to have_link "Manage projects", href: /investments/
expect(page).to have_link "Edit headings groups", href: /groups/
expect(page).to have_link "Edit budget", href: /edit/
expect(page).to have_link "Admin ballots"
expect(page).to have_link "Preview budget", href: /budgets/
end
it "renders link to create new poll for budgets without polls" do