diff --git a/app/views/admin/users/_user_tr.html.erb b/app/views/admin/users/_user_tr.html.erb
index 46b5eb4..7fbd227 100644
--- a/app/views/admin/users/_user_tr.html.erb
+++ b/app/views/admin/users/_user_tr.html.erb
@@ -17,32 +17,22 @@
<%= 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.size %>
-
+ |
+ <%= user.jobs_as_costumer.where.not(status: :canceled).size %>
|
-
-
- <%= l user.created_at.localtime.to_date %>
-
+ |
+ <%= l user.created_at.localtime.to_date %>
|
-
-
- <%= user.role %>
-
- |
-
- <% User::AVAILABLE_ROLES.each do |role| %>
- <% if allowed_to? :change_role?, user %>
- <%= button_to admin_user_path(user), method: :patch, params: { user: { role: role }} do %>
- <%= role %>
- <% end unless user.role == role.to_s %>
- <% else %>
- <% unless user.role == role.to_s %>
- <%= role %>
+ |
+
+ <% 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 %>
- <% end %>
+
|
diff --git a/app/views/admin/users/index.html.erb b/app/views/admin/users/index.html.erb
index 480c697..9347bee 100644
--- a/app/views/admin/users/index.html.erb
+++ b/app/views/admin/users/index.html.erb
@@ -35,10 +35,9 @@
<%= sort_link(@q, :firstname, "Vorname") %> |
<%= sort_link(@q, :lastname, "Nachname") %> |
<%= sort_link(@q, :email, "E-Mail-Adresse") %> |
- <%= sort_link(@q, :jobs_as_costumer_count, "# Jobs") %> |
+ <%= sort_link(@q, :jobs_as_costumer_count, "# Jobs") %> |
<%= sort_link(@q, :created_at, "Registriert am") %> |
<%= sort_link(@q, :role, "Rolle") %> |
- Rolle ändern zu |