diff --git a/app/views/admin/poll/booth_assignments/_booth_assignment.html.erb b/app/views/admin/poll/booth_assignments/_booth_assignment.html.erb
index 06188df9c..5956b5342 100644
--- a/app/views/admin/poll/booth_assignments/_booth_assignment.html.erb
+++ b/app/views/admin/poll/booth_assignments/_booth_assignment.html.erb
@@ -1,17 +1,28 @@
-
+|
+ <%= link_to booth.name, admin_booth_path(booth) %>
+ |
+<% if booth_assignment.present? %>
- <%= link_to booth.name, admin_booth_path(booth) %>
- |
-
- <%= t("admin.booth_assignments.status.assigned") %>
- <%= t("admin.booth_assignments.status.unassigned") %>
+ <%= t("admin.booth_assignments.status.assigned") %>
|
- <%= link_to t("admin.booth_assignments.manage.assign"),
- new_admin_booth_shift_path(booth),
- class: "button" %>
- <%= link_to t("admin.booth_assignments.manage.unassign"),
- new_admin_booth_shift_path(booth),
- class: "button hollow" %>
+ <%= link_to t("admin.booth_assignments.manage.actions.unassign"),
+ admin_poll_booth_assignment_path(@poll, booth_assignment, booth_id: booth.id),
+ method: :delete,
+ remote: true,
+ title: t("admin.booth_assignments.manage.actions.unassign"),
+ class: "button hollow alert" %>
|
-
+<% else %>
+
+ <%= t("admin.booth_assignments.status.unassigned") %>
+ |
+
+ <%= link_to t("admin.booth_assignments.manage.actions.assign"),
+ admin_poll_booth_assignments_path(@poll, booth_id: booth.id),
+ method: :post,
+ remote: true,
+ title: t("admin.booth_assignments.manage.actions.assign"),
+ class: "button" %>
+ |
+<% end %>