Working finally getting this to interact with the actual front end.

This commit is contained in:
Scott Idem
2021-03-13 02:17:24 -05:00
parent 46c562871f
commit 4ba34d594d
10 changed files with 353 additions and 63 deletions

View File

@@ -11,8 +11,9 @@ from app.db_sql import *
from .api_crud import delete_obj_template, get_obj_template, get_obj_li_template, patch_obj_template, post_obj_template
from ..models.site_model import Site_Base
from ..models.response_model import *
from ..models.site_model import Site_Base
from ..models.site_domain_model import Site_Domain_Base
router = APIRouter()
@@ -123,4 +124,47 @@ async def delete_site_obj(
obj_type=obj_type,
obj_id=obj_id,
)
return result
return result
# @router.get('/domain/lookup_fqdn', response_model=Resp_Body_Base)
# async def get_site_obj(
# fqdn: str,
# access_key: Optional[str] = None,
# referrer: Optional[str] = None,
# x_account_id: str = Header(...),
# by_alias: Optional[bool] = True,
# exclude_unset: Optional[bool] = True,
# ):
# log.setLevel(logging.WARNING) # DEBUG, INFO, WARNING, ERROR, EXCEPTION, CRITICAL
# log.debug(locals())
# data = {}
# data['fqdn'] = fqdn
# data['domain_access_key'] = access_key
# data['required_referrer'] = referrer
# if access_key:
# sql_domain_access_key = 'AND site_domain.domain_access_key = :domain_access_key'
# if referrer:
# sql_referrer = 'AND site_domain.required_referrer = :required_referrer'
# sql = """
# SELECT *
# FROM `v_site_domain` AS site_domain
# WHERE site_domain.fqdn = :fqdn
# {sql_domain_access_key}
# {sql_referrer}
# ;
# """
# if site_domain_obj_result := sql_select(data=data, sql=sql):
# try:
# site_domain_obj = Site_Domain_Base(**site_domain_obj_result)
# log.debug(order_obj)
# except ValidationError as e:
# log.error(e.json())
# return mk_resp(data=order_obj_li)
# else:
# log.debug(order_obj_li_result)
# return mk_resp(data=False, status_code=404)