Esempio n. 1
0
    def get_faqs(self, role=None):
        db_utility = DBUtility()

        course_faqs = db_utility.get_faqs(faq_type='course')
        register_faqs = db_utility.get_faqs(faq_type='register')

        return course_faqs, register_faqs
Esempio n. 2
0
    def pass_auth_data(self, tokens, user_info):
        db_utility = DBUtility()

        query_result = db_utility.search_userinfo(email=user_info['email'],
                                                  google_id=user_info['id'])
        if query_result == None:
            user_info_key = db_utility.store_userinfo(
                email=user_info['email'],
                name=user_info['name'],
                picture=user_info['picture'],
                google_id=user_info['id'],
                access_token=tokens,
                register_datetime=datetime.datetime.now(),
                last_login_datetime=datetime.datetime.now(),
                access_token_gen_datetime=datetime.datetime.now())

            ## Query again to get user data
            query_result = db_utility.search_userinfo(
                email=user_info['email'], google_id=user_info['id'])

        else:
            query_result.last_loging_datetime = datetime.datetime.now()
            db_utility.update_userinfo(query_result)

        return query_result
Esempio n. 3
0
	def pass_auth_data(self, tokens, user_info):
		db_utility = DBUtility()

		query_result = db_utility.search_userinfo(email=user_info['email'], google_id=user_info['id'])
		if query_result == None:
			user_info_key = db_utility.store_userinfo(
				email=user_info['email'], name=user_info['name'], 
		 		picture=user_info['picture'], google_id=user_info['id'], access_token=tokens, 
		 		register_datetime=datetime.datetime.now(), last_login_datetime=datetime.datetime.now(), 
		 		access_token_gen_datetime=datetime.datetime.now())
			
			## Query again to get user data
			query_result = db_utility.search_userinfo(email=user_info['email'], google_id=user_info['id'])

		else:
			query_result.last_loging_datetime = datetime.datetime.now()
			db_utility.update_userinfo(query_result)

		return query_result
Esempio n. 4
0
    def get_coach_info(self, coach_name):
        db_utility = DBUtility()

        coach_info = db_utility.get_coach_info(coach_name)
        return coach_info
Esempio n. 5
0
    def get_experiences(self, role=None):
        db_utility = DBUtility()

        experiences = db_utility.get_experiences(role)
        return experiences
Esempio n. 6
0
    def get_videos(self, video_type):
        db_utility = DBUtility()
        video_details = db_utility.get_videos(video_type)

        return video_details
Esempio n. 7
0
    def get_news(self):
        db_utility = DBUtility()

        news = db_utility.get_news()

        return news
Esempio n. 8
0
    def get_class_info(self, class_index):
        db_utility = DBUtility()

        class_info = db_utility.get_class_info(class_index)
        return class_info