summaryrefslogtreecommitdiff
path: root/app/views/admin/deploy_keys/index.html.haml
blob: 9fffa97f969655fbff008ed8a52453371ee28c9f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
- page_title _('Deploy Keys')

%h3.page-title.deploy-keys-title
  = _('Public deploy keys (%{deploy_keys_count})') % { deploy_keys_count: @deploy_keys.count }
  .float-right
    = link_to _('New deploy key'), new_admin_deploy_key_path, class: 'btn btn-success btn-sm btn-inverted'

- if @deploy_keys.any?
  .table-holder.deploy-keys-list
    %table.table
      %thead
        %tr
          %th.col-sm-2= _('Title')
          %th.col-sm-4= _('Fingerprint')
          %th.col-sm-2= _('Projects with write access')
          %th.col-sm-2= _('Added at')
          %th.col-sm-2
      %tbody
        - @deploy_keys.each do |deploy_key|
          %tr
            %td
              %strong= deploy_key.title
            %td
              %code.key-fingerprint= deploy_key.fingerprint
            %td
              - deploy_key.projects_with_write_access.each do |project|
                = link_to project.full_name, admin_project_path(project), class: 'label deploy-project-label'
            %td
              %span.cgray
                = _('added %{created_at_timeago}').html_safe % { created_at_timeago: time_ago_with_tooltip(deploy_key.created_at) }
            %td
              .float-right
                = link_to _('Edit'), edit_admin_deploy_key_path(deploy_key), class: 'btn btn-sm'
                = link_to _('Remove'), admin_deploy_key_path(deploy_key), data: { confirm: _('Are you sure?') }, method: :delete, class: 'btn btn-sm btn-remove delete-key'