Exemple #1
0
 def post(self, *args, **kwargs):
     ''' AJAX // Delete a paste object from the database '''
     paste_uuid = self.get_argument("uuid", "")
     paste = PasteBin.by_uuid(paste_uuid)
     user = self.get_current_user()
     if paste is not None and paste.team_id == user.team.id:
         dbsession.delete(paste)
         dbsession.flush()
     self.redirect("/user/share/pastebin")
 def get(self, *args, **kwargs):
     ''' AJAX // Delete a paste object from the database '''
     form = Form(paste_uuid="Paste does not exist.", )
     if form.validate(self.request.arguments):
         paste_uuid = self.get_argument("paste_uuid")
         paste = PasteBin.by_uuid(paste_uuid)
         user = self.get_current_user()
         if paste is not None and paste.team_id == user.team.id:
             dbsession.delete(paste)
             dbsession.flush()
     self.redirect("/user/share/pastebin")
 def get(self, *args, **kwargs):
     ''' AJAX // Delete a paste object from the database '''
     form = Form(
         paste_uuid="Paste does not exist.",
     )
     if form.validate(self.request.arguments):
         paste_uuid = self.get_argument("paste_uuid")
         paste = PasteBin.by_uuid(paste_uuid)
         user = self.get_current_user()
         if paste is not None and paste.team_id == user.team.id:
             dbsession.delete(paste)
             dbsession.flush()
     self.redirect("/user/share/pastebin")
Exemple #4
0
 def get(self, *args, **kwargs):
     ''' AJAX // Retrieves a paste from the database '''
     form = Form(
         paste_uuid="Paste does not exist.",
     )
     if form.validate(self.request.arguments):
         paste_uuid = self.get_argument("paste_uuid")
         user = self.get_current_user()
         paste = PasteBin.by_uuid(paste_uuid)
         if paste is None or paste.team_id != user.team.id:
             self.render("pastebin/display.html", errors=["Paste does not exist."], paste=None)
         else:
             self.render("pastebin/display.html", errors=None, paste=paste)
     else:
         self.render("pastebin/display.html", errors=form.errors, paste=None)