예제 #1
0
 def get(self):
     sessionID = self.get_cookie('sessionID')
     if WebEventHandler.validateID(sessionID):
         joblist = WebEventHandler.requestJobHistory(sessionID)
         self.render("history.html", joblist=joblist, username=WebEventHandler.getUsername(self.get_cookie('sessionID')))
     else:
         self.redirect("/")
예제 #2
0
 def get(self):
     sessionID = self.get_cookie('sessionID')
     if WebEventHandler.validateID(sessionID):
         self.render('profile.html',
                     username=WebEventHandler.getUsername(self.get_cookie('sessionID')),
                     userinfo=WebEventHandler.getUserInfo(self.get_cookie('sessionID')))
     else:
         self.redirect('/')
예제 #3
0
 def post(self):
     if WebEventHandler.validateID(self.get_cookie('sessionID')):
         CADFile = self.request.files["file-input"]
         filedesc = ""+self.get_argument("file-description")
         if CADFile:
             WebEventHandler.saveFile(self.get_cookie('sessionID'), CADFile, filedesc)
             self.redirect('/ViewHistory')
         else:
             self.redirect('/UploadFile')
예제 #4
0
 def get(self):
     sessionID = self.get_cookie("sessionID")
     if WebEventHandler.validateID(sessionID):
         self.render(
             "profile.html",
             username=WebEventHandler.getUsername(self.get_cookie("sessionID")),
             userinfo=WebEventHandler.getUserInfo(self.get_cookie("sessionID")),
         )
     else:
         self.redirect("/")
예제 #5
0
 def post(self):
     sessionID = self.get_cookie('sessionID')
     if WebEventHandler.validateID(sessionID):
         try:
             fname = self.get_argument('first-name')
             lname = self.get_argument('last-name')
             try:
                 pwd1 = self.get_argument('password')
                 pwd2 = self.get_argument('confirm-password')
                 WebEventHandler.updateAccount(sessionID, fname, lname, pwd1, pwd2)
             except NameError:
                 WebEventHandler.updateAccount(sessionID, fname, lname)
         finally:
             self.redirect("/Index")
예제 #6
0
 def get(self):
     if WebEventHandler.validateID(self.get_cookie('sessionID')):
         self.render('upload.html', username=WebEventHandler.getUsername(self.get_cookie('sessionID')))
     else:
         self.redirect('/')
예제 #7
0
 def get(self):
     sessionID = self.get_cookie("sessionID")
     if WebEventHandler.validateID(sessionID):
         self.render("about.html", username=WebEventHandler.getUsername(self.get_cookie("sessionID")))
     else:
         self.redirect("/")