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)))
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, ) )
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
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