Project

General

Profile

RE: Ticket grouping plugin ยป awesome_nested_set_patch.diff

awesome_nested_set patch - Andrew Chaika, 2009-05-05 06:06

View differences:

awesome_nested_set.rb (working copy)
383 383

  
384 384
        # Move the node to the left of another node (you can pass id only)
385 385
        def move_to_left_of(node)
386
          move_to node, :left
386
          move_to_sub node, :left
387 387
        end
388 388

  
389 389
        # Move the node to the left of another node (you can pass id only)
390 390
        def move_to_right_of(node)
391
          move_to node, :right
391
          move_to_sub node, :right
392 392
        end
393 393

  
394 394
        # Move the node to the child of another node (you can pass id only)
395 395
        def move_to_child_of(node)
396
          move_to node, :child
396
          move_to_sub node, :child
397 397
        end
398 398
        
399 399
        # Move the node to root nodes
400 400
        def move_to_root
401
          move_to nil, :root
401
          move_to_sub nil, :root
402 402
        end
403 403
        
404 404
        def move_possible?(target)
......
472 472
            "#{quoted_right_column_name}, #{quoted_parent_column_name}")
473 473
        end
474 474
        
475
        def move_to(target, position)
475
        def move_to_sub(target, position)
476 476
          raise ActiveRecord::ActiveRecordError, "You cannot move a new node" if self.new_record?
477 477
          return if callback(:before_move) == false
478 478
          transaction do
    (1-1/1)