Work on data store and related
This commit is contained in:
@@ -25,7 +25,7 @@ def load_data_store_obj(
|
||||
exclude_unset: bool = True,
|
||||
model_as_dict: bool = False,
|
||||
) -> Data_Store_Base|dict|bool:
|
||||
log.setLevel(logging.DEBUG) # DEBUG, INFO, WARNING, ERROR, EXCEPTION, CRITICAL
|
||||
log.setLevel(logging.INFO) # DEBUG, INFO, WARNING, ERROR, EXCEPTION, CRITICAL
|
||||
log.debug(locals())
|
||||
|
||||
if data_store_rec := sql_select(table_name='v_data_store', record_id=data_store_id): pass
|
||||
@@ -69,10 +69,14 @@ def load_data_store_obj_w_code(
|
||||
data['account_id'] = account_id
|
||||
data['code'] = code
|
||||
|
||||
log.debug(data)
|
||||
log.warning(f'Can we get past this?????????? {code}')
|
||||
|
||||
sql_enabled, data['enable'] = sql_enable_part(table_name='data_store', enabled=enabled) # Reasonably safe return str and bool
|
||||
sql_limit = sql_limit_offset_part(limit=limit, offset=offset) # Reasonably safe return str
|
||||
|
||||
log.debug(data)
|
||||
log.warning(f'Where are we now??????????? {code}')
|
||||
|
||||
sql = f"""
|
||||
SELECT *
|
||||
@@ -87,6 +91,7 @@ def load_data_store_obj_w_code(
|
||||
ORDER BY `data_store`.account_id DESC, `data_store`.created_on DESC, `data_store`.updated_on DESC
|
||||
{sql_limit};
|
||||
"""
|
||||
# log.setLevel(logging.DEBUG) # DEBUG, INFO, WARNING, ERROR, EXCEPTION, CRITICAL
|
||||
log.debug(sql)
|
||||
|
||||
if data_store_rec_li_result := sql_select(data=data, sql=sql, as_list=True):
|
||||
@@ -109,6 +114,7 @@ def load_data_store_obj_w_code(
|
||||
log.debug(data_store_obj)
|
||||
else: pass
|
||||
|
||||
# log.setLevel(logging.DEBUG) # DEBUG, INFO, WARNING, ERROR, EXCEPTION, CRITICAL
|
||||
log.debug(data_store_obj_li)
|
||||
return data_store_obj_li
|
||||
|
||||
|
||||
@@ -53,14 +53,14 @@ def load_site_domain_obj(
|
||||
if site_domain_id := redis_lookup_id_random(record_id_random=site_domain_id, table_name='site_domain'): pass
|
||||
else: return False
|
||||
|
||||
# if site_domain_rec := sql_select(table_name='v_site_domain', record_id=site_domain_id):
|
||||
# log.debug(site_domain_rec)
|
||||
# else: return False
|
||||
|
||||
if site_domain_rec := sql_select(table_name='site_domain', record_id=site_domain_id):
|
||||
if site_domain_rec := sql_select(table_name='v_site_domain', record_id=site_domain_id):
|
||||
log.debug(site_domain_rec)
|
||||
else: return False
|
||||
|
||||
# if site_domain_rec := sql_select(table_name='site_domain', record_id=site_domain_id):
|
||||
# log.debug(site_domain_rec)
|
||||
# else: return False
|
||||
|
||||
log.debug(site_domain_rec)
|
||||
|
||||
try:
|
||||
@@ -142,3 +142,38 @@ def get_site_domain_rec_list(
|
||||
|
||||
return site_domain_rec_li
|
||||
# ### END ### API Site Domain Methods ### get_site_domain_rec_list() ###
|
||||
|
||||
|
||||
# ### BEGIN ### API Site Domain Methods ### lookup_site_domain_fqdn() ###
|
||||
def lookup_site_domain_fqdn(
|
||||
fqdn: str,
|
||||
enabled: str = 'enabled', # enabled, disabled, all
|
||||
limit: int = 100,
|
||||
offset: int = 0,
|
||||
) -> list|bool:
|
||||
log.setLevel(logging.WARNING) # DEBUG, INFO, WARNING, ERROR, EXCEPTION, CRITICAL
|
||||
log.debug(locals())
|
||||
|
||||
data = {}
|
||||
data['fqdn'] = fqdn
|
||||
|
||||
sql_enabled, data['enable'] = sql_enable_part(table_name='site_domain', enabled=enabled) # Reasonably safe return str and bool
|
||||
sql_limit = sql_limit_offset_part(limit=limit, offset=offset) # Reasonably safe return str
|
||||
|
||||
sql = f"""
|
||||
SELECT `site_domain`.id AS 'site_domain_id', `site_domain`.id_random AS 'site_domain_id_random'
|
||||
FROM `v_site_domain` AS site_domain
|
||||
WHERE
|
||||
site_domain.fqdn = :fqdn
|
||||
{sql_enabled}
|
||||
ORDER BY `site_domain`.fqdn ASC, `site_domain`.access_key ASC, `site_domain`.required_referrer ASC, `site_domain`.created_on DESC, `site_domain`.updated_on DESC
|
||||
{sql_limit};
|
||||
"""
|
||||
|
||||
if site_domain_rec_li_result := sql_select(data=data, sql=sql, as_list=True):
|
||||
site_domain_rec_li = site_domain_rec_li_result
|
||||
else:
|
||||
site_domain_rec_li = []
|
||||
|
||||
return site_domain_rec_li
|
||||
# ### END ### API Site Domain Methods ### get_site_domain_rec_list() ###
|
||||
|
||||
Reference in New Issue
Block a user