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

gitlab.com/gitlab-org/gitlab-foss.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorShinya Maeda <shinya@gitlab.com>2017-06-22 21:57:13 +0300
committerShinya Maeda <shinya@gitlab.com>2017-07-05 12:36:18 +0300
commit58d8b9ae62813cb69821a4e0e41c914aee7e323a (patch)
tree1e6f4a9d3b911679e5236d48554b4e6b95ef8ed8 /app/views/projects/pipeline_schedules
parentd278da48f837292491aaf81649afef1da3a1eb09 (diff)
Controller logic. Delete before modification. Halfway.
Diffstat (limited to 'app/views/projects/pipeline_schedules')
-rw-r--r--app/views/projects/pipeline_schedules/_form.html.haml32
1 files changed, 32 insertions, 0 deletions
diff --git a/app/views/projects/pipeline_schedules/_form.html.haml b/app/views/projects/pipeline_schedules/_form.html.haml
index fc7fa5c1876..c079d5712e3 100644
--- a/app/views/projects/pipeline_schedules/_form.html.haml
+++ b/app/views/projects/pipeline_schedules/_form.html.haml
@@ -22,6 +22,38 @@
= f.label :ref, _('Target Branch'), class: 'label-light'
= dropdown_tag(_("Select target branch"), options: { toggle_class: 'btn js-target-branch-dropdown', dropdown_class: 'git-revision-dropdown', title: _("Select target branch"), filter: true, placeholder: s_("OfSearchInADropdown|Filter"), data: { data: @project.repository.branch_names, default_branch: @project.default_branch } } )
= f.text_field :ref, value: @schedule.ref, id: 'schedule_ref', class: 'hidden', name: 'schedule[ref]', required: true
+ -# TODO: Test code
+ = @schedule.variables.inspect
+ - if @schedule.variables.present?
+ - @schedule.variables.each_with_index do |variable, i|
+ .form-group
+ .col-md-9
+ %label.label-light Key
+ %input.form-control{:name => "schedule[variables_attributes][#{i}][key]", :type => "text", :value => variable.key}/
+ %p.gl-field-error.hide This field is required.
+ %label.label-light Value
+ %input.form-control{:name => "schedule[variables_attributes][#{i}][value]", :type => "text", :value => variable.value}/
+ %p.gl-field-error.hide This field is required.
+ - if @schedule.variables.count == 1
+ - (1..1).each do |i|
+ .form-group
+ .col-md-9
+ %label.label-light Key
+ %input.form-control{:name => "schedule[variables_attributes][#{i}][key]", :type => "text"}/
+ %p.gl-field-error.hide This field is required.
+ %label.label-light Value
+ %input.form-control{:name => "schedule[variables_attributes][#{i}][value]", :type => "text"}/
+ %p.gl-field-error.hide This field is required.
+ - else
+ - (0..0).each do |i|
+ .form-group
+ .col-md-9
+ %label.label-light Key
+ %input.form-control{:name => "schedule[variables_attributes][#{i}][key]", :type => "text"}/
+ %p.gl-field-error.hide This field is required.
+ %label.label-light Value
+ %input.form-control{:name => "schedule[variables_attributes][#{i}][value]", :type => "text"}/
+ %p.gl-field-error.hide This field is required.
.form-group
.col-md-9
= f.label :active, s_('PipelineSchedules|Activated'), class: 'label-light'