Work on ISHLT related

This commit is contained in:
Scott Idem
2022-04-16 14:01:06 -04:00
parent 1f66eb0abc
commit 2fb5acd485
3 changed files with 116 additions and 4 deletions

View File

@@ -10,7 +10,7 @@ from app.db_sql import sql_enable_part, sql_insert, sql_update, sql_insert_or_up
from app.routers.api_crud import delete_obj_template, get_obj_template, get_obj_li_template, patch_obj_template, post_obj_template
# from app.methods.event_badge_methods import get_event_badge_rec_list, load_event_badge_obj
from app.methods.event_badge_methods import load_event_badge_obj
from app.methods.event_badge_methods import email_event_badge_review_url, load_event_badge_obj
from app.models.event_badge_models import Event_Badge_Base
from app.models.response_models import Resp_Body_Base, mk_resp
@@ -56,7 +56,7 @@ async def patch_event_badge_obj(
log.setLevel(logging.WARNING) # DEBUG, INFO, WARNING, ERROR, EXCEPTION, CRITICAL
log.debug(locals())
time.sleep(2)
# time.sleep(2)
obj_type = 'event_badge'
obj_data_dict = obj.dict(by_alias=False, exclude_unset=True)
@@ -330,6 +330,27 @@ async def search_event_badge_obj_li(
# ### END ### API Event Badge ### search_event_badge_obj_li() ###
# ### BEGIN ### API Event Badge ### event_badge_obj_email_review() ###
# Updated 2022-04-16
@router.get('/event/badge/{event_badge_id}/email_review', response_model=Resp_Body_Base)
async def event_badge_obj_email_review(
event_badge_id: str = Query(..., min_length=11, max_length=22),
root_url: Optional[str] = Query(None, min_length=10, max_length=100), # Absolute min = 7
# to_email: str = Query(..., min_length=5, max_length=100),
# to_name: str = Query(..., min_length=2, max_length=75),
commons: Common_Route_Params = Depends(common_route_params),
):
log.setLevel(logging.WARNING) # DEBUG, INFO, WARNING, ERROR, EXCEPTION, CRITICAL
log.debug(locals())
if email_event_badge_review_url(event_badge_id=event_badge_id, root_url=root_url):
return mk_resp(data=True, response=commons.response)
else:
return mk_resp(data=False, status_code=400, response=commons.response) # Bad Request
# ### END ### API Event Badge ### event_badge_obj_email_review() ###
# ### BEGIN ### API Event Badge ### get_event_badge_obj() ###
# Updated 2022-02-15
@router.get('/event/badge/{event_badge_id}', response_model=Resp_Body_Base)