def tender_enquiryPeriod(self):
     endDate = calculate_business_date(self.tenderPeriod.endDate,
                                       -ENQUIRY_PERIOD_TIME, self)
     return EnquiryPeriod(
         dict(startDate=self.tenderPeriod.startDate,
              endDate=endDate,
              invalidationDate=self.enquiryPeriod
              and self.enquiryPeriod.invalidationDate,
              clarificationsUntil=calculate_business_date(
                  endDate, ENQUIRY_STAND_STILL_TIME, self, True)))
Beispiel #2
0
 def tender_enquiryPeriod(self):
     end_date = calculate_tender_business_date(self.tenderPeriod.endDate, -QUESTIONS_STAND_STILL, self)
     clarifications_until = calculate_clarif_business_date(end_date, ENQUIRY_STAND_STILL_TIME, self, True)
     return EnquiryPeriod(
         dict(
             startDate=self.tenderPeriod.startDate,
             endDate=end_date,
             invalidationDate=self.enquiryPeriod and self.enquiryPeriod.invalidationDate,
             clarificationsUntil=clarifications_until,
         )
     )
Beispiel #3
0
def tender_init_handler(event):
    """ initialization handler for openuadefence tenders """
    tender = event.tender
    endDate = calculate_business_date(tender.tenderPeriod.endDate,
                                      -ENQUIRY_PERIOD_TIME, tender, True)
    tender.enquiryPeriod = EnquiryPeriod(dict(startDate=tender.tenderPeriod.startDate,
                                         endDate=endDate,
                                         invalidationDate=tender.enquiryPeriod and tender.enquiryPeriod.invalidationDate,
                                         clarificationsUntil=calculate_business_date(endDate, ENQUIRY_STAND_STILL_TIME, tender, True)))
    now = get_now()
    tender.date = now
    if tender.lots:
        for lot in tender.lots:
            lot.date = now
Beispiel #4
0
def tender_init_handler(event):
    """ initialization handler for closeFrameworkAgreementUA tenders """
    tender = event.tender
    config = getAdapter(tender, IContentConfigurator)
    endDate = calculate_business_date(tender.tenderPeriod.endDate,
                                      -config.questions_stand_still, tender)
    tender.enquiryPeriod = EnquiryPeriod(
        dict(startDate=tender.tenderPeriod.startDate,
             endDate=endDate,
             invalidationDate=tender.enquiryPeriod
             and tender.enquiryPeriod.invalidationDate,
             clarificationsUntil=calculate_business_date(
                 endDate, config.enquiry_stand_still, tender, True)))
    now = get_now()
    tender.date = now
    if tender.lots:
        for lot in tender.lots:
            lot.date = now
def tender_init_handler(event):
    """ initialization handler for esco tenders """
    tender = event.tender
    endDate = calculate_business_date(tender.tenderPeriod.endDate,
                                      -QUESTIONS_STAND_STILL, tender)
    tender.enquiryPeriod = EnquiryPeriod(
        dict(startDate=tender.tenderPeriod.startDate,
             endDate=endDate,
             invalidationDate=tender.enquiryPeriod
             and tender.enquiryPeriod.invalidationDate,
             clarificationsUntil=calculate_business_date(
                 endDate, ENQUIRY_STAND_STILL_TIME, tender, True)))
    now = get_now()
    tender.date = now
    if tender.lots:
        for lot in tender.lots:
            lot.date = now

    check_submission_method_details(tender)
def tender_init_handler(event):
    """ initialization handler for closeFrameworkAgreementUA tenders """
    tender = event.tender
    end_date = calculate_tender_business_date(tender.tenderPeriod.endDate,
                                              -QUESTIONS_STAND_STILL, tender)
    clarifications_until = calculate_clarif_business_date(
        end_date, QUESTIONS_STAND_STILL, tender, True)
    tender.enquiryPeriod = EnquiryPeriod(
        dict(
            startDate=tender.tenderPeriod.startDate,
            endDate=end_date,
            invalidationDate=tender.enquiryPeriod
            and tender.enquiryPeriod.invalidationDate,
            clarificationsUntil=clarifications_until,
        ))
    now = get_now()
    tender.date = now
    if tender.lots:
        for lot in tender.lots:
            lot.date = now