summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorShinya Maeda <shinya@gitlab.com>2017-06-23 03:57:13 +0900
committerShinya Maeda <shinya@gitlab.com>2017-07-05 18:38:28 +0900
commitd5daf1742a29f95753ed21c1d79268144e4b8e75 (patch)
tree2711f7a6ec933c172268ed6d763f03cbb63c0096
parent4fb645a67877c29fe2774f25ea364913ae9da922 (diff)
downloadgitlab-ce-d5daf1742a29f95753ed21c1d79268144e4b8e75.tar.gz
Controller logic. Delete before modification. Halfway.
-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 0e600c59ef6..3857a59a043 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
%label.label-light