Commit graph

180 commits

Author SHA1 Message Date
Reinier Balt
a2be938618 Get all non-cucumber tests passing 2012-04-12 13:38:23 +02:00
Reinier Balt
0e22d91804 fix #1195. Update all autocompleters for more sane order of returned items 2012-04-09 13:07:23 +02:00
Reinier Balt
6cf3aeb1a8 fix #1271. Don't block an already blocked todo. Create tests for this case 2012-04-08 14:52:44 +02:00
Reinier Balt
2a5008e686 fix regressions 2012-04-04 20:03:40 +02:00
Reinier Balt
d20c4cbd01 fix #1268. The default context in the new todo form on the home page is now the first active context
Instead of the first context that could be hidden and thus appear random. Also fix setting the default context based on the project you select.
2012-04-03 20:29:58 +02:00
Reinier Balt
0012a56ecb fix #1266. Please test and reopen if necessary. I think I prefixed all queries with the right table 2012-03-29 21:51:33 +02:00
Reinier Balt
bb998ba3fa fix #1265. The validations were not checked when making a project out of a todo. Thanks popsch for spotting this one! 2012-03-29 21:48:34 +02:00
Reinier Balt
7435b1ba93 Update and add scenario's for testing interaction with new deferred container on context page and fix regressions 2012-03-23 20:39:04 +01:00
Reinier Balt
dd957f0feb fix #1255. Context view now has seperate container for pending and deferred todos 2012-03-23 14:04:55 +01:00
Reinier Balt
e1c0ff0683 fix timing issue in cucumber step and fix regression in adding multiple todos 2012-03-22 16:10:37 +01:00
Reinier Balt
b90e34bd53 Fix #1258 and fix #1259 2012-03-19 14:40:08 +01:00
Reinier Balt
1236b5985c migrate search and add new todo scenario's 2012-03-19 14:06:34 +01:00
tim madden
250e1d8fcc folding mobile_done method into original toggle_check method
the mobile_done method was created to test out a checkbox submit
the mobile interface. In the interests of DRY, this brings the new
mobile code into the original method,
2012-01-16 11:37:29 -06:00
tim madden
d0e7264661 changes for done checkbox on mobile page
adding recent completed todos in case you accidentally tick one by mistake
2011-12-19 21:10:19 -06:00
Reinier Balt
960326efb4 Fix #1223 for the single tag and single dependency case in the REST API 2011-11-20 14:48:49 +01:00
Reinier Balt
833297b355 fix regression and further cleanups of todo model 2011-11-16 19:36:09 +01:00
Reinier Balt
906ff11633 fix failing test and make sure that you can supply 'starred' tag. Refactor todo model 2011-11-16 16:37:04 +01:00
Matt Rogers
66b96e0c0c Properly update the project page for hidden projects
Immediately after hiding a project, if a user marks a todo as done, they
would erroneously see a "There are no incomplete actions in this
project" banner under the open actions section.

This commit uses the active_or_hidden scope for the project todos in
order to fix this, since the todos are active but hidden due to the
project.

Fixes #1202
2011-11-04 10:29:09 -05:00
Reinier Balt
cda75a0cc1 fix regression where viewing a page for a single tag (like starred) did not work
and fix some test warnings/errors
2011-10-31 14:39:52 +01:00
Reinier Balt
bfb6c4ee9a optimize for the common case: selecting only one tag 2011-10-28 20:50:38 +02:00
Reinier Balt
58d8bc56d1 fix #827. You can now select todos with tags using OR and AND
/todos/tag/tagA,tagB?and=tagC will select all todos with (tagA or tagB) AND tagC
2011-10-28 19:33:51 +02:00
Reinier Balt
2accbd0a32 start changing param parsing to allow and and or of tags 2011-10-28 11:18:26 +02:00
Stefan Richter
c80cc008af Fixing bug #1063 by adding an initial_tags variable/field 2011-10-06 15:37:51 +02:00
Reinier Balt
2f42fad7c9 add checkbox to multiple action form to make all actions dependent on each other (sequential)
for people wanting sequential projects

