#300: Implemented basic drag and drop dependency support.

Dragging an action onto another action creates a dependency to that action.
This commit is contained in:
Henrik Bohre 2009-06-12 22:09:46 +02:00 committed by Eric Allen
parent fe066e3bcb
commit 00e063a0a2
5 changed files with 23 additions and 5 deletions

View file

@ -142,9 +142,13 @@ class TodosController < ApplicationController
end
def add_predecessor
logger.debug "add_predecessor"
@predecessor = Todo.find(params['predecessor'])
@successor = Todo.find(params['successor'])
@todo = Todo.find(params['successor'])
@original_state = @todo.state
# Add predecessor
@todo.predecessors << @predecessor
@todo.state = 'pending'
@saved = @todo.save
respond_to do |format|
format.js
end