##// END OF EJS Templates
scm: add scm specific human_attribute_name for input validation....
Toshi MARUYAMA -
r4855:026c9e87c064
parent child
Show More
@@ -21,6 +21,13 class Repository::Bazaar < Repository
21 21 attr_protected :root_url
22 22 validates_presence_of :url
23 23
24 ATTRIBUTE_KEY_NAMES = {
25 "url" => "Root directory",
26 }
27 def self.human_attribute_name(attribute_key_name)
28 ATTRIBUTE_KEY_NAMES[attribute_key_name] || super
29 end
30
24 31 def self.scm_adapter_class
25 32 Redmine::Scm::Adapters::BazaarAdapter
26 33 end
@@ -21,6 +21,14 require 'digest/sha1'
21 21 class Repository::Cvs < Repository
22 22 validates_presence_of :url, :root_url
23 23
24 ATTRIBUTE_KEY_NAMES = {
25 "url" => "CVSROOT",
26 "root_url" => "Module",
27 }
28 def self.human_attribute_name(attribute_key_name)
29 ATTRIBUTE_KEY_NAMES[attribute_key_name] || super
30 end
31
24 32 def self.scm_adapter_class
25 33 Redmine::Scm::Adapters::CvsAdapter
26 34 end
@@ -20,6 +20,13 require 'redmine/scm/adapters/darcs_adapter'
20 20 class Repository::Darcs < Repository
21 21 validates_presence_of :url
22 22
23 ATTRIBUTE_KEY_NAMES = {
24 "url" => "Root directory",
25 }
26 def self.human_attribute_name(attribute_key_name)
27 ATTRIBUTE_KEY_NAMES[attribute_key_name] || super
28 end
29
23 30 def self.scm_adapter_class
24 31 Redmine::Scm::Adapters::DarcsAdapter
25 32 end
@@ -24,6 +24,13 class Repository::Filesystem < Repository
24 24 attr_protected :root_url
25 25 validates_presence_of :url
26 26
27 ATTRIBUTE_KEY_NAMES = {
28 "url" => "Root directory",
29 }
30 def self.human_attribute_name(attribute_key_name)
31 ATTRIBUTE_KEY_NAMES[attribute_key_name] || super
32 end
33
27 34 def self.scm_adapter_class
28 35 Redmine::Scm::Adapters::FilesystemAdapter
29 36 end
@@ -21,6 +21,13 class Repository::Git < Repository
21 21 attr_protected :root_url
22 22 validates_presence_of :url
23 23
24 ATTRIBUTE_KEY_NAMES = {
25 "url" => "Path to repository",
26 }
27 def self.human_attribute_name(attribute_key_name)
28 ATTRIBUTE_KEY_NAMES[attribute_key_name] || super
29 end
30
24 31 def self.scm_adapter_class
25 32 Redmine::Scm::Adapters::GitAdapter
26 33 end
@@ -26,6 +26,13 class Repository::Mercurial < Repository
26 26
27 27 FETCH_AT_ONCE = 100 # number of changesets to fetch at once
28 28
29 ATTRIBUTE_KEY_NAMES = {
30 "url" => "Root directory",
31 }
32 def self.human_attribute_name(attribute_key_name)
33 ATTRIBUTE_KEY_NAMES[attribute_key_name] || super
34 end
35
29 36 def self.scm_adapter_class
30 37 Redmine::Scm::Adapters::MercurialAdapter
31 38 end
General Comments 0
You need to be logged in to leave comments. Login now