53 |
53 |
return reptags.html_safe
|
54 |
54 |
end
|
55 |
55 |
|
|
56 |
def subversion_field_tags_reduced(form, repository)
|
|
57 |
if ScmConfig['allow_add_local']
|
|
58 |
subversion_field_tags_without_add(form, repository)
|
|
59 |
else
|
|
60 |
content_tag('p', form.text_field(:url, :size => 60, :required => true,
|
|
61 |
:disabled => !repository.safe_attribute?('url')))+
|
|
62 |
form.hidden_field(:login)+
|
|
63 |
form.hidden_field(:password)
|
|
64 |
end
|
|
65 |
end
|
|
66 |
|
56 |
67 |
def subversion_field_tags_with_add(form, repository)
|
57 |
|
svntags = subversion_field_tags_without_add(form, repository)
|
|
68 |
svntags = subversion_field_tags_reduced(form,repository)
|
58 |
69 |
svntags.gsub!('<br />', '<br />')
|
59 |
70 |
|
60 |
71 |
if @project.respond_to?(:repositories) &&
|
... | ... | |
86 |
97 |
SubversionCreator.enabled? && SubversionCreator.options['url'].present?
|
87 |
98 |
name = SubversionCreator.repository_name(repository.root_url)
|
88 |
99 |
if name
|
89 |
|
svntags.gsub!('(file:///, http://, https://, svn://, svn+[tunnelscheme]://)', SubversionCreator.external_url(name))
|
|
100 |
if ScmConfig['allow_add_local']
|
|
101 |
svntags.gsub!('(file:///, http://, https://, svn://, svn+[tunnelscheme]://)', SubversionCreator.external_url(name))
|
|
102 |
else
|
|
103 |
svntags << content_tag(:p,SubversionCreator.external_url(name))
|
|
104 |
end
|
90 |
105 |
end
|
91 |
106 |
end
|
92 |
107 |
|
93 |
|
-
|