Eric Davis
d2aa87fdd2
[ #5482 ] Add issue grouping by deliverable
2011-02-22 09:10:15 -08:00
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