Commit Graph

55 Commits

Author SHA1 Message Date
Eric Davis
33e07ee10b [#6574] Add a TimeEntryActivity to OverheadBudgets 2011-09-15 10:38:16 -07:00
Eric Davis
38c22e2f92 Workaround a regression in ChiliProject 2.x with setting journal attributes
https://www.chiliproject.org/issues/622
2011-09-14 13:31:43 -07:00
Eric Davis
5e50eb7558 [#6441] Block deleting deliverables on closed or locked contracts 2011-08-10 16:07:07 -07:00
Eric Davis
bf1339fc61 [#6441] Block creating deliverables on closed or locked contracts 2011-08-10 15:53:36 -07:00
Eric Davis
1b4191dc15 [#6441] Don't hide or disable the issue's current deliverable 2011-08-10 15:07:44 -07:00
Eric Davis
e019a9435e [#6441] Hide and disable unassignable deliverables from the issue
* Hide - Closed deliverables
* Hide - Closed contract deliverables
* Disable - Locked deliverables
* Disable - Locked contract deliverables
2011-08-10 13:10:05 -07:00
Eric Davis
495407f127 [#6441] Block editing deliverables on locked and closed contracts 2011-08-10 11:56:08 -07:00
Eric Davis
be37e00f10 [#6441] Block editing locked and closed contracts 2011-08-10 11:31:54 -07:00
Eric Davis
f8fe23a68d [#6441] Refactor: extract method in the complex validation 2011-08-09 16:17:18 -07:00
Eric Davis
62cdfd35de [#6441] Refactor: only call validation on updates 2011-08-09 15:34:53 -07:00
Eric Davis
0a916fea70 [#6441] Fix a Deliverable validation error when editing with a status change 2011-08-09 15:23:08 -07:00
Eric Davis
ac24ae08e6 [#6441] Block editing Locked or Closed Deliverables. 2011-08-08 15:52:13 -07:00
Eric Davis
953587ce46 [#6441] Block logging time on closed contracts or deliverables 2011-08-08 13:46:28 -07:00
Eric Davis
5e2e309304 [#6441] Add a manual Deliverable#status 2011-08-08 12:08:46 -07:00
Eric Davis
75680e5a49 [#5417] Show the deliverable type on the edit form. 2011-02-04 09:45:27 -08:00
Eric Davis
726c7a206f [#4690] Clear the issue/deliverable relation when deleting deliverables 2010-10-27 14:29:50 -07:00
Eric Davis
650296bd52 [#4646] Memoize some calculated values in the Deliverable 2010-10-13 15:07:44 -07:00
Eric Davis
20f89adf39 [#4552] Add issue counts to the Deliverable details 2010-09-29 11:48:21 -07:00
Eric Davis
632cff8f7f [#4552] Add the Total hours to the Deliverable details 2010-09-29 11:29:04 -07:00
Eric Davis
f37306aace [#4552] Add the Overhead hours spent to the Deliverable details 2010-09-29 10:54:33 -07:00
Eric Davis
38f2bcb17f [#4552] Add the Labor hours spent to the Deliverable details 2010-09-29 10:44:54 -07:00
Eric Davis
56a38fbd93 Refactor: extract methods to a module and class helper, dollarized_attribute 2010-09-23 11:25:16 -07:00
Eric Davis
059b971e54 Refactor: pull up method 2010-09-23 10:22:46 -07:00
Eric Davis
b8d7c15b39 Refactor: pull up method 2010-09-23 10:18:44 -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
feee5e8b43 [#4477] Added FixedBudgets to the Deliverable finance form. 2010-09-09 17:06:35 -07:00
Eric Davis
7f7e5b3042 [#4477] Added model and migration for FixedBudget. 2010-09-09 15:57:58 -07:00
Eric Davis
5ef7d0271d [#4420] Display per period Retainer values on the Contract details page. 2010-09-09 14:56:20 -07:00
Eric Davis
82dec74eb7 [#4420] Changed the approach for Retainer calculations by using an optional parameter. 2010-09-08 17:49:51 -07:00
Eric Davis
c8b86db4c4 [#4420] Added a second Retainer calculation method for specific dates. 2010-09-08 14:54:36 -07:00
Eric Davis
0cc2523084 [#4420] Adding Retainer calculation methods for specific dates. 2010-09-08 14:50:25 -07:00
Eric Davis
c12a33e25d Merge branch 'master' into 4420-retainers 2010-09-01 14:53:32 -07:00
Eric Davis
0c38fe2c37 [#4466] Added deprecated methods to support more of the Budget plugin API. 2010-09-01 14:32:09 -07:00
Eric Davis
fc28f8351f [#4420] Fixed the after_save callback for Retainers. 2010-08-30 09:18:37 -07:00
Eric Davis
4b162f85bf [#4420] Refactor: extract duplicated data to query. 2010-08-16 14:53:08 -07:00
Eric Davis
1120b39ed6 [#4420] Hook up Retainers so they can be saved. 2010-08-16 14:49:03 -07:00
Eric Davis
620eaa262f [#4389] Add the Deliverable filter to the Time Entry report. 2010-08-16 09:39:27 -07:00
Eric Davis
25436910fb [#4391] Add a Deliverable filter to the issues list. 2010-08-12 11:27:33 -07:00
Eric Davis
6924b32048 [#4390] Add the Contract name as an issue column. 2010-08-12 10:38:48 -07:00
Eric Davis
82d46bd12a [#4411] Round time and currencies on the Deliverable form to 2 decimal places. 2010-08-12 09:49:45 -07:00
Eric Davis
6ad50c57b2 [#4184] Add a compatibility wrapper for Deliverable#due 2010-08-03 10:48:17 -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
26aac777e4 [#4183] Implemented Contract#estimated_hour_budget 2010-07-07 15:25:21 -07:00
Eric Davis
cb9740571b [#4182] Relate deliverables to issues. 2010-07-07 12:48:41 -07:00
Eric Davis
f2e640b5f8 [#4182] Show the total Labor and Overhead values on the Contract details page. 2010-07-07 11:10:51 -07:00
Eric Davis
b22db284c5 [#4182] Added an OverheadBudget to track a Deliverable's overhead. 2010-07-07 10:38:58 -07:00
Eric Davis
68cd1ad895 Rename LaborExpenses to LaborBudget, better description of the class. 2010-07-07 10:15:04 -07:00
Eric Davis
2dd3331f66 [#4182] Hooked up nested attributes for Deliverable -> LaborExpense 2010-07-02 15:39:40 -07:00
Eric Davis
a8452a834f [#4182] Create a LaborBudget model. 2010-07-02 14:29:01 -07:00