Groups

Organize users into groups for application access control.

<%= link_to "New Group", new_admin_group_path, class: "block rounded-md bg-blue-600 px-3 py-2 text-center text-sm font-semibold text-white shadow-sm hover:bg-blue-500 focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-blue-600" %>
<% @groups.each do |group| %> <% end %>
Name Description Members Applications Actions
<%= link_to group.name, admin_group_path(group), class: "text-blue-600 hover:text-blue-900" %> <%= truncate(group.description, length: 80) || content_tag(:span, "No description", class: "text-gray-400") %> <%= pluralize(group.users.count, "member") %> <%= pluralize(group.applications.count, "app") %> <%= link_to "View", admin_group_path(group), class: "text-blue-600 hover:text-blue-900 mr-4" %> <%= link_to "Edit", edit_admin_group_path(group), class: "text-blue-600 hover:text-blue-900 mr-4" %> <%= button_to "Delete", admin_group_path(group), method: :delete, data: { turbo_confirm: "Are you sure you want to delete this group?" }, class: "text-red-600 hover:text-red-900" %>