[#6441] Block logging time on locked contracts and deliverables
This commit is contained in:
@@ -13,12 +13,14 @@ module RedmineContracts
|
||||
|
||||
def validate_deliverable_status
|
||||
if issue.present? && issue.deliverable.present?
|
||||
errors.add_to_base(:cant_create_time_on_locked_deliverable) if issue.deliverable.locked?
|
||||
errors.add_to_base(:cant_create_time_on_closed_deliverable) if issue.deliverable.closed?
|
||||
end
|
||||
end
|
||||
|
||||
def validate_contract_status
|
||||
if issue.present? && issue.deliverable.present? && issue.deliverable.contract.present?
|
||||
errors.add_to_base(:cant_create_time_on_locked_contract) if issue.deliverable.contract.locked?
|
||||
errors.add_to_base(:cant_create_time_on_closed_contract) if issue.deliverable.contract.closed?
|
||||
end
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user