@@ -201,8 +201,9 module RepositoriesHelper | |||||
201 | content_tag('p', form.text_field(:url, :label => 'Root directory', |
|
201 | content_tag('p', form.text_field(:url, :label => 'Root directory', | |
202 | :size => 60, :required => true, |
|
202 | :size => 60, :required => true, | |
203 | :disabled => (repository && !repository.new_record?))) + |
|
203 | :disabled => (repository && !repository.new_record?))) + | |
204 |
content_tag('p', form.select( |
|
204 | content_tag('p', form.select( | |
205 | :label => 'Commit messages encoding', :required => true)) |
|
205 | :log_encoding, [nil] + Setting::ENCODINGS, | |
|
206 | :label => l("field_commit_logs_encoding"), :required => true)) | |||
206 | end |
|
207 | end | |
207 |
|
208 | |||
208 | def mercurial_field_tags(form, repository) |
|
209 | def mercurial_field_tags(form, repository) | |
@@ -234,8 +235,9 module RepositoriesHelper | |||||
234 | content_tag('p', form.text_field(:url, :label => 'Module', |
|
235 | content_tag('p', form.text_field(:url, :label => 'Module', | |
235 | :size => 30, :required => true, |
|
236 | :size => 30, :required => true, | |
236 | :disabled => !repository.new_record?)) + |
|
237 | :disabled => !repository.new_record?)) + | |
237 |
content_tag('p', form.select( |
|
238 | content_tag('p', form.select( | |
238 | :label => 'Commit messages encoding', :required => true)) + |
|
239 | :log_encoding, [nil] + Setting::ENCODINGS, | |
|
240 | :label => l("field_commit_logs_encoding"), :required => true)) + | |||
239 | content_tag('p', form.select( |
|
241 | content_tag('p', form.select( | |
240 | :path_encoding, [nil] + Setting::ENCODINGS, |
|
242 | :path_encoding, [nil] + Setting::ENCODINGS, | |
241 | :label => 'Path encoding') + |
|
243 | :label => 'Path encoding') + | |
@@ -246,8 +248,9 module RepositoriesHelper | |||||
246 | content_tag('p', form.text_field(:url, :label => 'Root directory', |
|
248 | content_tag('p', form.text_field(:url, :label => 'Root directory', | |
247 | :size => 60, :required => true, |
|
249 | :size => 60, :required => true, | |
248 | :disabled => (repository && !repository.new_record?))) + |
|
250 | :disabled => (repository && !repository.new_record?))) + | |
249 |
content_tag('p', form.select( |
|
251 | content_tag('p', form.select( | |
250 | :label => 'Commit messages encoding', :required => true)) |
|
252 | :log_encoding, [nil] + Setting::ENCODINGS, | |
|
253 | :label => l("field_commit_logs_encoding"), :required => true)) | |||
251 | end |
|
254 | end | |
252 |
|
255 | |||
253 | def filesystem_field_tags(form, repository) |
|
256 | def filesystem_field_tags(form, repository) |
@@ -30,6 +30,14 class Repository < ActiveRecord::Base | |||||
30 | # Checks if the SCM is enabled when creating a repository |
|
30 | # Checks if the SCM is enabled when creating a repository | |
31 | validate_on_create { |r| r.errors.add(:type, :invalid) unless Setting.enabled_scm.include?(r.class.name.demodulize) } |
|
31 | validate_on_create { |r| r.errors.add(:type, :invalid) unless Setting.enabled_scm.include?(r.class.name.demodulize) } | |
32 |
|
32 | |||
|
33 | def self.human_attribute_name(attribute_key_name) | |||
|
34 | attr_name = attribute_key_name | |||
|
35 | if attr_name == "log_encoding" | |||
|
36 | attr_name = "commit_logs_encoding" | |||
|
37 | end | |||
|
38 | super(attr_name) | |||
|
39 | end | |||
|
40 | ||||
33 | # Removes leading and trailing whitespace |
|
41 | # Removes leading and trailing whitespace | |
34 | def url=(arg) |
|
42 | def url=(arg) | |
35 | write_attribute(:url, arg ? arg.to_s.strip : nil) |
|
43 | write_attribute(:url, arg ? arg.to_s.strip : nil) |
@@ -23,7 +23,6 class Repository::Bazaar < Repository | |||||
23 |
|
23 | |||
24 | ATTRIBUTE_KEY_NAMES = { |
|
24 | ATTRIBUTE_KEY_NAMES = { | |
25 | "url" => "Root directory", |
|
25 | "url" => "Root directory", | |
26 | "log_encoding" => "Commit messages encoding", |
|
|||
27 | } |
|
26 | } | |
28 | def self.human_attribute_name(attribute_key_name) |
|
27 | def self.human_attribute_name(attribute_key_name) | |
29 | ATTRIBUTE_KEY_NAMES[attribute_key_name] || super |
|
28 | ATTRIBUTE_KEY_NAMES[attribute_key_name] || super |
@@ -24,7 +24,6 class Repository::Cvs < Repository | |||||
24 | ATTRIBUTE_KEY_NAMES = { |
|
24 | ATTRIBUTE_KEY_NAMES = { | |
25 | "root_url" => "CVSROOT", |
|
25 | "root_url" => "CVSROOT", | |
26 | "url" => "Module", |
|
26 | "url" => "Module", | |
27 | "log_encoding" => "Commit messages encoding", |
|
|||
28 | } |
|
27 | } | |
29 | def self.human_attribute_name(attribute_key_name) |
|
28 | def self.human_attribute_name(attribute_key_name) | |
30 | ATTRIBUTE_KEY_NAMES[attribute_key_name] || super |
|
29 | ATTRIBUTE_KEY_NAMES[attribute_key_name] || super |
@@ -22,7 +22,6 class Repository::Darcs < Repository | |||||
22 |
|
22 | |||
23 | ATTRIBUTE_KEY_NAMES = { |
|
23 | ATTRIBUTE_KEY_NAMES = { | |
24 | "url" => "Root directory", |
|
24 | "url" => "Root directory", | |
25 | "log_encoding" => "Commit messages encoding", |
|
|||
26 | } |
|
25 | } | |
27 | def self.human_attribute_name(attribute_key_name) |
|
26 | def self.human_attribute_name(attribute_key_name) | |
28 | ATTRIBUTE_KEY_NAMES[attribute_key_name] || super |
|
27 | ATTRIBUTE_KEY_NAMES[attribute_key_name] || super |
General Comments 0
You need to be logged in to leave comments.
Login now