Commit graph

355 commits

Author SHA1 Message Date
Reinier Balt
dcb155d90d fix #1271. Don't block an already blocked todo. Create tests for this case 2012-04-08 15:19:42 +02:00
Reinier Balt
8d6b9b5dbd fix regressions 2012-04-04 20:04:08 +02:00
Reinier Balt
c7637053e1 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:32:15 +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
af10e74017 fix #1242 by fixing all the routing from the review button 2012-03-29 16:05:17 +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
Reinier Balt
dc0a141f1c Merge pull request #63 from Popsch/opt_limits
don't execute a query when limit == 0
2012-03-18 12:57:04 -07:00
Sebastian Fischmeister
0f39034986 removed whitespaces and matched the style with the todo_controller.rb (unless) 2012-02-24 16:46:11 -05:00
Sebastian Fischmeister
37ded2a7f8 Fix: the context view doesn't show pending or due todos 2012-02-20 21:56:36 -05:00
Sebastian Fischmeister
725ff5e0fa don't execute a query when limit == 0 2012-02-14 10:16:29 -05:00
Reinier Balt
71cd34a35f fix #1239. Context helper was missing in search controller
Conflicts:

	app/controllers/search_controller.rb
2012-01-31 12:12:58 +01:00
Reinier Balt
e935066c18 fix #1181. The project listing now had the small drag handle and all the controls to the left. 2012-01-27 10:55:39 +01:00
Reinier Balt
8b13ee88ab fix #1234 by checking on :review source view 2012-01-23 12:27:49 +01:00
Reinier Balt
1bce9a670d implement #1030. 2012-01-21 20:20:24 +01:00
Reinier Balt
bc7bf459db fix small regressions 2012-01-20 23:50:27 +01:00
Reinier Balt
7af2211479 finalize refactoring
finally done, now for ticket 1030 :-)
2012-01-20 23:35:01 +01:00
Reinier Balt
78a2bd7f49 further refactoring of stats controller and views 2012-01-20 23:35:00 +01:00
Reinier Balt
b948cc48b2 further refactoring and more tests 2012-01-20 23:35:00 +01:00
Reinier Balt
2349bee535 further refactorings and tests
one test is failing, will fix that next time
2012-01-20 23:34:59 +01:00
Reinier Balt
80d8d2b67a add tests 2012-01-20 23:34:59 +01:00
Reinier Balt
61624ed455 completed first pass of refactoring 2012-01-20 23:34:58 +01:00
Reinier Balt
f74370aab5 first refactoring of stats controller 2012-01-20 23:34:58 +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
Matt Rogers
1ced030681 properly filter passwords in the users controller 2012-01-10 11:20:01 -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
6aa8b8d2f9 replace new repeating todo form with jquery dialog. And some refactoring 2011-11-17 17:07:55 +01:00
Reinier Balt
4b6aff5502 hopefully fix failing recurring todos test. Timezones are a pain to get right 2011-11-16 22:05:06 +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
Demian Gemperli
fafbdae079 Logut user after password change, Closes #1047 2011-10-24 21:47:15 +02:00
Reinier Balt
3fd6a8a1fa Merge pull request #29 from 02strich/fixing_1063
Fixing bug #1063
2011-10-22 02:12:14 -07:00
Matt Rogers
b387b27f4a Show deferred actions on the project listing and sidebar
If a project does not have any active actions, then it will now display
that it has x number of deferred actions.

Fixes #1084
2011-10-20 21:05:57 -05:00
Reinier Balt
671652c4c4 Merge pull request #25 from 02strich/cloudmailin_integration
Adding cloudmailin support for adding tasks
2011-10-10 04:52:38 -07:00
Stefan Richter
f49276a982 fixing gems for 1.9 2011-10-09 20:30:13 +02:00
Stefan Richter
71643bb1b0 fix bug #858 by adding information on todos to project xml and providing a test for it 2011-10-06 17:32:39 +02:00
Stefan Richter
0d4116cc93 Removing signatures from output and adding two test cases: invalid signature and unknown sender 2011-10-06 16:41:46 +02:00
Stefan Richter
c80cc008af Fixing bug #1063 by adding an initial_tags variable/field 2011-10-06 15:37:51 +02:00
Stefan Richter
17bb939e9e adding test for cloudmailin and fixing some bugs found with it 2011-10-05 23:53:49 +02:00
Stefan Richter
c0956a7e76 Adding cloudmailin support for adding tasks 2011-10-04 20:14:36 +02:00