Reinier Balt
f4f2573f98
manually applied patch from Chris Erway to enable open signups for people hosting Tracks
2009-03-31 22:32:29 +02:00
chris erway
6b8043d656
add new_todo API call that specifies project_id, too
...
Signed-off-by: Reinier Balt <lrbalt@gmail.com>
2009-04-01 03:59:10 +08: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
4f8132adc2
fix z-index that wqas set to low
2009-03-24 16:56:04 +01:00
Reinier Balt
dfffbc78c3
further enhance the context menu and fix showing of context menu on ie
2009-03-24 16:14:35 +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
Reinier Balt
949c746215
Fixes #835 where the yml_export failed to find the tags of a user. Thanks Peter for this report
2009-02-08 15:25:42 +01:00
Reinier Balt
d41c369f09
fix error in last patch
...
seems that our test suite does not test updating recurring todos
2009-02-05 22:41:37 +01:00
Reinier Balt
b8fd942eb4
small cleanups
2009-02-05 21:55:33 +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
Farzad FARID
609cd181b6
Rewrite tag search SQL to use JOIN instead of WHERE when appropriate.
...
Signed-off-by: Reinier Balt <lrbalt@gmail.com>
2009-01-23 15:31:50 +08:00
Reinier Balt
2472866baa
fix search. Was broken because of removal of user_id from taggings. Fixes #831
2009-01-21 22:11:31 +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
01a011ee06
improve last path. Thanks Vitaliel!
2009-01-17 14:43:06 +01:00
Reinier Balt
8cdae83014
fix case when there are no tags places on todos, the stats page would fail. Fixes #822 .
...
Thanks Walter for finding this one
2009-01-15 22:13:22 +01:00
bsag
99c3aecc04
Committed a fix by karmajunkie: "fixed a small bug wherein @contexts wasn’t getting set in ProjectController.show for use in the shared/_add_new_item partial."
2009-01-11 16:01:52 +00: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
cebaf05a7f
fix small error in last commit
2009-01-08 10:39:14 +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
bsag
198db7b0a5
Added a fix for a failing functional test which concerned the javascript popup window to warn when a new context added in new action form.
2008-12-26 19:47:13 +00:00
Reinier Balt
747c84ba7c
Merge branch '1.7_branch'
2008-12-22 23:32:06 +01:00
Reinier Balt
c618d35d3a
first pass at restoring tag functionality
2008-12-22 20:55:32 +01:00
Piotr Adamski
0c5737e986
Missing change in ContextController, that should be supplied with fix for Ticket #630 http://dev.rousette.org.uk/ticket/630
2008-12-17 17:15:04 +01:00
Reinier Balt
c1d0e8d7cc
Merge git://github.com/graaff/tracks into opensearch
2008-12-11 08:30:18 +01:00
Hans de Graaff
307e85287c
OpenSearch support.
...
This implements #804 .
2008-12-10 21:34:36 +01:00
Eric Allen
611a53e668
No point in changing the name of the OpenID identity column in users table. Use the existing one.
2008-12-08 18:51:33 -05:00
Eric Allen
930999829b
Re-write OpenID code to use new authentication plugin. Tested to work!
2008-12-08 00:52:57 -05:00
Reinier Balt
3ddabd20d1
implement suggestions for search in #787
...
* the search form gets focus when loaded
* searching on contexts and tags added
2008-12-03 20:25:05 +01:00
Reinier Balt
2101ed6cf8
fix failing tests
...
selenium, unit and functional all pass
2008-12-03 14:03:59 +01:00
Reinier Balt
1432471fd5
refactor sidebar and fix error on editing projects
2008-12-03 12:59:34 +01:00
Reinier Balt
e143a03f73
restores sidebar and refactor sidebar
...
sidebar was not shown after rails upgrade
2008-12-03 12:31:24 +01:00
Luke Melia
35ae5fc431
Next step in upgrading Tracks to Rails 2.2. Some highlights:
...
* Ran rake rails:update
* Added old actionwebservice framework
* Updated RSpec and RSpec-Rails
* Removed asset_packager plugin (not compatible, Scott no longer maintaining), and replaced with bundle_fu. See the bundle_fu README for more info.
* Hacks to UJS and ARTS plugins, which are no longer supported. Probably should move off both UJS and RJS.
* Hack to flashobject_helper plugin (upgrade to Rails 2.2-compatible version if/when it comes out.)
* Hack to skinny-spec plugin, for Rails 2.2 compatibility. Should check for official release.
* Hacks to resource_feeder plugin, for Rails 2.2 compatibility. Should check for official release (not likely) or move off it.
* Addressed some deprecation warnings. More to come.
* My mobile mime type hackery is no longer necessary with new Rails features. Yay!
* Updated environment.rb.tmpl with changes
TODO:
* Restore view specs marked pending
* Fix failing integration tests.
* Try selenium tests.
* Investigate OpenID support.
* Address deprecation warnings.
* Consider moving parts of environment.rb to initializers
* Address annoying config.gem warning about highline gem
2008-11-30 00:34:15 -05:00
Reinier Balt
ee30571855
fix #793 where the feed title is given more information about the content
...
also fixes project feed where the link in the feed points to the context of the todo instead of the project
2008-11-29 20:32:39 +01:00
Reinier Balt
9d246f70cd
Fix #795 .
...
Similar hack as f43447e33f
2008-11-29 15:55:16 +01:00
Reinier Balt
9147fb887c
refactor conditional finds to use named_scopes
...
also use updated_at in calendar feed
2008-11-29 15:35:17 +01:00
Reinier Balt
4a78b9f97a
fix case where deleting a completed todo which belongs to a recurring todo resulted in multiple todos belonging to the recurring pattern or no todo at all
2008-11-28 16:52:54 +01:00
Reinier Balt
4a98ee5669
several fixes to recurring todos and adds some named_scopes
...
fixes case where unmarking a complete todo which belongs to a recurring pattern results in two todos that both keep on recurring. With this fix a new todo will only be created when there are no active todos left belonging to that recurring pattern
fixes tests that failed because of previous commits
adds some named_scopes, inspired by http://railscasts.com/episodes/108
2008-11-28 16:39:50 +01:00
Reinier Balt
f40c35276f
fix the sort order for tag view. It is now the same as on the home page
2008-11-14 11:40:10 +01:00
Reinier Balt
33eba10e88
fix small timezone issue ( #786 ) with the date that is shown for a todo
2008-11-11 15:24:16 +01:00
Reinier Balt
f21908a2a0
Fixes corner case where checking a monthly recurring todo complete on
...
the same day the todo comes from tickler, a new todo is created and not
put in the tickler for next month, but for today
2008-10-29 16:40:45 +01:00
Reinier Balt
76d72b54bf
Merge branch 'sort_projects_by_todos' of git://github.com/waltercruz/tracks
2008-10-28 20:59:07 +01:00
waltercruz
6d212cc21a
Applying patch suggested by Reinier Balt and fixing the test
2008-10-28 17:44:49 -02:00
waltercruz
0b57b23b2d
html fixes and sort by number of todos logic
2008-10-28 16:40:28 -02:00
Reinier Balt
a3f23c60e4
fixes #786 where timezone handling of RoR screwed the algorithm to find the last sunday of march in 2009
...
Fix is a bit of a hack, see #786 for futher explanation.
2008-10-22 10:16:31 +02:00
Reinier Balt
ce671f23f4
fix bug introduced by last commit and add test for it
...
also refactor check_for_next_todo a bit to depend less on globals
2008-10-14 22:49:17 +02:00