scm: show scm commands and versions on administration panel (#4273).
git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@5952 e93f8b46-1217-0410-a6f0-8f06a7374b81
This commit is contained in:
parent
0cd66cac3e
commit
9557f4ce7c
|
@ -1,5 +1,53 @@
|
||||||
<% form_tag({:action => 'edit', :tab => 'repositories'}) do %>
|
<% form_tag({:action => 'edit', :tab => 'repositories'}) do %>
|
||||||
|
|
||||||
|
<fieldset class="box tabular settings enabled_scm">
|
||||||
|
<legend><%= l(:setting_enabled_scm) %></legend>
|
||||||
|
<table>
|
||||||
|
<tr>
|
||||||
|
<th></th>
|
||||||
|
<th></th>
|
||||||
|
<th></th>
|
||||||
|
<th><%= l(:text_scm_command) %></th>
|
||||||
|
<th><%= l(:text_scm_command_version) %></th>
|
||||||
|
</tr>
|
||||||
|
<% Redmine::Scm::Base.all.collect do |choice| %>
|
||||||
|
<% scm_class = "Repository::#{choice}".constantize %>
|
||||||
|
<% text, value = (choice.is_a?(Array) ? choice : [choice, choice]) %>
|
||||||
|
<% setting = :enabled_scm %>
|
||||||
|
<tr>
|
||||||
|
<td>
|
||||||
|
<%=
|
||||||
|
check_box_tag(
|
||||||
|
"settings[#{setting}][]",
|
||||||
|
value,
|
||||||
|
Setting.send(setting).include?(value))
|
||||||
|
%>
|
||||||
|
</td>
|
||||||
|
<td class="scm_name">
|
||||||
|
<%= text.to_s %>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<%=
|
||||||
|
image_tag(
|
||||||
|
(scm_class.scm_available ? 'true.png' : 'exclamation.png'),
|
||||||
|
:style => "vertical-align:bottom;"
|
||||||
|
)
|
||||||
|
%>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<%= scm_class.scm_command %>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<%= scm_class.scm_version_string %>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
<% end %>
|
||||||
|
</table>
|
||||||
|
<p class="scm_config">
|
||||||
|
<%= l(:text_scm_config) %>
|
||||||
|
</p>
|
||||||
|
</fieldset>
|
||||||
|
|
||||||
<div class="box tabular settings">
|
<div class="box tabular settings">
|
||||||
<p><%= setting_check_box :autofetch_changesets %></p>
|
<p><%= setting_check_box :autofetch_changesets %></p>
|
||||||
|
|
||||||
|
@ -16,8 +64,6 @@
|
||||||
"if ($('settings_sys_api_key').disabled == false) { $('settings_sys_api_key').value = randomKey(20) }" %>
|
"if ($('settings_sys_api_key').disabled == false) { $('settings_sys_api_key').value = randomKey(20) }" %>
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
<p><%= setting_multiselect(:enabled_scm, Redmine::Scm::Base.all) %></p>
|
|
||||||
|
|
||||||
<p><%= setting_text_field :repositories_encodings, :size => 60 %><br />
|
<p><%= setting_text_field :repositories_encodings, :size => 60 %><br />
|
||||||
<em><%= l(:text_comma_separated) %></em></p>
|
<em><%= l(:text_comma_separated) %></em></p>
|
||||||
|
|
||||||
|
|
|
@ -867,17 +867,17 @@ en:
|
||||||
button_quote: Quote
|
button_quote: Quote
|
||||||
button_duplicate: Duplicate
|
button_duplicate: Duplicate
|
||||||
button_show: Show
|
button_show: Show
|
||||||
|
|
||||||
status_active: active
|
status_active: active
|
||||||
status_registered: registered
|
status_registered: registered
|
||||||
status_locked: locked
|
status_locked: locked
|
||||||
|
|
||||||
version_status_open: open
|
version_status_open: open
|
||||||
version_status_locked: locked
|
version_status_locked: locked
|
||||||
version_status_closed: closed
|
version_status_closed: closed
|
||||||
|
|
||||||
field_active: Active
|
field_active: Active
|
||||||
|
|
||||||
text_select_mail_notifications: Select actions for which email notifications should be sent.
|
text_select_mail_notifications: Select actions for which email notifications should be sent.
|
||||||
text_regexp_info: eg. ^[A-Z0-9]+$
|
text_regexp_info: eg. ^[A-Z0-9]+$
|
||||||
text_min_max_length_info: 0 means no restriction
|
text_min_max_length_info: 0 means no restriction
|
||||||
|
@ -946,6 +946,7 @@ en:
|
||||||
text_mercurial_repository_note: "Local repository (e.g. /hgrepo, c:\hgrepo)"
|
text_mercurial_repository_note: "Local repository (e.g. /hgrepo, c:\hgrepo)"
|
||||||
text_scm_command: Command
|
text_scm_command: Command
|
||||||
text_scm_command_version: Version
|
text_scm_command_version: Version
|
||||||
|
text_scm_config: You can configure your scm commands in config/configuration.yml. Please restart the application after editing it.
|
||||||
|
|
||||||
default_role_manager: Manager
|
default_role_manager: Manager
|
||||||
default_role_developer: Developer
|
default_role_developer: Developer
|
||||||
|
|
|
@ -434,6 +434,9 @@ input#time_entry_comments { width: 90%;}
|
||||||
.tabular.settings label{ margin-left: -300px; width: 295px; }
|
.tabular.settings label{ margin-left: -300px; width: 295px; }
|
||||||
.tabular.settings textarea { width: 99%; }
|
.tabular.settings textarea { width: 99%; }
|
||||||
|
|
||||||
|
.tabular.settings.enabled_scm td.scm_name{ font-weight: bold; }
|
||||||
|
.tabular.settings.enabled_scm p.scm_config{ padding-left: 8px; }
|
||||||
|
|
||||||
fieldset.settings label { display: block; }
|
fieldset.settings label { display: block; }
|
||||||
fieldset#notified_events .parent { padding-left: 20px; }
|
fieldset#notified_events .parent { padding-left: 20px; }
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue