Пример #1
0
 def add_basic_info(self, first, email, password):
     user = student_model().set_or_get(email)
     tutor = tutor_model().set_or_get(email)
     if user.email or tutor.email:
         return False
     else:
         user.first = first
         user.email = email
         user.password = password
         user.activate = True
         user.put()
         return True
Пример #2
0
	def add_basic_info(self,first,email,password):
		user = student_model().set_or_get(email)
		tutor = tutor_model().set_or_get(email)
		if user.email or tutor.email:
			return False
		else:
			user.first = first
			user.email=email
			user.password=password
			user.activate = True
			user.put()
			return True
Пример #3
0
	def add(self,first,last,email,password,picture=None):
		'''
		Add User
		'''
		user=tutor_model().set_or_get(email)
		if user.email:
			return False
		else:
			user.first=first
			user.last=last
			user.email=email
			user.password=password
			user.activate = True
			user.subjects.append(subject_model().find_name('Programacion Orientada a Objetos').key())
			#if not picture:
			#    user.picture=db.Blob('Static\img\visitor.png')
			#else:   
			#    user.picture = picture
			user.put()                    
			return True
Пример #4
0
    def add(self, first, last, email, password, picture=None):
        '''
		Add User
		'''
        user = tutor_model().set_or_get(email)
        if user.email:
            return False
        else:
            user.first = first
            user.last = last
            user.email = email
            user.password = password
            user.activate = True
            user.subjects.append(subject_model().find_name(
                'Programacion Orientada a Objetos').key())
            #if not picture:
            #    user.picture=db.Blob('Static\img\visitor.png')
            #else:
            #    user.picture = picture
            user.put()
            return True
Пример #5
0
    def add_basic_info(self, name, email, password, university, faculty):
        tutor = tutor_model().set_or_get(email)
        user = student_model().set_or_get(email)
        if tutor.email or user.email:
            return False
        else:
            tutor.email = email
            tutor.password = password
            tutor.activate = True
            tutor.first = name

            u = university_model()
            u.name = university
            u_key = u.put()
            tutor.university = u_key

            f = faculty_model()
            f.name = faculty
            f_key = f.put()
            tutor.faculty = f_key
            tutor.put()
            return True
Пример #6
0
	def add_basic_info(self, name, email, password, university, faculty):
		tutor = tutor_model().set_or_get(email)
		user = student_model().set_or_get(email)
		if tutor.email or user.email:
			return False
		else:
			tutor.email=email
			tutor.password=password
			tutor.activate = True
			tutor.first = name

			u = university_model()
			u.name = university
			u_key = u.put()
			tutor.university = u_key

			f = faculty_model()
			f.name = faculty
			f_key = f.put()
			tutor.faculty = f_key
			tutor.put()
			return True
Пример #7
0
 def find_key(self, tutor_id):
     return tutor_model().get_user(tutor_id)
Пример #8
0
 def find_email(self, email):
     return tutor_model().find_email(email)
Пример #9
0
 def find_last(self, last):
     return tutor_model().find_last(last)
Пример #10
0
 def get_all_tutors(self):
     return tutor_model().get_all_tutor()
Пример #11
0
	def find_key(self,tutor_id):
		return tutor_model().get_user(tutor_id)
Пример #12
0
 def get_tutor(self, tutor_id):
     return tutor_model().get_user(tutor_id)
Пример #13
0
 def find_all_exams_subject(self, tutor, subject):
     return tutor_model().find_all_exams_subject(tutor, subject)
Пример #14
0
	def find_last(self,last):
		return tutor_model().find_last(last)
Пример #15
0
	def get_list_exam_material(self,tutor,subject,page):
		s = subject_management().get_subject(subject.id())
		return tutor_model().get_list_exam_material(tutor,s.key(),page,10)
Пример #16
0
	def get_tutor(self,tutor_id):
		return tutor_model().get_user(tutor_id)
Пример #17
0
	def find_all_exams_subject(self,tutor,subject):
		return tutor_model().find_all_exams_subject(tutor,subject)
Пример #18
0
	def find_all_exams(self,tutor , subject , page):
		return tutor_model().find_all_exams(tutor,subject,page,10)
Пример #19
0
	def find_all_exams(self,tutor_id):        
		return tutor_model().find_all_exams(tutor_id)
Пример #20
0
 def find_all_exams(self, tutor_id):
     return tutor_model().find_all_exams(tutor_id)
Пример #21
0
	def get_all_tutors(self):
		return tutor_model().get_all_tutor()
Пример #22
0
 def find_all_exams(self, tutor, subject, page):
     return tutor_model().find_all_exams(tutor, subject, page, 10)
Пример #23
0
	def find_first(self,first):
		return tutor_model().find_name(first)
Пример #24
0
 def get_list_exam_material(self, tutor, subject, page):
     s = subject_management().get_subject(subject.id())
     return tutor_model().get_list_exam_material(tutor, s.key(), page, 10)
Пример #25
0
 def find_first(self, first):
     return tutor_model().find_name(first)
Пример #26
0
 def remove_tutor(self, student_email, tutor_email):
     user = student_model().get_or_insert(student_email)
     tutor = tutor_model().get_or_insert(tutor_email)
     user.tutors.remove(tutor)
     user.put()
Пример #27
0
	def find_email(self,email):
		return tutor_model().find_email(email)
Пример #28
0
 def __init__(self, tutor_id):
     '''
     Constructor
     '''
     self.user=tutor_model().get(tutor_id)
Пример #29
0
	def remove_tutor(self,student_email,tutor_email):
		user=student_model().get_or_insert(student_email)
		tutor=tutor_model().get_or_insert(tutor_email)
		user.tutors.remove(tutor)
		user.put()