Eric Davis
67469c9d94
Refactor: extract methods to utility method
2010-10-05 14:34:54 -07:00
Eric Davis
d6aee43b4b
[ #4570 ] Replace two queries with a single query
2010-09-29 13:58:11 -07:00
Eric Davis
39c04b9896
[ #4570 ] Add an alert message about orphaned time on a project
2010-09-29 13:50:17 -07:00
Eric Davis
4a7484e1ea
[ #4477 ] Added the amounts spent for FixedBudgets
2010-09-22 11:27:42 -07:00
Eric Davis
294c88f11d
[ #4477 ] Hook up FixedBudgets to Contract#fixed_budget and #fixed_markup_budget
2010-09-17 13:16:59 -07:00
Eric Davis
720da2c554
[ #4389 ] Added the Contract filter to the Time Entry report.
2010-08-16 09:54:09 -07:00
Eric Davis
a3e1aa277f
[ #4390 ] Added a Contract filter to the issues list.
2010-08-12 12:04:29 -07:00
Eric Davis
fa12fcd129
[ #4411 ] Round currency to 0 decimal places on the Contracts page.
2010-08-12 10:03:37 -07:00
Eric Davis
a2b810a4d8
[ #4410 ] Replace Payment Terms with an Enumeration
...
Instead of using a hard coded value for Payment Terms, they will use
Redmine's Enumeration table. This provides an admin gui to managing
the value as well as ordering them.
2010-08-12 09:26:09 -07:00
Eric Davis
41e221119c
[ #4183 ] Implemented Contract#profit_left.
2010-07-13 18:32:35 -07:00
Eric Davis
361b971100
[ #4183 ] Implemented Contract#total_spent
2010-07-13 18:25:00 -07:00
Eric Davis
9c07ee676e
[ #4183 ] Implemented Contract#labor_spent.
2010-07-13 13:31:28 -07:00
Eric Davis
7323537ea6
[ #4183 ] Implemented Contract#overhead_spent.
2010-07-13 13:27:06 -07:00
Eric Davis
b24ab65792
[ #4183 ] Implemented Contract#estimated_hour_spent and Deliverable#hours_spent_total.
2010-07-13 11:34:22 -07:00
Eric Davis
f83555a4b0
[ #4183 ] Added client point of contact for a Contract.
2010-07-13 10:47:37 -07:00
Eric Davis
93498d31b2
[ #4183 ] Split TODO columns by this release and later release.
2010-07-13 10:39:39 -07:00
Eric Davis
4d475042f0
[ #4183 ] Implemented Contract#profit_budget and Deliverable#profit_budget.
2010-07-13 10:28:45 -07:00
Eric Davis
f89e0bf14a
[ #4183 ] Implemented Contract#total_budget.
2010-07-07 16:01:47 -07:00
Eric Davis
26aac777e4
[ #4183 ] Implemented Contract#estimated_hour_budget
2010-07-07 15:25:21 -07:00
Eric Davis
e48045ab77
[ #4183 ] Implemented Contract#overhead_budget
2010-07-07 15:21:23 -07:00
Eric Davis
4703583a50
[ #4183 ] Implemented Contract#labor_budget
2010-07-07 15:19:46 -07:00
Eric Davis
44664edf30
[ #4183 ] Add all the fields for the Contract metadata with TODOs.
2010-07-07 14:57:05 -07:00
Eric Davis
c6783f98fd
[ #4177 ] Refactored new Contract form to be used with editing a contract.
2010-06-21 14:25:48 -07:00
Eric Davis
0911ab08d3
[ #4177 ] Changed payment terms to a select.
2010-06-21 13:29:49 -07:00
Eric Davis
5960a4359a
[ #4177 ] Requiring executed isn't letting it be saved as false.
2010-06-17 15:38:34 -07:00
Eric Davis
a5ef5f5999
[ #4177 ] Added generators for Contract.
2010-06-17 15:16:11 -07:00
Eric Davis
21dce482e2
[ #4177 ] Destroy Deliverables when a Contract is destroyed.
2010-06-17 13:44:48 -07:00
Eric Davis
0695eb3e8e
[ #4177 ] Added Deliverable and it's associations.
2010-06-17 13:41:49 -07:00
Eric Davis
512db4bcf4
[ #4177 ] Default Contract#executed to false.
2010-06-17 12:36:19 -07:00
Eric Davis
56e39ba3ca
[ #4177 ] Added validation for Contract to check that end date is greater than start date.
2010-06-17 12:34:27 -07:00
Eric Davis
8c7d865a60
[ #4177 ] Added validations and accessors.
2010-06-17 12:25:31 -07:00
Eric Davis
1138616e77
[ #4177 ] Added Contract associations.
2010-06-17 12:13:14 -07:00
Eric Davis
9d08bc9ef9
[ #4177 ] Generated a Contract model.
2010-06-17 12:04:15 -07:00