kanbanworkflowstimelinescrumrubyroadmapproject-planningproject-managementopenprojectangularissue-trackerifcgantt-chartganttbug-trackerboardsbcf
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
37 lines
2.1 KiB
37 lines
2.1 KiB
9 years ago
|
<fieldset class="form--fieldset">
|
||
|
<legend class="form--fieldset-legend"><%= l('repositories.checkout.instructions') %></legend>
|
||
|
<% OpenProject::Scm::Manager.registered.each do |vendor, klass| %>
|
||
|
<% vendor = vendor.to_s %>
|
||
|
<% setting_base = "settings[repository_checkout_data][#{vendor}]" %>
|
||
|
<% enabled = Setting.repository_checkout_data[vendor]['enabled'].to_i > 0 %>
|
||
|
<fieldset class="form--fieldset -collapsible collapsed">
|
||
|
<legend class="form--fieldset-legend" title="<%= klass.vendor_name %>" onclick="toggleFieldset(this);">
|
||
|
<a href="javascript:"><%= klass.vendor_name %>
|
||
|
<span class="fieldset-toggle-state-label hidden-for-sighted">expanded</span>
|
||
|
</a>
|
||
|
</legend>
|
||
|
<div class="form--field">
|
||
|
<% key = "#{setting_base}[enabled]" %>
|
||
|
<input type="hidden" name="<%= key %>" value="0" id="<% "#{key}_hidden" %>" />
|
||
|
<%= setting_label key, label: :setting_repository_checkout_display %>
|
||
|
<%= styled_check_box_tag key, 1, enabled, class: 'settings-repositories--checkout-toggle' %>
|
||
|
<div class="form--field-instructions"><%= l('repositories.checkout.enable_instructions_text') %></div>
|
||
|
</div>
|
||
|
<div class="form--field">
|
||
|
<% key = "#{setting_base}[base_url]" %>
|
||
|
<%= setting_label key, label: :setting_repository_checkout_base_url %>
|
||
|
<%= styled_text_field_tag key, Setting.repository_checkout_data[vendor]['base_url'],
|
||
|
type: 'url', required: enabled %>
|
||
|
<div class="form--field-instructions"><%= simple_format l('repositories.checkout.base_url_text') %></div>
|
||
|
</div>
|
||
|
<div class="form--field">
|
||
|
<% key = "#{setting_base}[text]" %>
|
||
|
<%= setting_label key, label: :setting_repository_checkout_text %>
|
||
|
<%= styled_text_area_tag key, Setting.repository_checkout_data[vendor]['text'],
|
||
|
required: enabled %>
|
||
|
<div class="form--field-instructions"><%= l('repositories.checkout.text_instructions') %></div>
|
||
|
</div>
|
||
|
</fieldset>
|
||
|
<% end %>
|
||
|
</fieldset>
|