Пример #1
0
 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)
Пример #2
0
    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)
Пример #3
0
 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)
Пример #4
0
 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)