mirror of
https://github.com/TracksApp/tracks.git
synced 2026-01-05 16:58:50 +01:00
#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:
parent
fe066e3bcb
commit
00e063a0a2
5 changed files with 23 additions and 5 deletions
|
|
@ -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
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue