def get(self): BasePage.get(self) user = users.get_current_user() student = Student.gql("WHERE userid = :1 AND approved=True", user.user_id() ).get() template_values = {'student' : student} template = jinja_environment.get_template('student.html') self.response.out.write(template.render(template_values))
def get(self): user = users.get_current_user() if user: student = Student.gql("WHERE userid= :1 AND approved=True", user.user_id()).get() if not student: self.redirect("/signup") else: self.redirect(users.create_login_url(self.request.uri))
def get(self): user = users.get_current_user() if user: student = Student.gql("WHERE userid = :1", user.user_id()).get() if student: s = True else: s = False template_values = {"user": user, "isStudent": str(s), "logout": users.create_logout_url("/")} self.render_template("signup.html", template_values) else: self.redirect(users.create_login_url(self.request.uri))
def get(self): # The admin page will have the details of all the users who have to be approved and it will have an option for the admin to create a new company. Companies = db.GqlQuery("SELECT * FROM Company") Students = Student.gql("WHERE approved=False") template_values = { 'Companies': Companies, 'Students': Students } template = jinja_environment.get_template('admin.html') self.response.out.write(template.render(template_values))
def post(self): userid = self.request.get("userid") student = Student.gql("WHERE userid=:1", userid).get() student.approved = True student.put() self.redirect('/admin')