redmine-git-remote/lib/repository_fetch/repositories_helper_patch.rb
2014-11-27 21:07:35 +00:00

27 lines
1.0 KiB
Ruby

module RepositoryFetch
module RepositoriesHelperPatch
def self.included(base) # :nodoc:
base.send(:include, InstanceMethods)
end
module InstanceMethods
def git_remote_field_tags(form, repository)
#TODO: change URL label to "Path"
content_tag('p', form.text_field(:url, :size => 60, :required => true,
:disabled => !repository.safe_attribute?('url'), :required => false) +
content_tag('em',
l(:text_git_remote_path_note),
:class => 'info') +
form.text_field(:extra_clone_url, :size => 60, :required => true,
:disabled => !repository.safe_attribute?('url')) +
content_tag('em',
l(:text_git_remote_url_note),
:class => 'info')
)
end
end
end
RepositoriesHelper.send(:include, RepositoriesHelperPatch)
end