def complete_bribe(self): """ Complete bribe and unlock user's account """ swat = Swat.by_uuid(self.get_argument("uuid", "")) if swat is not None and not swat.completed: logging.info("Completed SWAT with uuid: %s", swat.uuid) swat.completed = True swat.target.locked = False self.dbsession.add(swat) self.dbsession.add(swat.target) self.dbsession.commit() self.render_page() else: logging.warn("Invalid request to complete bribe with uuid: %r" % (self.get_argument("uuid", ""),)) self.render_page("Requested SWAT object does not exist")
def complete_bribe(self): ''' Complete bribe and unlock user's account ''' swat = Swat.by_uuid(self.get_argument('uuid', '')) if swat is not None and not swat.completed: logging.info("Completed SWAT with uuid: %s", swat.uuid) swat.completed = True swat.target.locked = False self.dbsession.add(swat) self.dbsession.add(swat.target) self.dbsession.commit() self.render_page() else: logging.warn("Invalid request to complete bribe with uuid: %r" % (self.get_argument('uuid', ''), )) self.render_page('Requested SWAT object does not exist')
def accept_bribe(self): """ Accept bribe, and lock user's account """ swat = Swat.by_uuid(self.get_argument("uuid", "")) if swat is not None and not swat.completed: logging.info("Accepted SWAT with uuid: %s", swat.uuid) swat.accepted = True swat.target.locked = True self.dbsession.add(swat) self.dbsession.add(swat.target) self.dbsession.commit() self.render_page() else: logging.warn("Invalid request to accept bribe with uuid: %r" % (self.get_argument("uuid", ""), )) self.render_page("Requested SWAT object does not exist")
def accept_bribe(self): ''' Accept bribe, and lock user's account ''' swat = Swat.by_uuid(self.get_argument('uuid', '')) if swat is not None and not swat.completed: logging.info("Accepted SWAT with uuid: %s", swat.uuid) swat.accepted = True swat.target.locked = True self.dbsession.add(swat) self.dbsession.add(swat.target) self.dbsession.commit() self.render_page() else: logging.warn("Invalid request to accept bribe with uuid: %r" % ( self.get_argument('uuid', ''), )) self.render_page('Requested SWAT object does not exist')