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
Reinier Balt
90d3211a4d
Fix bug where editing the project of a todo from project view would not remove the todo from that project
2011-03-09 12:13:49 +01:00
Reinier Balt
6a9b3e28d5
fix tests for dependencies and fix minor issues
2011-03-08 23:55:23 +01:00
Reinier Balt
668ef4fb23
finish cucumber scenario for calendar
2011-03-02 08:44:34 +01:00
Reinier Balt
36f007a087
clean ups
2011-02-26 14:20:51 +01:00
Reinier Balt
e9d92438d6
fix #1109 and do some small optimizations on home page
2011-02-25 23:54:53 +01:00
Reinier Balt
1f67d2a603
get dependency add/remove from new_action_form running
2011-02-25 14:51:05 +01:00
Reinier Balt
0d28115d18
fix csrf which changed with rails 2.3.11
2011-02-12 16:26:16 +01:00
Reinier Balt
33d73eef62
fix #1094 where due_id was not determined when updating todo from calendar view
2011-02-06 22:48:59 +01:00
Reinier Balt
a02f1d2584
migrate dependencies
...
without functional changes
2011-02-03 18:19:29 +01:00
Reinier Balt
bf5e378301
fix error where empty line causes server error
2011-02-03 18:19:27 +01:00
Reinier Balt
30983b6658
rewrite add_predecessor.js
2011-02-03 18:19:27 +01:00
Reinier Balt
97e8602ef9
rebase to master to include i18n changes and fix merge conflicts
2011-02-03 18:19:26 +01:00
Reinier Balt
7a74025253
get autocomplete working for tags
2011-02-03 18:19:24 +01:00
Reinier Balt
d81e82a135
get some corner cases on toggle complete and empty messages working
2011-02-03 18:19:22 +01:00
Reinier Balt
8cbe077784
get some further scenarios for adding todos to several pages
...
one is still failing, will get to that
2011-02-03 18:19:19 +01:00
Reinier Balt
ab2e51a51a
get selenium scenarios running again and add some scenarios for adding todos started
2011-02-03 18:19:19 +01:00