Commit graph

287 commits

Author SHA1 Message Date
Eric Allen
71b0e188c1 Autocompletion for predecessors working 2009-11-29 20:34:38 -05:00
Henrik Bohre
93a914fdb3 #300: Disambiguation of predecessors by using project and context names 2009-11-10 22:15:47 -05:00
Henrik Bohre
54dc1ad047 #923: Applied Reinier's patch for reducing DB access on predecessor autocomplete. 2009-11-10 22:13:57 -05:00
Henrik Bohre
1f9b77faf4 #300: Displays pending todos in tickler 2009-11-10 22:13:53 -05:00
Eric Allen
8e57b4670a Ticket #300: Improved GUI updates.
Conflicts:

	app/views/todos/create.js.rjs
	app/views/todos/update.js.rjs
2009-11-10 22:13:43 -05:00
Henrik Bohre
0664761a8f #300: Fixed bug that broke validation on create 2009-11-10 22:13:03 -05:00
Eric Allen
cb76ecd866 Ticket #300: Correctly activates/blocks dependent todos from mobile view also.
Conflicts:

	app/views/todos/toggle_check.js.rjs
2009-11-10 22:10:52 -05:00
Henrik Bohre
406ce7ff2c #923: Applied make-toggle-work-after-drag-and-drop.diff patch from Reinier. 2009-11-10 22:09:46 -05:00
Eric Allen
1f45497a52 Ticket #923: Filtering on active or pending todos in pred. auto completer.
Conflicts:

	app/controllers/todos_controller.rb
2009-11-10 22:08:28 -05:00
Henrik Bohre
c543eb3659 #300: Fixes changes that broke drag and drop 2009-11-10 22:07:13 -05:00
Henrik Bohre
cc9746371c #300: First shot at validation of dependencies
Implemented by deferring save of dependencies until after saving (and validating) the todo, as described by Andrew Timberlake on http://www.ruby-forum.com/topic/175552.
2009-11-10 22:07:08 -05:00
Henrik Bohre
00e063a0a2 #300: Implemented basic drag and drop dependency support.
Dragging an action onto another action creates a dependency to that action.
2009-11-10 22:06:42 -05:00
Henrik Bohre
fe066e3bcb #300: Added infrastructure for drag and drop dependency creation 2009-11-10 22:06:36 -05:00
Henrik Bohre
c8b442cc41 #300: Referential integrity maintained when deleting todos which are part in a dependency relationship 2009-11-10 22:06:29 -05:00
Eric Allen
1f556a4f0a Bug #300: Actions can be created with dependencies through the add_new_item_form
Still lacks error checking for circular dependencies and other validation.
Also, javascript for displaying the new item is broken.

Conflicts:

	app/views/layouts/standard.html.erb
2009-11-04 22:45:38 -05:00
Eric Allen
42cbe52224 Bug #300: First shot at dependency entry in edit form
Limitations:
* No javascript update of dependency changes.
* No resolution for duplicate descriptions.

Conflicts:

	app/views/todos/_edit_form.rhtml
2009-11-04 22:40:03 -05:00
Henrik Bohre
381db782a0 #300: Added pending items to tag view 2009-11-04 22:33:11 -05:00
Eric Allen
101df3fb6b Simple dependency handling working on project page.
The database contains actions with dependencies.
Please rename to tracks-17-blank.db or update database path accordingly.

Conflicts:

	app/views/todos/toggle_check.js.rjs
