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
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
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
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
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
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
def find_key(self, tutor_id): return tutor_model().get_user(tutor_id)
def find_email(self, email): return tutor_model().find_email(email)
def find_last(self, last): return tutor_model().find_last(last)
def get_all_tutors(self): return tutor_model().get_all_tutor()
def find_key(self,tutor_id): return tutor_model().get_user(tutor_id)
def get_tutor(self, tutor_id): return tutor_model().get_user(tutor_id)
def find_all_exams_subject(self, tutor, subject): return tutor_model().find_all_exams_subject(tutor, subject)
def find_last(self,last): return tutor_model().find_last(last)
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)
def get_tutor(self,tutor_id): return tutor_model().get_user(tutor_id)
def find_all_exams_subject(self,tutor,subject): return tutor_model().find_all_exams_subject(tutor,subject)
def find_all_exams(self,tutor , subject , page): return tutor_model().find_all_exams(tutor,subject,page,10)
def find_all_exams(self,tutor_id): return tutor_model().find_all_exams(tutor_id)
def find_all_exams(self, tutor_id): return tutor_model().find_all_exams(tutor_id)
def get_all_tutors(self): return tutor_model().get_all_tutor()
def find_all_exams(self, tutor, subject, page): return tutor_model().find_all_exams(tutor, subject, page, 10)
def find_first(self,first): return tutor_model().find_name(first)
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)
def find_first(self, first): return tutor_model().find_name(first)
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()
def find_email(self,email): return tutor_model().find_email(email)
def __init__(self, tutor_id): ''' Constructor ''' self.user=tutor_model().get(tutor_id)
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()