Beispiel #1
0
    def get(self):
        pre_keys = None
        email = self.request.get('email')
        if email:
            i = Identity.query(Identity.email == email).get()
            if i:
                pre_keys = i.pre_keys

        template_values = {'pre_keys': pre_keys, 'email': email}

        template = jinja_environment.get_template('search.htm')
        # self.response.write('Hello world!')
        self.response.out.write(template.render(template_values))
Beispiel #2
0
 def delete(self):
     gtoken = self.request.cookies.get('gtoken')
     if gtoken:
         gitkit_user = gitkit_instance.VerifyGitkitToken(gtoken)
         key_id = self.request.get("id")
         obj = ndb.Key(urlsafe=key_id)
         i = Identity.query(Identity.email == gitkit_user.email).get()
         list_of_keys = ndb.get_multi(i.pre_keys)
         print i.pre_keys
         print obj
         if obj in i.pre_keys:
             obj.delete()
             i.pre_keys.remove(obj)
             i.put()
     else:
         self.abort(403)
     self.response.out.write("it works!")