def get(self): today = datetime.utcnow() training_programs = TrainingProgram.get_all_closable_for_date(today.year, today.month, today.day) for training_program in training_programs: if not training_program.is_registration_closed: for registrant in training_program.registrants: queue_mail_task(url='/worker/mail/training_announcement/closure/', params=dict( registrant_key=str(registrant.key()), training_program_key=str(training_program.key()) ), method='POST' ) training_program.is_registration_closed = True training_program.put()
def get(self): today = datetime.utcnow() training_programs = TrainingProgram.get_all_closable_for_date(today.year, today.month, today.day) for training_program in training_programs: if not training_program.is_registration_closed: # fees = training_program.get_fees_sorted() # count = training_program.get_participant_count() # current_fee = max([f.fee for f in fees]) # for fee in fees: # if count <= fee.for_participant_count: # current_fee = fee.fee # else: # continue for registrant in training_program.registrants: queue_mail_task(url='/worker/mail/training_announcement/closure/', params=dict( registrant_key=str(registrant.key()), training_program_key=str(training_program.key()) ), method='POST' ) training_program.is_registration_closed = True training_program.put()