Signed-off-by: Reinier Balt <lrbalt@gmail.com>
2011-09-14 15:25:15 +02:00
Reinier Balt
92c8cfe61a fix another regression by the previous two commits :-(
Signed-off-by: Reinier Balt <lrbalt@gmail.com>
2011-09-13 07:11:33 +02:00
Reinier Balt
8fe5552d64 fix regression by last commit
Signed-off-by: Reinier Balt <lrbalt@gmail.com>
2011-09-12 22:58:39 +02:00
Reinier Balt
f5cabbf74d fix #1194 by checking the project_id and context_id 2011-09-10 02:31:53 +02:00
Reinier Balt
07b05d01f7 fix #922. You can now mark a todo complete from the tickler. Also fixed some small aasm corner cases found by this change 2011-08-18 17:15:00 +02:00
Reinier Balt
ef961188ea add more cucumber scenarios 2011-08-15 17:04:59 +02:00
Reinier Balt
f544c80fbc add some pending cucumber scenarios and fix a small bug it uncovered 2011-08-11 17:13:01 +02:00
Demian Gemperli
367476bd77 fixed tests for starred todos 2011-08-04 23:14:29 +02:00
Demian Gemperli
c45b11dc70 Have a Star option on task entry screens #928 2011-07-30 18:52:11 +02:00
Reinier Balt
5c015fea16 fix #999 by adding a menu to the mobile interface where you can choose the action you want to take on a todo, including deferring 2011-07-10 21:48:43 +02:00
Reinier Balt
174becee81 fix #1078 and document it on the REST_API page 2011-07-09 18:47:30 +02:00
Reinier Balt
ed2154b94b fix #953 by adding tags to the xml returned by the REST API 2011-07-09 17:46:52 +02:00
Reinier Balt
601736de2d add done view to tag pages and add more tests 2011-07-09 17:21:36 +02:00
Reinier Balt
6e97541ab3 make sure toggle_check and deleting of todos, recurring_todos and projects work in the new done views 2011-07-09 17:21:36 +02:00
Reinier Balt
a58e832945 get the done view on a context and a project 2011-07-09 17:21:34 +02:00
Reinier Balt
35fe362b93 fix #857 and further refactoring for better done view 2011-07-09 17:21:34 +02:00
Reinier Balt
559a02d6f1 start on done overview page 2011-07-09 17:19:12 +02:00
Reinier Balt
01057af684 start modifying done view and do some refactoring 2011-07-09 17:19:11 +02:00
Stefan Richter
00819ce27b migrating to aasm - code part 2011-06-10 23:17:19 +02:00
Reinier Balt
65e3a8ff30 do not save if previous save had validation problems.
this prevents test failures if you use it on a db that has been used after the aasm upgrade (forward compatible)
2011-06-10 23:13:52 +02:00
Reinier Balt
f05826d07a fix #1169 and also improve i18n on repeating todos 2011-05-08 20:37:47 +02:00
Reinier Balt
efa12e6695 fix small corner case where empty message was not shown when deleting last deferred todo from a project page 2011-05-01 15:07:41 +02:00
Reinier Balt
7f27a6e2bd fix corner case that were failing the cucumber tests. On the calendar page at the end of the month, a todo may occur twice on the page. This was not taken into account for update an destroy 2011-04-30 17:57:36 +02:00
Reinier Balt
c0115eacd7 get some wip cucumber tests running 2011-04-14 16:26:16 +02:00
Reinier Balt
74a2b2a49f fix some small issues 2011-03-28 11:38:33 +02:00
Reinier Balt
5535a5c9f0 fix #1123 and fix #1124 and refactor drag and drop a bit 2011-03-11 21:02:13 +01:00
Reinier Balt
c94d1f58b2 fix XSS vunerability. Thanks Mesut Timur for spotting this! 2011-03-11 15:18:10 +01:00