]> source.dussan.org Git - redmine.git/commitdiff
remove trailing white-spaces from app/models/issue_relation.rb.
authorToshi MARUYAMA <marutosijp2@yahoo.co.jp>
Sun, 21 Aug 2011 01:56:03 +0000 (01:56 +0000)
committerToshi MARUYAMA <marutosijp2@yahoo.co.jp>
Sun, 21 Aug 2011 01:56:03 +0000 (01:56 +0000)
git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@6505 e93f8b46-1217-0410-a6f0-8f06a7374b81

app/models/issue_relation.rb

index 2d5086332176d5e52af8a6e8e1c73fa6d8bd50b4..b4cb220bc828b409ef4f3b1255b2db6909016aa5 100644 (file)
@@ -5,12 +5,12 @@
 # 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.
@@ -18,7 +18,7 @@
 class IssueRelation < ActiveRecord::Base
   belongs_to :issue_from, :class_name => 'Issue', :foreign_key => 'issue_from_id'
   belongs_to :issue_to, :class_name => 'Issue', :foreign_key => 'issue_to_id'
-  
+
   TYPE_RELATES      = "relates"
   TYPE_DUPLICATES   = "duplicates"
   TYPE_DUPLICATED   = "duplicated"
@@ -26,7 +26,7 @@ class IssueRelation < ActiveRecord::Base
   TYPE_BLOCKED      = "blocked"
   TYPE_PRECEDES     = "precedes"
   TYPE_FOLLOWS      = "follows"
-  
+
   TYPES = { TYPE_RELATES =>     { :name => :label_relates_to, :sym_name => :label_relates_to, :order => 1, :sym => TYPE_RELATES },
             TYPE_DUPLICATES =>  { :name => :label_duplicates, :sym_name => :label_duplicated_by, :order => 2, :sym => TYPE_DUPLICATED },
             TYPE_DUPLICATED =>  { :name => :label_duplicated_by, :sym_name => :label_duplicates, :order => 3, :sym => TYPE_DUPLICATES, :reverse => TYPE_DUPLICATES },
@@ -35,24 +35,24 @@ class IssueRelation < ActiveRecord::Base
             TYPE_PRECEDES =>    { :name => :label_precedes, :sym_name => :label_follows, :order => 6, :sym => TYPE_FOLLOWS },
             TYPE_FOLLOWS =>     { :name => :label_follows, :sym_name => :label_precedes, :order => 7, :sym => TYPE_PRECEDES, :reverse => TYPE_PRECEDES }
           }.freeze
-  
+
   validates_presence_of :issue_from, :issue_to, :relation_type
   validates_inclusion_of :relation_type, :in => TYPES.keys
   validates_numericality_of :delay, :allow_nil => true
   validates_uniqueness_of :issue_to_id, :scope => :issue_from_id
-  
+
   attr_protected :issue_from_id, :issue_to_id
-  
+
   def visible?(user=User.current)
     (issue_from.nil? || issue_from.visible?(user)) && (issue_to.nil? || issue_to.visible?(user))
   end
-  
+
   def deletable?(user=User.current)
     visible?(user) &&
       ((issue_from.nil? || user.allowed_to?(:manage_issue_relations, issue_from.project)) ||
         (issue_to.nil? || user.allowed_to?(:manage_issue_relations, issue_to.project)))
   end
-  
+
   def after_initialize
     if new_record?
       if relation_type.blank?
@@ -60,7 +60,7 @@ class IssueRelation < ActiveRecord::Base
       end
     end
   end
-  
+
   def validate
     if issue_from && issue_to
       errors.add :issue_to_id, :invalid if issue_from_id == issue_to_id
@@ -74,11 +74,11 @@ class IssueRelation < ActiveRecord::Base
       errors.add_to_base :cant_link_an_issue_with_a_descendant if issue_from.is_descendant_of?(issue_to) || issue_from.is_ancestor_of?(issue_to)
     end
   end
-  
+
   def other_issue(issue)
     (self.issue_from_id == issue.id) ? issue_to : issue_from
   end
-  
+
   # Returns the relation type for +issue+
   def relation_type_for(issue)
     if TYPES[relation_type]
@@ -89,14 +89,14 @@ class IssueRelation < ActiveRecord::Base
       end
     end
   end
-  
+
   def label_for(issue)
     TYPES[relation_type] ? TYPES[relation_type][(self.issue_from_id == issue.id) ? :name : :sym_name] : :unknow
   end
-  
+
   def before_save
     reverse_if_needed
-    
+
     if TYPE_PRECEDES == relation_type
       self.delay ||= 0
     else
@@ -104,26 +104,26 @@ class IssueRelation < ActiveRecord::Base
     end
     set_issue_to_dates
   end
-  
+
   def set_issue_to_dates
     soonest_start = self.successor_soonest_start
     if soonest_start && issue_to
       issue_to.reschedule_after(soonest_start)
     end
   end
-  
+
   def successor_soonest_start
     if (TYPE_PRECEDES == self.relation_type) && delay && issue_from && (issue_from.start_date || issue_from.due_date)
       (issue_from.due_date || issue_from.start_date) + 1 + delay
     end
   end
-  
+
   def <=>(relation)
     TYPES[self.relation_type][:order] <=> TYPES[relation.relation_type][:order]
   end
-  
+
   private
-  
+
   # Reverses the relation if needed so that it gets stored in the proper way
   # Should not be reversed before validation so that it can be displayed back
   # as entered on new relation form