18F/identity-dashboard

View on GitHub
app/views/teams/show.html.erb

Summary

Maintainability
Test Coverage

<ul class="usa-list usa-list--unstyled">
  <li><%= link_to "Back to Teams", teams_path, :class => 'usa-link'  %> </li>
</ul>

<h1 class="usa-display">Team details for "<%= @team.name %>" </h1>

<h2><label for="agency">Agency:</label></h2>
<p class="font-mono-xs margin-top-0" name="agency"><%= @team&.agency&.name %></p>

<h2><label for="description">Description:</label></h2>
<p class="font-mono-xs margin-top-0" name="description"><%= @team.description %></p>

<h2><label for="users">Users: (<%= @team.users.count %>)</label></h2>
<ul class="font-mono-xs margin-top-0 usa-list usa-list--unstyled" name="users">
  <% @team.users.each do |u| %>
    <li><%= u.email %></li>
  <% end %>
</ul>

<%= link_to(
  "Manage users",
  team_users_path(@team),
  class: 'margin-y-1 display-block',
) %>

<h2><label for="apps">Apps: (<%= @team.service_providers.count %>)</label></h2>
<ul class="font-mono-xs margin-top-0 usa-list usa-list--unstyled" name="apps">
  <% @team.service_providers.each do |a| %>
    <li><%= link_to a.friendly_name, service_provider_path(a) %></li>
  <% end %>
</ul>
<%= button_to "Edit", edit_team_path, class: 'usa-button margin-top-4', method: :get %>

<% if current_user.admin? %>
  <%= render 'components/version_history', versions: @audit_events %>
<% end %>