summaryrefslogtreecommitdiff
path: root/app/views/settings/keys/_key_details.html.haml
diff options
context:
space:
mode:
Diffstat (limited to 'app/views/settings/keys/_key_details.html.haml')
-rw-r--r--app/views/settings/keys/_key_details.html.haml28
1 files changed, 28 insertions, 0 deletions
diff --git a/app/views/settings/keys/_key_details.html.haml b/app/views/settings/keys/_key_details.html.haml
new file mode 100644
index 00000000000..0ef01dec493
--- /dev/null
+++ b/app/views/settings/keys/_key_details.html.haml
@@ -0,0 +1,28 @@
+- is_admin = defined?(admin) ? true : false
+.row.prepend-top-default
+ .col-md-4
+ .card
+ .card-header
+ = _('SSH Key')
+ %ul.content-list
+ %li
+ %span.light= _('Title:')
+ %strong= @key.title
+ %li
+ %span.light= _('Created on:')
+ %strong= @key.created_at.to_s(:medium)
+ %li
+ %span.light= _('Last used on:')
+ %strong= @key.last_used_at.try(:to_s, :medium) || 'N/A'
+
+ .col-md-8
+ = form_errors(@key, type: 'key') unless @key.valid?
+ %p
+ %span.light= _('Fingerprint:')
+ %code.key-fingerprint= @key.fingerprint
+ %pre.well-pre
+ = @key.key
+ .col-md-12
+ .float-right
+ - if @key.can_delete?
+ = link_to _('Remove'), path_to_key(@key, is_admin), data: {confirm: _('Are you sure?')}, method: :delete, class: "btn btn-remove delete-key qa-delete-key-button"