index.html.haml 1.1 KB
Newer Older
1
%h3.page-title
2
  System hooks
3 4

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

%hr

V
Valeriy Sizov 已提交
10

D
Dmitriy Zaporozhets 已提交
11
= form_for @hook, as: :hook, url: admin_hooks_path, html: { class: 'form-horizontal' } do |f|
V
Valeriy Sizov 已提交
12
  -if @hook.errors.any?
D
Dmitriy Zaporozhets 已提交
13
    .alert.alert-danger
V
Valeriy Sizov 已提交
14 15
      - @hook.errors.full_messages.each do |msg|
        %p= msg
D
Dmitriy Zaporozhets 已提交
16
  .form-group
D
Dmitriy Zaporozhets 已提交
17
    = f.label :url, "URL:", class: 'control-label'
D
Dmitriy Zaporozhets 已提交
18
    .col-sm-10
D
Dmitriy Zaporozhets 已提交
19 20 21
      = f.text_field :url, class: "form-control"
  .form-actions
    = f.submit "Add System Hook", class: "btn btn-create"
V
Valeriy Sizov 已提交
22 23 24
%hr

-if @hooks.any?
25
  .panel.panel-default
26 27 28 29 30
    .title
      System hooks (#{@hooks.count})
    %ul.well-list
      - @hooks.each do |hook|
        %li
31 32 33 34
          .list-item-name
            = link_to admin_hook_path(hook) do
              %strong= hook.url

35 36 37
          .pull-right
            = link_to 'Test Hook', admin_hook_test_path(hook), class: "btn btn-small"
            = link_to 'Remove', admin_hook_path(hook), data: { confirm: 'Are you sure?' }, method: :delete, class: "btn btn-remove btn-small"