def get(self): template_params = {} description = self.request.get('description') url_link = self.request.get('url_link') user = None if self.request.cookies.get('our_token'): #the cookie that should contain the access token! user = User.checkToken(self.request.cookies.get('our_token')) if not user : html = template.render("web/templates/index.html", {}) self.response.write(html) return link=Link() link.description=description link.url_link=url_link link.user=user.key link.put() self.response.set_cookie('our_token', str(user.key.id())) self.response.write(json.dumps({'status':'OK'})) return
def get(self): template_params = {} description = self.request.get('description') url_link = self.request.get('url_link') user = None if self.request.cookies.get( 'our_token' ): #the cookie that should contain the access token! user = User.checkToken(self.request.cookies.get('our_token')) if not user: html = template.render("web/templates/index.html", {}) self.response.write(html) return link = Link() link.description = description link.url_link = url_link link.user = user.key link.put() self.response.set_cookie('our_token', str(user.key.id())) self.response.write(json.dumps({'status': 'OK'})) return
def get(self): des = self.request.get('des') url_link = self.request.get('url_link') user = None if self.request.cookies.get( 'our_token' ): #the cookie that should contain the access token! user = User.checkToken(self.request.cookies.get('our_token')) if not user: self.error(403) self.response.write('No user') self.response.write(html) return group = Group.get_by_id(int(self.request.get('groupid'))) link = Link() link.description = des link.url_link = url_link link.user = user.key link.ifInTheGroup = True link.put() group.links.append(link.key) group.put() self.response.write(json.dumps({"status": "OK"}))
def post(self): user = users.get_current_user() if not user or user.email() != '*****@*****.**': return recordId = None if "id" in self.request.POST: recordId = self.request.POST["id"] link = None if recordId is not None and recordId.isdigit(): #logging.info(recordId) #logging.info(long(recordId)) link = Link.get_by_id(long(recordId)) if link is None: link = Link() link.title = self.request.POST["title"] link.description = self.request.POST["description"] link.url = self.request.POST["url"] newKey = link.put() self.response.out.write(newKey.id())