Commit cff845784eb76aeaff7b4242e0aaa2469a530a59
1 parent
8caccae4
Exists in
master
and in
4 other branches
Show Issues tracker select only if one or more remote issue trackers available
Showing
2 changed files
with
14 additions
and
12 deletions
Show diff stats
app/views/admin/projects/_form.html.haml
... | ... | @@ -31,13 +31,14 @@ |
31 | 31 | = f.label :issues_enabled, "Issues" |
32 | 32 | .input= f.check_box :issues_enabled |
33 | 33 | |
34 | - .clearfix | |
35 | - = f.label :issues_tracker, "Issues tracker", class: 'control-label' | |
36 | - .input= f.select(:issues_tracker, Project.issues_tracker.values, {}, { disabled: !@project.issues_enabled }) | |
34 | + - if Project.issues_tracker.values.count > 1 | |
35 | + .clearfix | |
36 | + = f.label :issues_tracker, "Issues tracker", class: 'control-label' | |
37 | + .input= f.select(:issues_tracker, Project.issues_tracker.values, {}, { disabled: !@project.issues_enabled }) | |
37 | 38 | |
38 | - .clearfix | |
39 | - = f.label :issues_tracker_id, "Project name or id in issues tracker", class: 'control-label' | |
40 | - .input= f.text_field :issues_tracker_id, class: "xxlarge", disabled: !@project.can_have_issues_tracker_id? | |
39 | + .clearfix | |
40 | + = f.label :issues_tracker_id, "Project name or id in issues tracker", class: 'control-label' | |
41 | + .input= f.text_field :issues_tracker_id, class: "xxlarge", disabled: !@project.can_have_issues_tracker_id? | |
41 | 42 | |
42 | 43 | .clearfix |
43 | 44 | = f.label :merge_requests_enabled, "Merge Requests" | ... | ... |
app/views/projects/_form.html.haml
... | ... | @@ -24,13 +24,14 @@ |
24 | 24 | = f.check_box :issues_enabled |
25 | 25 | %span.descr Lightweight issue tracking system for this project |
26 | 26 | |
27 | - .control-group | |
28 | - = f.label :issues_tracker, "Issues tracker", class: 'control-label' | |
29 | - .input= f.select(:issues_tracker, Project.issues_tracker.values, {}, { disabled: !@project.issues_enabled }) | |
27 | + - if Project.issues_tracker.values.count > 1 | |
28 | + .control-group | |
29 | + = f.label :issues_tracker, "Issues tracker", class: 'control-label' | |
30 | + .input= f.select(:issues_tracker, Project.issues_tracker.values, {}, { disabled: !@project.issues_enabled }) | |
30 | 31 | |
31 | - .clearfix | |
32 | - = f.label :issues_tracker_id, "Project name or id in issues tracker", class: 'control-label' | |
33 | - .input= f.text_field :issues_tracker_id, class: "xxlarge", disabled: !@project.can_have_issues_tracker_id? | |
32 | + .clearfix | |
33 | + = f.label :issues_tracker_id, "Project name or id in issues tracker", class: 'control-label' | |
34 | + .input= f.text_field :issues_tracker_id, class: "xxlarge", disabled: !@project.can_have_issues_tracker_id? | |
34 | 35 | |
35 | 36 | .control-group |
36 | 37 | = f.label :merge_requests_enabled, "Merge Requests", class: 'control-label' | ... | ... |