- def validate_status_changes
- return if changes.keys == ["status"]
- return if changes["status"].present? && changes["status"].second == "open"
- return if changes["status"].present? && changes["status"].first == "open"
- errors.add_to_base(:cant_update_locked_deliverable) if locked?
- errors.add_to_base(:cant_update_closed_deliverable) if closed?
- end