jbox-web/redmine_git_hosting

View on GitHub
app/views/settings/redmine_git_hosting/_gitolite_config_hooks.html.slim

Summary

Maintainability
Test Coverage
/ Gitolite Hooks Config
- gitolite_hooks_url = RedmineGitHosting::Config.get_setting :gitolite_hooks_url

.contextual
  = link_to font_awesome_icon('fas_rocket', post_text: l(:label_install_gitolite_hooks), class: 'fa-lg'),
            install_gitolite_hooks_path('redmine_git_hosting'),
            remote: true

h3 = l :label_gitolite_hooks_config

.container
  .col-md-6 style='vertical-align: top;'
    p
      = additionals_settings_checkbox :gitolite_overwrite_existing_hooks,
                                      value: RedmineGitHosting::Config.get_setting(:gitolite_overwrite_existing_hooks, true),
                                      value_is_bool: true

    p
      = additionals_settings_checkbox :gitolite_hooks_are_asynchronous,
                                      value: RedmineGitHosting::Config.get_setting(:gitolite_hooks_are_asynchronous, true),
                                      value_is_bool: true

    p
      = additionals_settings_checkbox :gitolite_hooks_debug,
                                      value: RedmineGitHosting::Config.get_setting(:gitolite_hooks_debug, true),
                                      value_is_bool: true

    p
      label = l :label_gitolite_hooks_url
      = url_field_tag 'settings[gitolite_hooks_url]', gitolite_hooks_url, size: 60, required: true
      br
      em.info
        = l :label_default_gitolite_hooks_url
        ' :
        = "#{Setting.protocol}://#{Setting.host_name.split('/').first}"

    p
      label = l :label_gitolite_hooks_url
      span.label.label-info = RedmineGitHosting::Config.gitolite_hooks_url

    p
      label = l :label_gitolite_hooks_namespace
      span.label.label-info = RedmineGitHosting::Config.gitolite_hooks_namespace

#install_gitolite_hooks