summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGo MAEDA <maeda@farend.jp>2022-09-15 13:14:05 +0000
committerGo MAEDA <maeda@farend.jp>2022-09-15 13:14:05 +0000
commit12c70614168351fb9a8036ecd0366bff8504f438 (patch)
tree6701dfecb2f9609247282f0f21e7e6d90d413645
parent91e2efb6a92b3414556db4cb5955f7833f7a6fb8 (diff)
downloadredmine-12c70614168351fb9a8036ecd0366bff8504f438.tar.gz
redmine-12c70614168351fb9a8036ecd0366bff8504f438.zip
Rename Repository#supports_all_revisions? to Repository#supports_history? (#37657).
Patch by Go MAEDA. git-svn-id: https://svn.redmine.org/redmine/trunk@21816 e93f8b46-1217-0410-a6f0-8f06a7374b81
-rw-r--r--app/models/repository.rb5
-rw-r--r--app/models/repository/filesystem.rb2
-rw-r--r--app/views/repositories/_link_to_functions.html.erb2
-rw-r--r--app/views/repositories/_navigation.html.erb4
-rw-r--r--app/views/repositories/show.html.erb4
-rw-r--r--test/functional/repositories_filesystem_controller_test.rb2
6 files changed, 12 insertions, 7 deletions
diff --git a/app/models/repository.rb b/app/models/repository.rb
index dfed2b611..b6c8f0988 100644
--- a/app/models/repository.rb
+++ b/app/models/repository.rb
@@ -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
diff --git a/app/models/repository/filesystem.rb b/app/models/repository/filesystem.rb
index 3ce7c5d73..52e888122 100644
--- a/app/models/repository/filesystem.rb
+++ b/app/models/repository/filesystem.rb
@@ -41,7 +41,7 @@ class Repository::Filesystem < Repository
'Filesystem'
end
- def supports_all_revisions?
+ def supports_history?
false
end
diff --git a/app/views/repositories/_link_to_functions.html.erb b/app/views/repositories/_link_to_functions.html.erb
index bfdc99cc4..ef7bb7c22 100644
--- a/app/views/repositories/_link_to_functions.html.erb
+++ b/app/views/repositories/_link_to_functions.html.erb
@@ -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?
diff --git a/app/views/repositories/_navigation.html.erb b/app/views/repositories/_navigation.html.erb
index b37631a81..6653909d1 100644
--- a/app/views/repositories/_navigation.html.erb
+++ b/app/views/repositories/_navigation.html.erb
@@ -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 %>
diff --git a/app/views/repositories/show.html.erb b/app/views/repositories/show.html.erb
index 5533ff09d..ec2ae6fbc 100644
--- a/app/views/repositories/show.html.erb
+++ b/app/views/repositories/show.html.erb
@@ -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,
diff --git a/test/functional/repositories_filesystem_controller_test.rb b/test/functional/repositories_filesystem_controller_test.rb
index 92f0edf8f..a2a92a9c5 100644
--- a/test/functional/repositories_filesystem_controller_test.rb
+++ b/test/functional/repositories_filesystem_controller_test.rb
@@ -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