Working on event person, registration, badge, session, presentation, and presenter create and update.

This commit is contained in:
Scott Idem
2021-08-24 17:49:10 -04:00
parent 13c2375727
commit 25ebdb6e76
6 changed files with 538 additions and 47 deletions

View File

@@ -9,7 +9,7 @@ from app.db_sql import sql_insert, sql_update, sql_insert_or_update, sql_select,
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_session_methods import create_event_session_obj, load_event_session_obj, update_event_session_obj_exist
from app.methods.event_session_methods import create_event_session_obj, load_event_session_obj, update_event_session_obj_v3
from app.models.event_session_models import Event_Session_Base
from app.models.response_models import *
@@ -86,9 +86,9 @@ async def post_event_session_obj_new(
# ### BEGIN ### API Event Session ### post_event_session_obj_new() ###
# ### BEGIN ### API Event Session ### patch_event_session_obj_exist() ###
@router.patch('/{event_session_id}/exist', response_model=Resp_Body_Base)
async def patch_event_session_obj_exist(
# ### BEGIN ### API Event Session ### patch_event_session_obj_v3() ###
@router.patch('/{event_session_id}/v3', response_model=Resp_Body_Base)
async def patch_event_session_obj_v3(
event_session_obj: Event_Session_Base,
event_session_id: str = Query(..., min_length=11, max_length=22),
create_sub_obj: bool = False,
@@ -106,7 +106,7 @@ async def patch_event_session_obj_exist(
if event_session_id := redis_lookup_id_random(record_id_random=event_session_id, table_name='event_session'): pass
else: return mk_resp(data=None, status_code=404)
if update_event_session_obj_result := update_event_session_obj_exist(
if update_event_session_obj_result := update_event_session_obj_v3(
event_session_id = event_session_id,
event_session_obj_exist = event_session_obj,
create_sub_obj = create_sub_obj,
@@ -128,7 +128,7 @@ async def patch_event_session_obj_exist(
return mk_resp(data=data, response=response, status_message='The event session was created.')
else:
return mk_resp(data=False, status_code=400, response=response, status_message='The result from trying to create an event session was unexpected.')
# ### END ### API Event Session ### patch_event_session_obj_exist() ###
# ### END ### API Event Session ### patch_event_session_obj_v3() ###
@router.patch('/{obj_id}', response_model=Resp_Body_Base)