Eric Davis
|
da891cc607
|
Refactored Rate#for_user_project_and_date to allow nil projects. #1920
|
2009-01-16 16:34:38 -08:00 |
|
Eric Davis
|
3451286011
|
Typo, don't need two rates. Rate.rate_for... #1920
|
2009-01-16 16:21:18 -08:00 |
|
Eric Davis
|
06f8258b38
|
Extracted an ugly finder method from Rate#for to a private method. #1920
|
2009-01-16 16:16:39 -08:00 |
|
Eric Davis
|
69d922a029
|
Refactored Rate#for to only get one record. #1920
|
2009-01-16 16:08:13 -08:00 |
|
Eric Davis
|
6a211c3e5e
|
Rate#for will now return the most current rate for the user matching the parameters. #1920
|
2009-01-16 16:06:12 -08:00 |
|
Eric Davis
|
b59c87b1f6
|
Implementing Rate#for's internal logic. #1920
|
2009-01-16 16:03:15 -08:00 |
|
Eric Davis
|
0d9c7e50de
|
Added specs for the Rate#for parameter. #1920
|
2009-01-16 15:54:14 -08:00 |
|
Eric Davis
|
0e8bd2153c
|
Prevent Rates from being destroyed if they are locked. #1919
|
2009-01-16 15:33:42 -08:00 |
|
Eric Davis
|
3ffb31fafc
|
Require that a Rate be unlocked before saving it. #1919
|
2009-01-16 15:28:34 -08:00 |
|
Eric Davis
|
9b0332bf78
|
Added a Rate#locked? check. #1919
|
2009-01-16 15:23:30 -08:00 |
|
Eric Davis
|
33d1f84878
|
Added a named scope to make history lookups easier, Rate.history_for_user(user). #1915
|
2009-01-16 15:09:46 -08:00 |
|
Eric Davis
|
48d394704a
|
Added data validation for Rates. #1917
|
2009-01-16 14:14:21 -08:00 |
|
Eric Davis
|
3f39bdaa6b
|
Added associations to Rate. #1917
|
2009-01-16 14:00:11 -08:00 |
|
Eric Davis
|
a3c12fed19
|
Added basic rate model and it's database schema
|
2009-01-16 13:56:04 -08:00 |
|