def validate_tenderPeriod(self, data, period): if (period and period.startDate and data.get("enquiryPeriod") and data.get("enquiryPeriod").endDate and period.startDate < data.get("enquiryPeriod").endDate): raise ValidationError("period should begin after enquiryPeriod") if (period and period.startDate and period.endDate): _validate_tender_period_duration(data, period, TENDERING_DURATION)
def validate_tenderPeriod(self, data, period): if (period and period.startDate and data.get("enquiryPeriod") and data.get("enquiryPeriod").endDate and period.startDate < data.get("enquiryPeriod").endDate): raise ValidationError("period should begin after enquiryPeriod") active_validation = get_first_revision_date( data, default=get_now()) > RELEASE_2020_04_19 if (active_validation and period and period.startDate and period.endDate): _validate_tender_period_duration(data, period, timedelta(days=2), working_days=True)
def validate_tenderPeriod(self, data, period): if period: if is_new_created(data): _validate_tender_period_start_date(data, period) _validate_tender_period_duration(data, period, TENDERING_DURATION)
def validate_tenderPeriod(self, data, period): if period and period.startDate and period.endDate: _validate_tender_period_duration(data, period, TENDERING_DURATION, working_days=True)