Eric Davis
|
049885c170
|
Refactored the class and added more tests on calculations. #1924
|
2009-01-21 16:20:18 -08:00 |
|
Eric Davis
|
42325fadf4
|
Added tests for Budget#amount_missing_on_deliverables. #1924
|
2009-01-21 16:06:03 -08:00 |
|
Eric Davis
|
559b52112d
|
Added tests to check Budget#amount_missing_on_issues. #1924
|
2009-01-21 15:52:56 -08:00 |
|
Eric Davis
|
aed49c68da
|
Make things simple and they are easier to understand. #1924
|
2009-01-21 15:29:00 -08:00 |
|
Eric Davis
|
075310da6b
|
Swapped inject with a simple sum method. #1924
|
2009-01-21 15:26:46 -08:00 |
|
Eric Davis
|
3d8c1ecc5c
|
Removed all the duplicate methods that were getting the rate for each TimeEntry
and replaced them with a simple collector that uses the new TimeEntry#cost
method (that wraps the Rate API).
#1924
|
2009-01-21 15:20:21 -08:00 |
|
Eric Davis
|
7fa4f33748
|
Ported more items to the new Rate API. #1924
|
2009-01-21 14:46:58 -08:00 |
|
Eric Davis
|
045f50e0dd
|
Fixed format of the date request to Rate.amount_for. #1924
|
2009-01-21 14:34:19 -08:00 |
|
Eric Davis
|
4f18c28bba
|
Ported FixedDeliverable.spent to use Rate. #1924
|
2009-01-21 14:31:06 -08:00 |
|
Eric Davis
|
50a466d7af
|
Ported HourlyDeliverable.spent to use Rate. #1924
|
2009-01-21 14:27:12 -08:00 |
|
Eric Davis
|
52e80b4f56
|
Wrapped Deliverable.budget getter so it will return 0 if the budget is nil. #1708
|
2008-10-15 09:43:22 -07:00 |
|
Eric Davis
|
8037833f13
|
Deliverable.spent_by_members will now sum the amount of money spent. #1447
|
2008-07-16 09:13:17 -07:00 |
|
Eric Davis
|
2dd140efa5
|
Wrapped Budget.budget, .labor_budget, and .spent with checks for nil values in the deliverables.
#1444
|
2008-07-16 09:03:07 -07:00 |
|
Eric Davis
|
495c5f6ac8
|
Added some better details on the deliverables based on if they are hourly or fixed. #1439
|
2008-07-10 17:54:50 -07:00 |
|
Eric Davis
|
1b8d4c6d52
|
Moved methods from HourlyDeliverable to Deliverable. #1439
|
2008-07-10 17:44:29 -07:00 |
|
Eric Davis
|
7dd531d0ee
|
Added the cost of logged time to Fixed Deliverables's spent method. #1439
|
2008-07-10 17:43:22 -07:00 |
|
Eric Davis
|
c90e7337f5
|
FixedDeliverable.spent will now return the fixed cost. #1439
|
2008-07-10 17:36:14 -07:00 |
|
Eric Davis
|
6c638ffb83
|
Refactored Deliverable.progress so it doesn't depend on the custom issue status
for done ratio patch. The plugin will test for the presence of the setting and
if it's true in order to control the logic.
#1390
|
2008-06-30 15:57:42 -07:00 |
|
Eric Davis
|
a5d88b67a8
|
HourlyDeliverable profit was being counted twice because HourlyDeliverable.profit would return the actual profit or the profit percent already. #1389
|
2008-06-30 15:32:00 -07:00 |
|
Eric Davis
|
5e36cf455e
|
Catch nil cost_per_hour and total_hours on the HourlyDeliverable.profit. #1387
|
2008-06-26 16:39:20 -07:00 |
|
Eric Davis
|
a1167e67d1
|
Adding Budget Missing calculations. #1383 #1384
|
2008-06-26 15:58:26 -07:00 |
|
Eric Davis
|
6c34f7b35f
|
Added Budget.labor_budget and Budget.labor_budget_spent. #1382
|
2008-06-26 15:33:53 -07:00 |
|
Eric Davis
|
b776098c7d
|
Changed profit to take into account the overhead along with the total labor cost
when profit is a %
* Fixed Models
* Fixed JS Calculator
* Cleaned up specs to access attributes directly
#1349
|
2008-06-19 15:29:02 -07:00 |
|
Eric Davis
|
63ba3fafc7
|
Progress and Score should be 0 by default. #1305
|
2008-06-12 16:31:15 -07:00 |
|
Eric Davis
|
9989b6971b
|
Adding dollar signs or % to amounts
* Added number_or_percent helper to return the correct string
* Deliverable.labor_budget will now return 0.0 if it's nil
#1274
|
2008-06-12 16:05:02 -07:00 |
|
Eric Davis
|
8150cfcabc
|
Added rdoc comments
|
2008-06-11 09:19:51 -07:00 |
|
Eric Davis
|
211fc5879d
|
Added MemberSpent class to help create the fields for getting the amounts per member. #1190
|
2008-06-09 16:32:26 -07:00 |
|
Eric Davis
|
b571a1f338
|
Added count of the issues based on tracker. #1190
|
2008-06-09 15:46:45 -07:00 |
|
Eric Davis
|
6c6f756de8
|
Added labor_budget virtual field and made that the Budget column. #1190
|
2008-06-09 15:31:57 -07:00 |
|
Eric Davis
|
ba8a3400ec
|
Added ability to change a deliverables type
|
2008-06-04 16:50:19 -07:00 |
|
Eric Davis
|
85affdb59b
|
Fixing TODOS.
|
2008-06-04 16:04:32 -07:00 |
|
Eric Davis
|
23c6ee6e92
|
Renamed Deliverable.due_date to due so it doesn't conflict with issue.due_date
|
2008-06-03 17:36:57 -07:00 |
|
Eric Davis
|
490bf73efe
|
Calc cleanup
|
2008-06-03 17:19:30 -07:00 |
|
Eric Davis
|
e1cea90cd0
|
Added bulk issue assignment by version. #1157
|
2008-06-03 15:17:11 -07:00 |
|
Eric Davis
|
322013f4a0
|
Added Budget.profit. #1137
|
2008-06-03 14:41:04 -07:00 |
|
Eric Davis
|
cfa4a372db
|
Added delete link. #1190
|
2008-05-28 17:05:58 -07:00 |
|
Eric Davis
|
eba994a686
|
Building up the JavaScript details. #1190
|
2008-05-28 16:14:55 -07:00 |
|
Eric Davis
|
e96bdccb42
|
Cleanup of values when a project is empty. #1137
|
2008-05-28 13:13:08 -07:00 |
|
Eric Davis
|
c433de9ec7
|
Added some defaults when there are no deliverables.
|
2008-05-28 13:03:42 -07:00 |
|
Eric Davis
|
990a10a4e8
|
Completed budget.spent calculation. #1137
|
2008-05-28 13:01:10 -07:00 |
|
Eric Davis
|
65da8e7594
|
Completed deliverable.spent calculation. #1136
|
2008-05-28 12:55:02 -07:00 |
|
Eric Davis
|
9df51da8f8
|
Fixing nil values
|
2008-05-28 12:23:13 -07:00 |
|
Eric Davis
|
1eb49e3c87
|
Fixed API usage, projects are not releated to Deliverables. #1137
|
2008-05-23 18:17:05 -07:00 |
|
Eric Davis
|
50f0d02391
|
Implemented Budget.overruns. #1137
|
2008-05-23 17:46:52 -07:00 |
|
Eric Davis
|
6056069858
|
Implemented a lot more Budget calculations by building on the basics. #1137
|
2008-05-23 17:41:19 -07:00 |
|
Eric Davis
|
332925b31a
|
Implemented Budget.final_due_date. #1137
|
2008-05-23 17:22:13 -07:00 |
|
Eric Davis
|
8c02ee4ade
|
Implementing Budget class along with it's helper methods. #1137
|
2008-05-23 17:14:53 -07:00 |
|
Eric Davis
|
5093377a5b
|
Base Budget class, #1137
|
2008-05-23 16:48:03 -07:00 |
|
Eric Davis
|
f20b614f84
|
Removed TODO flag
|
2008-05-23 16:39:42 -07:00 |
|
Eric Davis
|
1637e5cdd1
|
Implemented more of the Deliverable calculations
* Added deliverable.score
* Added fixed_deliverable.score as 0
* Added deliverable.budget_ratio
#1136
|
2008-05-23 16:38:27 -07:00 |
|