2009-11-04 22:32:44 -05:00
Henrik Bohre
cb4ed7ff7f #300: Updated projects and todos controllers to use Todo dependencies. 2009-11-04 22:32:04 -05:00
Eric Allen
45d9ab60bf Merge branch 'jquery' of epall/tracks
This concludes the transition from Prototype to
jQuery throughout Tracks. Closes #944.
2009-11-04 22:13:45 -05:00
Eric Allen
bfc6189611 Project default tags 2009-10-16 19:23:03 -04:00
Eric Allen
195a58174b auto-fill of default tags & contexts from project 2009-10-02 18:31:53 -04:00
Eric Allen
f25ee06c49 Committing Ben's patch for #868.
Fixes #868.
I wish I could write a spec for it, but RSpec isn't behaving well with partials.
2009-09-19 19:53:35 -04:00
Reinier Balt
37a45313a0 fixes #929 where editing a newly added todo on the tag view would cause an error
because tag_name was not passed around
2009-08-04 13:54:19 +02:00
Reinier Balt
91c52cc89c fix #908 where the return path was set hard-coded which did not honor subdir settings 2009-06-02 22:04:17 +02:00
Reinier Balt
bdddac5020 fix #905 by applying the suggesting of Henrik Bohre. Thanks Henrik!
also fixed the non appearing empty message because the empty count was not recalculated for non-active todos
2009-05-22 14:41:42 +02:00
Reinier Balt
0938ffe044 small cleanups 2009-05-04 10:20:40 +02:00
Eric Allen
0fda4506eb Pre-populate default tags from project instead of adding them when a todo is created. Fixes #879. 2009-05-02 17:38:26 -04:00
Eric Allen
746066972c Asynchronous autocompleter for tags. Closes #462 2009-05-02 16:43:00 -04:00
Reinier Balt
77c9c3cd65 revert some changes that introduced new errors
we need more tests!
2009-04-20 11:26:45 +02:00
Reinier Balt
19f029fe89 fix some small introduced regressions 2009-04-19 14:29:21 +02:00
Reinier Balt
2f8b454ac0 fix some failing tests 2009-04-19 00:18:12 +02:00
Reinier Balt
b990f8a015 make project settings editable from the project page
We're using the edit form instead of several separate fields to edit settings
2009-04-18 23:50:12 +02:00
Eric Allen
42bea2490b Fix #592 be able to set default tags for a project. Default tags can now be specified when creating or editing a project, and they will be applied to any new todos created in that project. 2009-04-15 21:54:31 -04:00
Reinier Balt
136727fb3f fix #875. Make sure that in tag view when you mark the last deferred todo complete, the empty-message appears 2009-04-14 21:38:05 +02:00
Reinier Balt
aeb9a1fda6 fix #866 where some variables were not set in defer 2009-04-07 19:58:16 +02:00
Reinier Balt
718685b4b5 fix #867. deferring in tag view is now working 2009-04-07 17:20:06 +02:00
Reinier Balt
a4de0e62af fix #860. The calendar view does not have a form in the right column for a new todo. The js for updating todos expects this form to update the autocompleter in case a new project or context is created with the update of the todo
fixed with a hack
2009-03-24 22:25:50 +01:00
Reinier Balt
3a8ce12fe8 further integrate contact menu and add visual feedback of ajax actions 2009-03-24 16:14:33 +01:00
Reinier Balt
cf625be4b4 fix #841. New todos are now using at_midnight instead of the time of checking complete
please test to make sure it has the intended behavior
2009-02-16 20:48:27 +01:00
Eric Allen
e40b8ecbcf Need to save todo after updating state from project. Fixes #834. 2009-02-01 15:25:09 -05:00
Eric Allen
2ee84b8162 Move site-specific configuration out of environment.rb into a YAML file. This allows us to ship environment.rb with Tracks. Fixes #813. 2009-02-01 14:47:05 -05:00
Reinier Balt
07426ebe54 a previous commit introduced a bug where hiding a project did not hide the todos in it. Fixes #832 2009-01-24 22:13:19 +01:00
Reinier Balt
8ff7afb88c manual add fix of piglop to prevent todos from staying hidden forever 2009-01-21 13:36:26 +01:00
Reinier Balt
6017c5d2ed missed one taggings.user_id 2009-01-08 14:25:06 +01:00
Reinier Balt
037c04e72f restore bugfix of Luke that I removed in last commit by mistake. 2009-01-08 10:45:19 +01:00
Reinier Balt
f79c28231b remove unused and unneccesary user_id from taggings table.
this way we can stay closer to the defaults of has_many_polymorphs thus making upgrading easier
2009-01-08 10:18:03 +01:00
Luke Melia
00eff7e877 Fixed bug where adding tag to Todo via Ajax inline edit didn't reflect tag changes immediately. 2009-01-06 01:00:06 -05:00
Reinier Balt
c618d35d3a first pass at restoring tag functionality 2008-12-22 20:55:32 +01:00
Reinier Balt
2101ed6cf8 fix failing tests
selenium, unit and functional all pass
2008-12-03 14:03:59 +01:00