RE: Ticket grouping plugin ยป awesome_nested_set_patch.diff
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 |