Welcome to mirror list, hosted at ThFree Co, Russian Federation.

_mirror_repos_form.html.haml « mirrors « projects « views « app - gitlab.com/gitlab-org/gitlab-foss.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
blob: 93994cb30ace4d29307f71928e309d654a218a76 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
- protocols = Gitlab::UrlSanitizer::ALLOWED_SCHEMES.join('|')

.form-group
  = label_tag :mirror_direction, _('Mirror direction'), class: 'label-light'
  = select_tag :mirror_direction, options_for_select([[_('Push'), 'push']]), class: 'form-control js-mirror-direction', disabled: true

= f.fields_for :remote_mirrors, @project.remote_mirrors.build do |rm_f|
  = rm_f.hidden_field :enabled, value: '1'
  = rm_f.hidden_field :url, class: 'js-mirror-url-hidden', required: true, pattern: "(#{protocols}):\/\/.+"
  = rm_f.hidden_field :only_protected_branches, class: 'js-mirror-protected-hidden'

.form-group
  = label_tag :auth_method, _('Authentication method'), class: 'label-bold'
  = select_tag :auth_method, options_for_select([[_('None'), 'none'], [_('Password'), 'password']], 'none'), { class: "form-control js-auth-method" }

.form-group.js-password-group.collapse
  = label_tag :password, _('Password'), class: 'label-bold'
  = text_field_tag :password, '', class: 'form-control js-password'