def get(self): utils.session_bounce(self) template_values = {} utils.respond(self, "templates/cancel.html", template_values)
def get(self): utils.session_bounce(self) #grab session session = get_current_session() camera_keys = session.get("cameras") cameras = db.get(camera_keys) logging.info(get_current_session()) template_values = { "cameras" : cameras } utils.respond(self,'templates/password.html',template_values)
def post(self): logging.info("closing account...") utils.session_bounce(self) # grab session session = get_current_session() camera_keys = session.get("cameras") db.delete(session["user"]) db.delete(camera_keys) session.terminate() logging.info(session) self.redirect("/")
def get(self): utils.session_bounce(self) #grab session session = get_current_session() camera_keys = session.get("cameras",[]) cameras = db.get(camera_keys) template_values = { "cameras" : cameras if cameras != [None] else [] } logging.info(template_values) utils.respond(self,'templates/managecameras.html',template_values)
def get(self): utils.session_bounce(self) #get current user session = get_current_session() user = session['user'] #get requested alert alertdel = self.request.get('alert') #find requested alert alert = db.get(alertdel) logging.info(alert) if alert.key().parent() == user: alert.delete() self.redirect('/alert/manage')
def get(self): utils.session_bounce(self) specific = self.request.get('camera',None) offset = int(self.request.get('offset',0)) if specific: view_all = False else: view_all = True #grab session session = get_current_session() camera_keys = session.get("cameras",[]) cameras = db.get(camera_keys) logging.info(session) logging.info(cameras) #get photos photos = [] for camera in cameras: logging.info(camera) if specific: if camera.camera_id == specific: try: pc = models.Photo.gql('WHERE ANCESTOR IS :1 ORDER BY timestamp DESC',camera).fetch(30,offset) photos.extend(pc) camera.active = True except Exception, e: logging.error(e) else: try: pc = models.Photo.gql('WHERE ANCESTOR IS :1 ORDER BY timestamp DESC',camera).fetch(30,offset) photos.extend(pc) except Exception, e: logging.error(e)
def get(self): utils.session_bounce(self) #get current user session = get_current_session() camera_keys = session.get("cameras") cameras = db.get(camera_keys) user = session['user'] #get all alerts alerts = models.Alert.gql('WHERE ANCESTOR IS :1',user).fetch(None) logging.info(alerts) #segregate justonce = [] recurring = [] for alert in alerts: if alert.alerttype == 'justonce': alert.stringstart = alert.justoncestart.strftime("%m/%d/%Y %I:%M:%S %p") alert.stringend = alert.justonceend.strftime("%m/%d/%Y %I:%M:%S %p") justonce.append(alert) elif alert.alerttype == 'recurring': alert.stringstart = alert.recurringstart.strftime("%I:%M:%S %p") alert.stringend = alert.recurringend.strftime("%I:%M:%S %p") recurring.append(alert) logging.info(justonce) logging.info(recurring) template_values = { "justonce" : justonce, "recurring" : recurring, "cameras" : cameras } utils.respond(self,'templates/managealert.html',template_values)