<%= link(user.name, to: ~p"/profiles/#{user}") %>
<%= cond do %>
<% user.otp_required_for_login -> %>
2FA
<% user.role != "user" and !user.otp_required_for_login -> %>
2FA
<% true -> %>
<% end %>
|
<%= if can?(@conn, :edit, Philomena.Users.User) do %>
<%= user.email %>
<% else %>
N/A
<% end %>
|
<%= cond do %>
<% user.deleted_at -> %>
Deactivated
<%= pretty_time(user.deleted_at) %>
<% user.confirmed_at -> %>
Active
<% true -> %>
Unconfirmed
<% end %>
|
<%= String.capitalize(user.role) %>
|
<%= pretty_time(user.created_at) %>
|
<%= if can?(@conn, :edit, user) do %>
<%= link to: ~p"/admin/users/#{user}/edit" do %>
Edit
<% end %>
<% end %>
<% # = if user.deleted_at do %>
<% # => link_to 'Reactivate', admin_user_activation_path(user), data: { confirm: t('are_you_sure') }, method: :create %>
<% # - else %>
<% # => link_to 'Deactivate', admin_user_activation_path(user), data: { confirm: t('are_you_sure') }, method: :delete %>
<% # ' • %>
<%= if can?(@conn, :index, Philomena.Bans.User) do %>
<%= link to: ~p"/admin/user_bans/new?#{[username: user.name]}" do %>
Ban
<% end %>
<% end %>
<%= if can?(@conn, :edit, Philomena.ArtistLinks.ArtistLink) do %>
<%= link to: ~p"/profiles/#{user}/artist_links/new" do %>
Add link
<% end %>
<% end %>
|
<% end %>