Exemplo n.º 1
0
def isuser():
    current_user = users.get_current_user()
    if current_user == None:
        return False
    else:
        q = RTUser.all()
        q.filter("RT_user_id =",current_user.user_id())
        current_user = q.get()
        if current_user == None:
            return False
        else:
            return current_user
Exemplo n.º 2
0
def istrainer():
    current_user = users.get_current_user()
    if current_user == None:
        return False
    else:
        q = RTUser.all()
        q.filter("RT_user_id =",current_user.user_id())
        current_user = q.get()
        if current_user == None:
            return False
        else:
            if current_user.RT_role == 'trainer':
                return True
            else:
                return False
Exemplo n.º 3
0
 def post(self):
     
     student = RTUser()
     
     student.RT_user_id = users.get_current_user().user_id()
     student.RT_first_name = self.request.get('first_name')
     
     if self.request.get('role') == 'trainer':
         
         student.RT_role = 'trainer'
     
     else:
     
         student.RT_role = 'student'
     
     student.put()
     self.redirect('/')