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
Reinier Balt
c64bbb9e60
fix corner case for yearly repeating todos
...
also adds test for this case
2008-10-14 10:57:12 +02:00
Eric Allen
ba9a9370cc
Merge branch 'timezones' of git://github.com/epall/tracks into master.
...
Re-wrote all Date-related code to use Datetimes, created a migration to get rid of all date columns in the database, and got rid of Time.now calls that were not time zone-aware. Lots of time zone goodness!
2008-09-21 18:24:12 -07:00
Eric Allen
3647d79587
Overhaul of Time.now stuff because Time.now is unaware of time zones. Need to use Time.zone.now (Time.now.utc works fine when dealing with the database, since it is *always* in UTC)
2008-09-21 18:13:21 -07:00
Eric Allen
f52a2eafa8
A few fixes after more thorough review.
2008-09-21 18:13:21 -07:00
Eric Allen
6e4258cfbc
Use Rich Todo API for Message Gateway
2008-09-21 09:40:01 -07:00
Eric Allen
ca4255332f
Rename to MessageGateway since it's really not SMS-specific.
2008-09-20 19:15:12 -07:00
Eric Allen
778427405a
Changed all Date objects to Datetimes and migrated everything appropriately. Tests & specs pass, but this still needs a thorough review.
2008-09-13 13:33:48 -07:00
epall
98136d8ef2
Inconsistency in test. Why didn't I catch that?
2008-09-06 18:08:35 -07:00
epall
6210d3033d
Modified sample_sms.txt to be subbed into in a sane way. Added ability to set context, due date, and show_from date from within an emailed message.
2008-09-06 18:08:35 -07:00
epall
920507441d
Didn't handle case of no user found gracefully
2008-09-06 18:08:34 -07:00
epall
8783beb280
Added SMS and MMS gateway that can handle a variety of messages formats along with a set of testes for it.
...
NOTE: this is the first patch submitted on ticket
2008-09-06 18:08:34 -07:00
Reinier Balt
88ea02d29a
fix case with future start_from for other recurrence periods too
...
this patch belongs to previous
2008-08-19 22:04:53 +02:00
Reinier Balt
f4378ffde1
fix case where future start_from was ignored for yearly recurrence patterns
2008-08-19 21:25:25 +02:00
Reinier Balt
065f543a83
fix corner case where recurring todo with due in future and show_from in past did not create corresponding todo
...
you cannot add todos with show_from in the past
2008-08-19 14:33:09 +02:00
Reinier Balt
9acb01e9cb
fix issue where deleting a recurring todo from tickler results in an error
2008-08-01 15:37:10 +02:00
Reinier Balt
8bc41e2cb0
add recurring todos to tracks
2008-07-19 20:27:45 +02:00
Luke Melia
901a58f8a3
Upgraded to Rails 2.1. This can have wide ranging consequences, so please help track down any issues introduced by the upgrade. Requires environment.rb modifications.
...
Changes you will need to make:
* In your environment.rb, you will need to update references to a few files per environment.rb.tmpl
* In your environment.rb, you will need to specify the local time zone of the computer that is running your Tracks install.
Other notes on my changes:
* Modified our code to take advantage of Rails 2.1's slick time zone support.
* Upgraded will_paginate for compatibility
* Hacked the Selenium on Rails plugin, which has not been updated in some time and does not support Rails 2.1
* Verified that all tests pass on my machine, including Selenium tests -- I'd like confirmation from others, too.
2008-06-17 01:13:25 -04:00
bsag
4cbf5a34d3
Removed superfluous 'tracks' directory at the root of the repository.
...
Testing commits to github.
2008-05-20 21:28:26 +01:00