1
0
Fork 0
This repository has been archived on 2023-03-27. You can view files and clone it, but cannot push or open issues or pull requests.
lpr-partynest/app/views/settings/contacts/_table.html.erb

50 lines
1.4 KiB
Text

<table class="table mt-3">
<thead>
<tr>
<th scope="col">
<%= Contact.human_attribute_name :contact_network %>
</th>
<th scope="col">
<%= Contact.human_attribute_name :value %>
</th>
<th scope="col">
<%= Contact.human_attribute_name :send_security_notifications %>
</th>
<th scope="col"></th>
</tr>
</thead>
<tbody>
<% contacts.each do |contact| %>
<tr>
<td><%= contact.contact_network.name %></td>
<td><%= truncate contact.value %></td>
<td>
<% if policy([
:settings,
ContactSecurityNotificationSwitch.new(contact),
]).create? %>
<%= link_to(
settings_contact_security_notification_switch_path(contact),
method: :post,
) do %>
<%= bool_badge contact.send_security_notifications %>
<% end %>
<% end %>
</td>
<td>
<% if policy([:settings, contact]).destroy? %>
<%= link_to(
[:settings, contact],
method: :delete,
class: 'btn btn-danger btn-sm',
data: { confirm: contact_destroy_confirmation(contact) },
) do %>
<i class="fas fa-trash"></i>
<% end %>
<% end %>
</td>
</tr>
<% end %>
</tbody>
</table>