def post(self): submission = applydb.obtain_submission(self.current_user) db_state = str(submission["state"]) post_state = self.get_argument("state", "") if (db_state == post_state) : getattr(Process, "post_step_" + str(submission["state"]))(self, submission) else : getattr(Process, "get_step_" + db_state)(self, submission)
def get(self): #allows for admin/dev override submission = applydb.obtain_submission(self.current_user) step = self.get_argument('step', '') or str(submission["state"]) if (step == "0") : self.get_fields(submission) else : if (int(step) > len(global_data["VIDEOS"])) : self.get_confirmation(submission) else : self.get_videos(submission, int(step))
def get(self): #allows for admin/dev override submission = applydb.obtain_submission(self.current_user) step = self.get_argument('step', '') or str(submission["state"]) if (step == "0"): self.get_fields(submission) else: if (int(step) > len(global_data["VIDEOS"])): self.get_confirmation(submission) else: self.get_videos(submission, int(step))
def post(self): submission = applydb.obtain_submission(self.current_user) db_state = submission["state"] post_state = self.get_argument("state", "") if (str(db_state) == post_state) : if (db_state == 0) : self.post_fields(submission) else : self.post_videos(submission, db_state) else : if (db_state == 0) : self.get_fields(submission) else : if (db_state > len(global_data["VIDEOS"])) : self.get_confirmation(submission) else : self.get_videos(submission, db_state)
def post(self): submission = applydb.obtain_submission(self.current_user) db_state = submission["state"] post_state = self.get_argument("state", "") if (str(db_state) == post_state): if (db_state == 0): self.post_fields(submission) else: self.post_videos(submission, db_state) else: if (db_state == 0): self.get_fields(submission) else: if (db_state > len(global_data["VIDEOS"])): self.get_confirmation(submission) else: self.get_videos(submission, db_state)
def get_step_3(self, submission): submission = applydb.obtain_submission(self.current_user) self.render('apply/confirmation.html', submission = submission)
def get(self): #allows for admin/dev override submission = applydb.obtain_submission(self.current_user) step = self.get_argument('step', '') or str(submission["state"]) getattr(Process, "get_step_" + step)(self, submission)