_form.html.erb
3.61 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
<%= render :partial => 'shared/form_errors', :locals => {:object => @repository} %>
<div class="row margin-left-none">
<div class="form-table col-md-9">
<div class="form-row">
<div class="field-container">
<%= f.label :name, class: 'control-label' %>
<%= f.text_field :name, :required => true, class: 'text-field form-control' %>
</div>
<div class="help-container">
<p>
<%= t('activemodel.hints.repository.name') %>
</p>
</div>
</div>
<div class="form-row">
<div class="field-container">
<%= f.label :description, class: 'control-label' %>
<%= f.text_area :description, class: 'text-area form-control' %>
</div>
<div class="help-container">
<p>
<%= t('activemodel.hints.repository.description') %>
</p>
</div>
</div>
<div class="form-row">
<div class="field-container">
<%= f.label :license, class: 'control-label' %>
<%= f.select( :license, license_options, class: 'text-area form-control' ) %>
</div>
<div class="help-container">
<p>
<%= t('activemodel.hints.repository.license') %>
</p>
</div>
</div>
<div class="form-row">
<div class="field-container">
<%= f.label :scm_type, class: 'control-label' %>
<%= f.select( :scm_type, @repository_types, {}, class: 'tooltip-control', onchange: "_repository_branch.toggle();" ) %>
</div>
<div class="help-container">
<p>
<%= t('activemodel.hints.repository.scm_type') %>
</p>
</div>
</div>
<div class="form-row">
<div class="field-container">
<%= f.label :address, class: 'control-label' %>
<%= f.text_field :address, :required => true, class: 'text-field form-control', onchange: "_repository_branch.fetch(this.value);" %>
</div>
<div class="help-container">
<p>
<%= t('activemodel.hints.repository.address') %>
</p>
</div>
</div>
<div id="branches">
<div class="form-row">
<div class="field-container">
<%= f.label :branch, class: 'control-label' %>
<%= f.select :branch, []%>
</div>
<div class="help-container">
<p>
<%= t('activemodel.hints.repository.address') %>
</p>
</div>
</div>
</div>
<div class="form-row">
<div class="field-container">
<%= f.label :period, class: 'control-label' %>
<%= f.select( :period, periodicity_options, class: 'tooltip-control' ) %>
</div>
<div class="help-container">
<p>
<%= t('activemodel.hints.repository.period') %>
</p>
</div>
</div>
<div class="form-row">
<div class="field-container">
<%= f.label :kalibro_configuration_id, KalibroConfiguration.model_name.human, class: 'control-label' %>
<%= f.select( :kalibro_configuration_id, @configurations, class: 'tooltip-control' ) %>
</div>
<div class="help-container">
<p>
<%= t('activemodel.hints.repository.kalibro_configuration', configuration_href: link_to(KalibroConfiguration.model_name.human, "http://mezuro.github.io/tutorial/2016/04/04/tutorial-keywords.html#configuration", target: "_blank")).html_safe %>
</p>
</div>
</div>
</div>
</div>
<div class="row margin-left-none" style="margin-top: 20px">
<%= f.submit t('save'), class: 'btn btn-primary' %>
<%= link_to t('back'), projects_path, class: 'btn btn-default' %>
</div>
<script type="text/javascript">
var _repository_branch = new Repository.Branch;
</script>