Eric Davis
bf1339fc61
[ #6441 ] Block creating deliverables on closed or locked contracts
2011-08-10 15:53:36 -07:00
Eric Davis
256325a39d
[ #6441 ] Refactor: extract method
2011-08-10 15:21:45 -07:00
Eric Davis
e0ecae8220
[ #6441 ] Remove dead code
2011-08-10 15:18:37 -07:00
Eric Davis
b99f57f51c
[ #6441 ] Use a string so the flow is clearer
2011-08-10 15:16:54 -07:00
Eric Davis
edc9e84719
[ #6441 ] Refactor: extract and move method
2011-08-10 15:15:26 -07:00
Eric Davis
2f77619fef
[ #6441 ] Refactor: remove unneeded contract arg
2011-08-10 15:13:01 -07:00
Eric Davis
6357fd83e4
[ #6441 ] Refactor: extract method
2011-08-10 15:11:45 -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
f70ade5011
[ #6441 ] Block assigning issues to deliverable on a locked or closed contract
2011-08-10 12:09:09 -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
7c23725bbd
[ #6441 ] Refactor: merge i18n strings by passing in a reason and object
2011-08-09 15:59:24 -07:00
Eric Davis
2f79493cca
[ #6441 ] Block logging time on locked contracts and deliverables
2011-08-09 15:48:46 -07:00
Eric Davis
62cdfd35de
[ #6441 ] Refactor: only call validation on updates
2011-08-09 15:34:53 -07:00
Eric Davis
5c1e254181
[ #6441 ] Remove test code that is now in a setup block
2011-08-09 15:24:58 -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
51f62ca5a3
[ #6441 ] Block assigning issues to a locked or closed Deliverable
2011-08-08 15:14:22 -07:00
Eric Davis
07c3c42ca8
[ #6441 ] Refactor logic in view to helpers
2011-08-08 14:12:06 -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
9453b52c10
[ #6441 ] Add a manual Contract#status
2011-08-08 11:48:35 -07:00
Eric Davis
fbd38b3678
Fix tests due to core changes
2011-08-08 10:32:04 -07:00
Eric Davis
4ade8de2c4
Add Gemfile for ChiliProject
2011-07-30 21:57:04 -07:00
Eric Davis
2153220675
Merge branch '5482-issue-grouping'
2011-02-22 10:58:39 -08:00
Eric Davis
496c6bada7
[ #5482 ] Fix counts when grouping by contracts in the issues list
2011-02-22 10:58:19 -08:00
Eric Davis
3384dd3dbd
Refactor: merge assertions in tests
2011-02-22 10:35:32 -08:00
Eric Davis
7d7d6da8b5
[ #5482 ] Add tests for the grouping counts
2011-02-22 10:34:42 -08:00
Eric Davis
96fa509a1e
[ #5482 ] Change deliverable QueryColumn so the grouped counts are shown
2011-02-22 10:11:04 -08:00
Eric Davis
a0b92851a7
[ #5482 ] Add issue grouping by contract
2011-02-22 09:41:15 -08:00
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