示例#1
0
 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)
示例#2
0
 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))
示例#3
0
 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))
示例#4
0
 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)
示例#5
0
 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)
示例#6
0
 def get_step_3(self, submission):
     submission = applydb.obtain_submission(self.current_user)
     self.render('apply/confirmation.html', submission = submission)
示例#7
0
 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)