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)
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)
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)
def get(self): jobs = Jobs.query().fetch() self.render_json(jobs)