diff options
author | Alexis Reigel <mail@koffeinfrei.org> | 2017-08-30 10:31:27 +0200 |
---|---|---|
committer | Alexis Reigel <mail@koffeinfrei.org> | 2017-09-05 12:18:33 +0200 |
commit | c8e4bbb1ecd18b11ae6e7d55af31e8889e4b560c (patch) | |
tree | 844940a43674bfde8ca8d7cecb9fa4d13a36abf1 | |
parent | e7be70a0d3b6e8940f8b2cab6dc7d5e1aacf35dc (diff) | |
download | gitlab-ce-c8e4bbb1ecd18b11ae6e7d55af31e8889e4b560c.tar.gz |
extract partial for the signature badge user
-rw-r--r-- | app/views/projects/commit/_signature_badge_user.html.haml | 21 | ||||
-rw-r--r-- | app/views/projects/commit/_valid_signature_badge.html.haml | 22 |
2 files changed, 22 insertions, 21 deletions
diff --git a/app/views/projects/commit/_signature_badge_user.html.haml b/app/views/projects/commit/_signature_badge_user.html.haml new file mode 100644 index 00000000000..f350f2f4bc7 --- /dev/null +++ b/app/views/projects/commit/_signature_badge_user.html.haml @@ -0,0 +1,21 @@ +- gpg_key = signature.gpg_key +- user = gpg_key&.user +- user_name = signature.gpg_key_user_name +- user_email = signature.gpg_key_user_email + +- if user + = link_to user_path(user), class: 'gpg-popover-user-link' do + %div + = user_avatar_without_link(user: user, size: 32) + + %div + %strong= user.name + %div @#{user.username} +- else + = mail_to user_email do + %div + = user_avatar_without_link(user_name: user_name, user_email: user_email, size: 32) + + %div + %strong= user_name + %div= user_email diff --git a/app/views/projects/commit/_valid_signature_badge.html.haml b/app/views/projects/commit/_valid_signature_badge.html.haml index db1a41bbf64..62819c09b3f 100644 --- a/app/views/projects/commit/_valid_signature_badge.html.haml +++ b/app/views/projects/commit/_valid_signature_badge.html.haml @@ -5,27 +5,7 @@ This commit was signed with a <strong>verified</strong> signature. - content = capture do - - gpg_key = signature.gpg_key - - user = gpg_key&.user - - user_name = signature.gpg_key_user_name - - user_email = signature.gpg_key_user_email - - - if user - = link_to user_path(user), class: 'gpg-popover-user-link' do - %div - = user_avatar_without_link(user: user, size: 32) - - %div - %strong= gpg_key.user.name - %div @#{gpg_key.user.username} - - else - = mail_to user_email do - %div - = user_avatar_without_link(user_name: user_name, user_email: user_email, size: 32) - - %div - %strong= user_name - %div= user_email + = render partial: 'projects/commit/signature_badge_user', locals: { signature: signature } - locals = { signature: signature, title: title, content: content, label: 'Verified', css_classes: ['valid'] } |