|
<%= link_to admin_user_path(user), target: "_top" do %>
<%= user.id %>
<% end %>
|
<%= highlight(user.firstname, [ params.dig(:q, :firstname_or_lastname_or_email_cont).to_s, params.dig(:q, :firstname_cont).to_s ]) %>
<%#= user.firstname %>
|
<%= highlight user.lastname, [params.dig(:q, :firstname_or_lastname_or_email_cont).to_s, params.dig(:q, :lastname_cont).to_s] %>
|
<%= icon bool_icon(user.verified), class: "icon #{user.verified ? "text-green-600" : "text-red-600"}", title: "E-Mail-Adresse verifiziert" %>
<%= highlight user.email, [params.dig(:q, :firstname_or_lastname_or_email_cont).to_s, params.dig(:q, :email_start).to_s] %>
|
<%= user.jobs_as_costumer.where.not(status: :canceled).size %>
|
<%= l user.created_at.localtime.to_date %>
|
<% User::AVAILABLE_ROLES.each do |role| %>
<% bg_color = "bg-role-#{role}-light" if user.role == role.to_s %>
<% if allowed_to? :change_role?, user %>
<%= button_to role, admin_user_path(user), method: :patch, params: { user: { role: role }}, form_class: "inline", class: "inline-block px-2 py-2 text-sm uppercase font-medium text-gray-700 focus:relative hover:bg-role-#{role}-light #{bg_color} text-#{role}" %>
<% else %>
<%= role %>
<% end %>
<% end %>
|