示例#1
0
	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))
示例#2
0
 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))
示例#3
0
 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))
示例#4
0
    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))
示例#5
0
	def post(self):
		userid = self.request.get("userid")
		student = Student.gql("WHERE userid=:1", userid).get()
		student.approved = True
		student.put()
		self.redirect('/admin')