diff --git a/app/views/admin/users/show.html.erb b/app/views/admin/users/show.html.erb index 4184e31..11417d0 100644 --- a/app/views/admin/users/show.html.erb +++ b/app/views/admin/users/show.html.erb @@ -89,13 +89,47 @@
- <% if @avatar.present? %> -

LDAP

-

- -

- <% end %> - +

LDAP

+ + + + + + + + + + + + + + + +
Avatar + <% if @avatar.present? %> + + <% else %> + — + <% end %> +
Display name<%= @user.display_name || "—" %>
PGP key + <% if @user.pgp_pubkey.present? %> + + <% if @user.pgp_pubkey_contains_user_address? %> + <%= link_to wkd_key_url(hashed_username: @user.wkd_hash, l: @user.cn, format: :txt), + class: "ks-text-link", target: "_blank" do %> + <%= "#{@user.pgp_fpr[0, 8]}…#{@user.pgp_fpr[-8..-1]}" %> + <% end %> + <% else %> + <%= "#{@user.pgp_fpr[0, 8]}…#{@user.pgp_fpr[-8..-1]}" %> + <% end %> +
+ <% @user.gnupg_key.uids.each do |uid| %> + <%= uid.uid %>
+ <% end %> + <% else %> + — + <% end %> +