Commit Graph
329 Commits
Author SHA1 Message Date
Eric Davis f514b15361 Added some comments to make the source easier to scan 2011-02-17 11:47:59 -08:00
Eric Davis 889a825426 [#5442] Add rdocs to Contract to make it easier to understand next time 2011-02-17 11:44:28 -08:00
Eric Davis a92559c133 [#5442] Add contract totals for labor and overhead hours spent and budgeted 2011-02-17 11:30:40 -08:00
Eric Davis af0eecb6dc [#5421] Only bulk assign deliverables to issues when the user has permission 2011-02-08 10:02:07 -08:00
Eric Davis 70fad4d8e2 [#5421] Only assign the issue deliverable when a user has permission. 2011-02-08 09:43:02 -08:00
Eric Davis ff363f08f3 [#5421] Add Assign Deliverable to Issue permission for the issue bulk edit form 2011-02-08 09:29:54 -08:00
Eric Davis 40fc6e9751 [#5421] Add Assign Deliverable to Issue permission for the new/edit issue form 2011-02-08 09:25:37 -08:00
Eric Davis 75680e5a49 [#5417] Show the deliverable type on the edit form. 2011-02-04 09:45:27 -08:00
Eric Davis 39073905c3 Remove typo, extra quotes 2010-12-04 11:09:29 -08:00
Eric Davis abeba76f40 [#4803] Reload the Journal details when showing the deliverable name
This caused an odd bug that occurred in Postgres. What would happen is that
the first call would find the Deliverable correctly and set the value/old_value
on the Journal.  But on the second call, the Journal would have the Deliverable
subjects in the value and old_value (as string), which would cause Postgres to
error since it won't allow searching id (int) with the subject (string).

MySQL and SQLite worked because the finder would run but return nil and the next
statements are guarded against nils.
2010-12-04 11:00:58 -08:00
Eric Davis 726c7a206f [#4690] Clear the issue/deliverable relation when deleting deliverables 2010-10-27 14:29:50 -07:00
Eric Davis 6f1ce637c5 Update the error template for the latest Redmine 2010-10-27 14:29:11 -07:00
Eric Davis bef015f4ea [#4674] Round calculated Overhead Budget hours to two places 2010-10-21 11:10:13 -07:00
Eric Davis b74ed932db [#4673] Handle edge cases parameters from rake 2010-10-21 11:09:48 -07:00
Eric Davis 2957d8e2cc [#4674] Add an option for an overhead rate which computes overhead hours 2010-10-21 10:30:28 -07:00
Eric Davis a302c17b04 [#4673] Add an option to remove the converted data from deliverables 2010-10-21 09:50:46 -07:00
Eric Davis 1fafe8ea92 [#4653] Don't show a $ when a value field is blank 2010-10-14 15:35:33 -07:00
Eric Davis 2aea176df0 [#4650] Added labels to the Fixed Budget form 2010-10-14 13:05:02 -07:00
Eric Davis 5a0cb948c9 [#4649] Change the flash message to say deleted and not destroyed 2010-10-14 12:46:10 -07:00
Eric Davis 71c3d114ed [#4648] Remove the overage from Profit calculations 2010-10-14 12:40:29 -07:00
Eric Davis 46a5aaeabe [#4647] Split the hours and estimates in the Deliverable details row 2010-10-14 12:26:40 -07:00
Eric Davis 80d4c7bfa6 [#4510] Stretch the right rail of the Contract Finances.
Contributed by Philo Hermans
2010-10-14 11:36:17 -07:00
Eric Davis 3b5c008a65 [#4646] Memoize Deliverable subclasses 2010-10-13 15:18:52 -07:00
Eric Davis 650296bd52 [#4646] Memoize some calculated values in the Deliverable 2010-10-13 15:07:44 -07:00
Eric Davis bf270623d2 [#4646] Memoize some calculated values in the Contract 2010-10-13 15:07:30 -07:00
Eric Davis 691adf521e Add a Rate so TimeEntry costs are measured 2010-10-06 17:36:06 -07:00
Eric Davis a5552845a5 Update the performance test for the latest code 2010-10-06 13:29:16 -07:00
Eric Davis ac2a9ddbf0 Remove HolyGrail, not worth it yet 2010-10-05 14:41:03 -07:00
Eric Davis 67469c9d94 Refactor: extract methods to utility method 2010-10-05 14:34:54 -07:00
Eric Davis ed9f828efa Refactor: move helper methods to a formatter module 2010-10-05 14:19:49 -07:00
Eric Davis 0f9308267c [#4602] Show overage values in red 2010-10-05 14:07:57 -07:00
Eric Davis d3f9255eef [#4601] Change Manage Budget to a givable permission 2010-10-05 11:30:19 -07:00
Eric Davis 5a277c723f [#4600] Replaced todo and later release notes with icons 2010-10-05 10:39:44 -07:00
Eric Davis b0b434dbfb [#4570] Add the $ to the orphaned time message 2010-10-05 09:58:24 -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 15d626b6d8 [#4552] Link the issue counts to filtered Issue lists 2010-09-29 12:06:53 -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 7a5599b4f9 [#4568] Change FixedDeliverable so it's markup is automatically paid 2010-09-29 10:18:25 -07:00
Eric Davis 0fd801c709 [#4568] Style lists in the deliverable details 2010-09-29 10:05:50 -07:00
Eric Davis f3fc82d9dc [#4567] Replace inline errors with regular Redmine error messages 2010-09-29 09:50:18 -07:00
Eric Davis 2a60d283a4 Refactor: extract method 2010-09-23 13:38:04 -07:00
Eric Davis cd382fd784 [#4558] Allow overriding the Contract account executive and Deliverable manager when converting 2010-09-23 13:30:44 -07:00
Eric Davis 1350a47593 [#4518] Fix the Deliverable finances field spacing 2010-09-23 11:42:21 -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 83e3023d85 [#4557] Hide markup displays when it's 0 2010-09-23 11:11:50 -07:00
Eric Davis 7bc31d6be0 Refactor: extract method 2010-09-23 11:00:05 -07:00