50 lines
1.4 KiB
Text
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>
|