[#6441] Hide and disable unassignable deliverables from the issue

* Hide - Closed deliverables
* Hide - Closed contract deliverables
* Disable - Locked deliverables
* Disable - Locked contract deliverables
This commit is contained in:
Eric Davis
2011-08-10 13:10:05 -07:00
parent f70ade5011
commit e019a9435e
8 changed files with 103 additions and 14 deletions
+1 -1
View File
@@ -27,7 +27,7 @@ module RedmineContracts
end
def validate_contract_status
if deliverable.present? && changes["deliverable_id"].present?
if deliverable.present? && changes["deliverable_id"].present? && contract.present?
errors.add_to_base(:cant_assign_to_closed_contract) if contract.closed?
errors.add_to_base(:cant_assign_to_locked_contract) if contract.locked?
end