Exemplo n.º 1
0
 def post(self): 
   s = self.request.get('s').title().strip()
   user = users.get_current_user()
   logout_url = users.create_logout_url(self.request.uri)
   login_url = users.create_login_url(self.request.uri)
   profiles = Profile.query(ndb.OR(Profile.firstname==s,Profile.lastname==s))
   resumes = Resumes.query(Resumes.position==s)
   jobs = Jobs.query(ndb.OR(Jobs.position==s,Jobs.company==s))
   self.render_multi_json(resumes=resumes,profiles=profiles,jobs=jobs)
Exemplo n.º 2
0
 def get(self):
   user = users.get_current_user()
   logout_url = users.create_logout_url(self.request.uri)
   login_url = users.create_login_url(self.request.uri)
   if user:
     profile_key = ndb.Key('Profile',user.email())
     jobs = Jobs.query(ancestor=profile_key)
     values = {
       'jobs' : jobs,
       'user' : user,
       'logout_url' : logout_url,
       'login_url' : login_url,
     }
     self.render_html('jobs.html',values)
   else:
     self.redirect(login_url)
Exemplo n.º 3
0
 def post(self):
   s = self.request.get('s')
   user = users.get_current_user()
   logout_url = users.create_logout_url(self.request.uri)
   login_url = users.create_login_url(self.request.uri)
   profiles = Profile.query(ndb.OR(Profile.firstname==s,Profile.lastname==s))
   resumes = Resumes.query(Resumes.position==s)
   jobs = Jobs.query(ndb.OR(Jobs.position==s,Jobs.company==s))
   if user:
     current_user = '******'+ user.nickname()
     user_url = logout_url
     title = "Click to logout from Google."
   values = {
     'current_user' : current_user,
     'user_url' : user_url,
     'profiles' : profiles,
     'resumes' : resumes,
     'jobs' : jobs,
     's' : self.request.get('s'),
   }
   self.render_html('search.html',values)
Exemplo n.º 4
0
 def get(self):
   jobs = Jobs.query().fetch()
   self.render_json(jobs)