index.html.haml 1.3 KB
Newer Older
1
- page_title 'System Hooks'
2
%h3.page-title
3
  System hooks
4 5

%p.light
6
  #{link_to 'System hooks ', help_page_path('system_hooks/system_hooks'), class: 'vlink'} can be
7 8 9 10
  used for binding events when GitLab creates a User or Project.

%hr

D
Dmitriy Zaporozhets 已提交
11
= form_for @hook, as: :hook, url: admin_hooks_path, html: { class: 'form-horizontal' } do |f|
12
  = render partial: 'form', locals: { form: f, hook: @hook }
D
Dmitriy Zaporozhets 已提交
13
  .form-actions
14
    = f.submit 'Add system hook', class: 'btn btn-create'
V
Valeriy Sizov 已提交
15 16
%hr

17
- if @hooks.any?
18
  .panel.panel-default
19
    .panel-heading
20
      System hooks (#{@hooks.count})
21
    %ul.content-list
22 23
      - @hooks.each do |hook|
        %li
24
          .controls
25 26 27
            = link_to 'Test hook', test_admin_hook_path(hook), class: 'btn btn-sm'
            = link_to 'Edit', edit_admin_hook_path(hook), class: 'btn btn-sm'
            = link_to 'Remove', admin_hook_path(hook), data: { confirm: 'Are you sure?' }, method: :delete, class: 'btn btn-remove btn-sm'
28 29
          .monospace= hook.url
          %div
30
            - %w(repository_update_events push_events tag_push_events issues_events note_events merge_requests_events job_events).each do |trigger|
31 32
              - if hook.send(trigger)
                %span.label.label-gray= trigger.titleize
33
            %span.label.label-gray SSL Verification: #{hook.enable_ssl_verification ? 'enabled' : 'disabled'}