jbox-web/redmine_git_hosting

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

Summary

Maintainability
Test Coverage
/ Gitolite SSH Config
ruby:
  gitolite_user = RedmineGitHosting::Config.get_setting :gitolite_user
  gitolite_server_host = RedmineGitHosting::Config.get_setting :gitolite_server_host
  gitolite_server_port = RedmineGitHosting::Config.get_setting :gitolite_server_port
  gitolite_ssh_private_key = RedmineGitHosting::Config.get_setting :gitolite_ssh_private_key
  gitolite_ssh_public_key = RedmineGitHosting::Config.get_setting :gitolite_ssh_public_key

h3 = l :label_gitolite_ssh_config

p
  label = l :label_gitolite_user
  = text_field_tag 'settings[gitolite_user]',
                   gitolite_user,
                   size: 20,
                   required: true

p
  label = l :label_gitolite_ssh_private_key
  = text_field_tag 'settings[gitolite_ssh_private_key]',
                    gitolite_ssh_private_key,
                    size: 110,
                    required: true

p
  label = l :label_gitolite_ssh_public_key
  = text_field_tag 'settings[gitolite_ssh_public_key]',
                    gitolite_ssh_public_key,
                    size: 110,
                    required: true

p
  label = l :label_gitolite_server_host
  = text_field_tag 'settings[gitolite_server_host]',
                   gitolite_server_host,
                   size: 20,
                   required: true

p
  label = l :label_gitolite_server_port
  = number_field_tag 'settings[gitolite_server_port]',
                     gitolite_server_port,
                     size: 5,
                     min: 1,
                     max: 65_535,
                     required: true