Example #1
0
 def get_auth_db_values(self):
     _class_name = self.__class__.__name__
     maindb = MainDB()
     values = maindb.get_service_values_by_model_name(_class_name)
     if values:
         return values
     raise Exception
Example #2
0
 def get_db_values(self):
     className = self.__class__.__name__
     mainDb = MainDB()
     values = mainDb.get_service_values_by_name(className)
     if values:
         return values
     raise Exception
Example #3
0
def url(user_id):
    maindb = MainDB()
    user = maindb.get_user(user_id=user_id)
    if not user:
        return get_unfound_url()
    elif user['status'] is not 200:
        # maindb.set_user_status(user_id=user['id'], status=200)
        return get_uncompleted_request(user_id)
    else:
        return str(user)
Example #4
0
def email():
    email_in = str(request.args.get('email'))
    maindb = MainDB()
    if not maindb.is_user_in_db(email=email_in):
        user_id = maindb.put_user_by_email(email_in)
    else:
        user = maindb.get_user_by_email(email_in)
        user_id = user['id']
        user_status = user['status']
        if user_status is 200:
            maindb.set_user_updating(user_id=user_id)
    publish_to_queue_email(email_in, user_id)
    resp = make_response('202', 301)
    location_url = '/url/'+str(user_id)+"/"
    # print location_url
    resp.headers['Location'] = location_url
    resp.headers['Retry-After]'] = '5'

    return resp
Example #5
0
 def set_results_in_db(self):
     maindb = MainDB()
     maindb.set_user_status(user_id=self.user_id, status=200)
     maindb.set_services_models(self.user_id, self.servicesModels)
     maindb.set_user_model(self.user_id, self.cross_model)
     maindb.close()
Example #6
0
 def get_user_values(self, user_id=None):
     maindb = MainDB()
     return maindb.get_service_model(user_id, self)