Improving the CRUD API endpoints
This commit is contained in:
@@ -260,33 +260,33 @@ async def get_event_id_event_abstract_obj_li(
|
||||
# ### END ### API Event Abstract ### get_event_id_event_abstract_obj_li() ###
|
||||
|
||||
|
||||
# ### BEGIN ### API Event Abstract ### delete_event_abstract_obj() ###
|
||||
# Updated 2023-03-22
|
||||
@router.delete('/event/abstract/{event_abstract_id}', response_model=Resp_Body_Base)
|
||||
def delete_event_abstract_obj(
|
||||
event_abstract_id: str = Query(..., min_length=11, max_length=22),
|
||||
# # ### BEGIN ### API Event Abstract ### delete_event_abstract_obj() ###
|
||||
# # Updated 2023-03-22
|
||||
# @router.delete('/event/abstract/{event_abstract_id}', response_model=Resp_Body_Base)
|
||||
# def delete_event_abstract_obj(
|
||||
# event_abstract_id: str = Query(..., min_length=11, max_length=22),
|
||||
|
||||
method: str = None, # None, delete, disable, hide
|
||||
# method: str = None, # None, delete, disable, hide
|
||||
|
||||
commons: Common_Route_Params = Depends(common_route_params),
|
||||
):
|
||||
log.setLevel(logging.INFO) # DEBUG, INFO, WARNING, ERROR, EXCEPTION, CRITICAL
|
||||
log.debug(locals())
|
||||
# commons: Common_Route_Params = Depends(common_route_params),
|
||||
# ):
|
||||
# log.setLevel(logging.INFO) # DEBUG, INFO, WARNING, ERROR, EXCEPTION, CRITICAL
|
||||
# log.debug(locals())
|
||||
|
||||
# ### SECTION ### Secondary data validation
|
||||
if event_abstract_id := redis_lookup_id_random(record_id_random=event_abstract_id, table_name='event_abstract'): pass
|
||||
else: return mk_resp(data=None, status_code=404, response=response, status_message='The Event Abstract ID was invalid or not found.')
|
||||
# # ### SECTION ### Secondary data validation
|
||||
# if event_abstract_id := redis_lookup_id_random(record_id_random=event_abstract_id, table_name='event_abstract'): pass
|
||||
# else: return mk_resp(data=None, status_code=404, response=response, status_message='The Event Abstract ID was invalid or not found.')
|
||||
|
||||
if event_abstract_obj_result := remove_event_abstract_obj(
|
||||
event_abstract_id = event_abstract_id,
|
||||
method = method,
|
||||
):
|
||||
log.info('Delete successful. Returning True')
|
||||
return mk_resp(data=True, response=response) # Success
|
||||
elif event_abstract_obj_result is None: # None
|
||||
log.info('No results')
|
||||
return mk_resp(data=None, status_code=404, response=response) # Not Found
|
||||
else:
|
||||
log.warning('Likely bad request')
|
||||
return mk_resp(data=False, status_code=400, response=response) # Bad Request
|
||||
# ### END ### API Event Abstract ### delete_event_abstract_obj() ###
|
||||
# if event_abstract_obj_result := remove_event_abstract_obj(
|
||||
# event_abstract_id = event_abstract_id,
|
||||
# method = method,
|
||||
# ):
|
||||
# log.info('Delete successful. Returning True')
|
||||
# return mk_resp(data=True, response=commons.response) # Success
|
||||
# elif event_abstract_obj_result is None: # None
|
||||
# log.info('No results')
|
||||
# return mk_resp(data=None, status_code=404, response=commons.response) # Not Found
|
||||
# else:
|
||||
# log.warning('Likely bad request')
|
||||
# return mk_resp(data=False, status_code=400, response=commons.response) # Bad Request
|
||||
# # ### END ### API Event Abstract ### delete_event_abstract_obj() ###
|
||||
Reference in New Issue
Block a user