diff options
author | Marius Balteanu <marius.balteanu@zitec.com> | 2024-01-11 06:22:37 +0000 |
---|---|---|
committer | Marius Balteanu <marius.balteanu@zitec.com> | 2024-01-11 06:22:37 +0000 |
commit | c83c6a67509db846a3d9c880ff714593c11e5063 (patch) | |
tree | 4e3dfa4d650e2e0bd66d4a68a5e4c4b07b7eb419 | |
parent | 6b82aef321638cf4730fc784f6e6dbfa8fb91511 (diff) | |
download | redmine-c83c6a67509db846a3d9c880ff714593c11e5063.tar.gz redmine-c83c6a67509db846a3d9c880ff714593c11e5063.zip |
Remove wrong copyright headers from acts_as_tree plugin (#37730).
git-svn-id: https://svn.redmine.org/redmine/trunk@22600 e93f8b46-1217-0410-a6f0-8f06a7374b81
-rw-r--r-- | lib/plugins/acts_as_tree/init.rb | 17 | ||||
-rw-r--r-- | lib/plugins/acts_as_tree/lib/active_record/acts/tree.rb | 17 | ||||
-rw-r--r-- | lib/plugins/acts_as_tree/test/acts_as_tree_test.rb | 53 |
3 files changed, 18 insertions, 69 deletions
diff --git a/lib/plugins/acts_as_tree/init.rb b/lib/plugins/acts_as_tree/init.rb index 85350a817..36d1193d0 100644 --- a/lib/plugins/acts_as_tree/init.rb +++ b/lib/plugins/acts_as_tree/init.rb @@ -1,21 +1,4 @@ # frozen_string_literal: true -# Redmine - project management software -# Copyright (C) 2006-2023 Jean-Philippe Lang -# -# This program is free software; you can redistribute it and/or -# modify it under the terms of the GNU General Public License -# as published by the Free Software Foundation; either version 2 -# of the License, or (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with this program; if not, write to the Free Software -# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. - require_relative 'lib/active_record/acts/tree' ActiveRecord::Base.send :include, ActiveRecord::Acts::Tree diff --git a/lib/plugins/acts_as_tree/lib/active_record/acts/tree.rb b/lib/plugins/acts_as_tree/lib/active_record/acts/tree.rb index 274f2a1dc..14dce355a 100644 --- a/lib/plugins/acts_as_tree/lib/active_record/acts/tree.rb +++ b/lib/plugins/acts_as_tree/lib/active_record/acts/tree.rb @@ -1,22 +1,5 @@ # frozen_string_literal: true -# Redmine - project management software -# Copyright (C) 2006-2023 Jean-Philippe Lang -# -# This program is free software; you can redistribute it and/or -# modify it under the terms of the GNU General Public License -# as published by the Free Software Foundation; either version 2 -# of the License, or (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with this program; if not, write to the Free Software -# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. - module ActiveRecord module Acts module Tree diff --git a/lib/plugins/acts_as_tree/test/acts_as_tree_test.rb b/lib/plugins/acts_as_tree/test/acts_as_tree_test.rb index a8d162b89..94899f940 100644 --- a/lib/plugins/acts_as_tree/test/acts_as_tree_test.rb +++ b/lib/plugins/acts_as_tree/test/acts_as_tree_test.rb @@ -1,22 +1,5 @@ # frozen_string_literal: true -# Redmine - project management software -# Copyright (C) 2006-2023 Jean-Philippe Lang -# -# This program is free software; you can redistribute it and/or -# modify it under the terms of the GNU General Public License -# as published by the Free Software Foundation; either version 2 -# of the License, or (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with this program; if not, write to the Free Software -# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. - require 'test/unit' require 'rubygems' @@ -62,7 +45,7 @@ end class Mixin < ActiveRecord::Base end -class TreeMixin < Mixin +class TreeMixin < Mixin acts_as_tree :foreign_key => "parent_id", :order => "id" end @@ -76,7 +59,7 @@ class RecursivelyCascadedTreeMixin < Mixin end class TreeTest < Test::Unit::TestCase - + def setup setup_db @root1 = TreeMixin.create! @@ -165,12 +148,12 @@ class TreeTest < Test::Unit::TestCase assert_equal [@root_child1, @root_child2], @root_child2.self_and_siblings assert_equal [@root1, @root2, @root3], @root2.self_and_siblings assert_equal [@root1, @root2, @root3], @root3.self_and_siblings - end + end end class TreeTestWithEagerLoading < Test::Unit::TestCase - - def setup + + def setup teardown_db setup_db @root1 = TreeMixin.create! @@ -179,9 +162,9 @@ class TreeTestWithEagerLoading < Test::Unit::TestCase @root_child2 = TreeMixin.create! :parent_id => @root1.id @root2 = TreeMixin.create! @root3 = TreeMixin.create! - + @rc1 = RecursivelyCascadedTreeMixin.create! - @rc2 = RecursivelyCascadedTreeMixin.create! :parent_id => @rc1.id + @rc2 = RecursivelyCascadedTreeMixin.create! :parent_id => @rc1.id @rc3 = RecursivelyCascadedTreeMixin.create! :parent_id => @rc2.id @rc4 = RecursivelyCascadedTreeMixin.create! :parent_id => @rc3.id end @@ -189,36 +172,36 @@ class TreeTestWithEagerLoading < Test::Unit::TestCase def teardown teardown_db end - + def test_eager_association_loading roots = TreeMixin.find(:all, :include => :children, :conditions => "mixins.parent_id IS NULL", :order => "mixins.id") - assert_equal [@root1, @root2, @root3], roots + assert_equal [@root1, @root2, @root3], roots assert_no_queries do assert_equal 2, roots[0].children.size assert_equal 0, roots[1].children.size assert_equal 0, roots[2].children.size - end + end end - + def test_eager_association_loading_with_recursive_cascading_three_levels_has_many root_node = RecursivelyCascadedTreeMixin.find(:first, :include => { :children => { :children => :children } }, :order => 'mixins.id') assert_equal @rc4, assert_no_queries { root_node.children.first.children.first.children.first } end - + def test_eager_association_loading_with_recursive_cascading_three_levels_has_one root_node = RecursivelyCascadedTreeMixin.find(:first, :include => { :first_child => { :first_child => :first_child } }, :order => 'mixins.id') assert_equal @rc4, assert_no_queries { root_node.first_child.first_child.first_child } end - + def test_eager_association_loading_with_recursive_cascading_three_levels_belongs_to leaf_node = RecursivelyCascadedTreeMixin.find(:first, :include => { :parent => { :parent => :parent } }, :order => 'mixins.id DESC') assert_equal @rc1, assert_no_queries { leaf_node.parent.parent.parent } - end + end end class TreeTestWithoutOrder < Test::Unit::TestCase - - def setup + + def setup setup_db @root1 = TreeMixinWithoutOrder.create! @root2 = TreeMixinWithoutOrder.create! @@ -231,8 +214,8 @@ class TreeTestWithoutOrder < Test::Unit::TestCase def test_root assert [@root1, @root2].include?(TreeMixinWithoutOrder.root) end - + def test_roots assert_equal [], [@root1, @root2] - TreeMixinWithoutOrder.roots end -end +end |