Patch by Go MAEDA. git-svn-id: https://svn.redmine.org/redmine/trunk@21816 e93f8b46-1217-0410-a6f0-8f06a7374b81tags/5.1.0
@@ -185,6 +185,11 @@ class Repository < ActiveRecord::Base | |||
end | |||
def supports_all_revisions? | |||
ActiveSupport::Deprecation.warn 'Repository#supports_all_revisions? is deprecated and will be removed in Redmine 6.0. Please use #supports_history instead.' | |||
supports_history? | |||
end | |||
def supports_history? | |||
true | |||
end | |||
@@ -41,7 +41,7 @@ class Repository::Filesystem < Repository | |||
'Filesystem' | |||
end | |||
def supports_all_revisions? | |||
def supports_history? | |||
false | |||
end | |||
@@ -8,7 +8,7 @@ tabs << { name: 'entry', label: :button_view, | |||
tabs << { name: 'changes', label: :label_history, | |||
url: {:action => 'changes', :id => @project, :repository_id => @repository.identifier_param, :path => to_path_param(@path), :rev => @rev } | |||
} if @repository.supports_all_revisions? | |||
} if @repository.supports_history? | |||
tabs << { name: 'annotate', label: :button_annotate, | |||
url: {:action => 'annotate', :id => @project, :repository_id => @repository.identifier_param, :path => to_path_param(@path), :rev => @rev } | |||
} if @repository.supports_annotate? |
@@ -13,7 +13,7 @@ | |||
<%= link_to l(:label_statistics), | |||
{:action => 'stats', :id => @project, :repository_id => @repository.identifier_param}, | |||
:class => 'icon icon-stats' if @repository.supports_all_revisions? %> | |||
:class => 'icon icon-stats' if @repository.supports_history? %> | |||
<%= actions_dropdown do %> | |||
<%= link_to_if_authorized l(:label_settings), | |||
@@ -45,7 +45,7 @@ | |||
:id => 'tag' %> | |||
<% end -%> | |||
<% if @repository.supports_all_revisions? %> | |||
<% if @repository.supports_history? %> | |||
| <%= l(:label_revision) %>: | |||
<%= text_field_tag 'rev', @rev, :size => 8 %> | |||
<% end %> |
@@ -23,7 +23,7 @@ | |||
<p> | |||
<% has_branches = (!@repository.branches.nil? && @repository.branches.length > 0) | |||
sep = '' %> | |||
<% if @repository.supports_all_revisions? && @path.blank? %> | |||
<% if @repository.supports_history? && @path.blank? %> | |||
<%= link_to l(:label_view_all_revisions), :action => 'revisions', :id => @project, | |||
:repository_id => @repository.identifier_param %> | |||
<% sep = '|' %> | |||
@@ -39,7 +39,7 @@ | |||
:rev => @rev %> | |||
<% end %> | |||
</p> | |||
<% if @repository.supports_all_revisions? %> | |||
<% if @repository.supports_history? %> | |||
<% content_for :header_tags do %> | |||
<%= auto_discovery_link_tag( | |||
:atom, |
@@ -215,7 +215,7 @@ class RepositoriesFilesystemControllerTest < Redmine::RepositoryControllerTest | |||
assert_response :success | |||
assert @repository.supports_cat? | |||
assert_select 'a#tab-entry', :text => /View/ | |||
assert_not @repository.supports_all_revisions? | |||
assert_not @repository.supports_history? | |||
assert_select 'a#tab-changes', 0 | |||
assert_not @repository.supports_annotate? | |||
assert_select 'a#tab-annotate', 0 |