Exemplo n.º 1
0
	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 
Exemplo n.º 2
0
    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
Exemplo n.º 3
0
 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"}))
Exemplo n.º 4
0
    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())