Work on event list

This commit is contained in:
Scott Idem
2021-07-12 18:19:18 -04:00
parent 9d1b520718
commit e4d60309a0
2 changed files with 8 additions and 8 deletions

View File

@@ -96,7 +96,7 @@ app.include_router(
)
app.include_router(
event.router,
prefix='/event',
# prefix='/event',
tags=['Event'],
)
app.include_router(

View File

@@ -18,7 +18,7 @@ from app.models.response_models import Resp_Body_Base, mk_resp
router = APIRouter()
@router.post('', response_model=Resp_Body_Base)
@router.post('/event', response_model=Resp_Body_Base)
async def post_event_obj(
obj: Event_Base,
x_account_id: str = Header(...),
@@ -41,7 +41,7 @@ async def post_event_obj(
return result
@router.patch('/{obj_id}', response_model=Resp_Body_Base)
@router.patch('/event/{obj_id}', response_model=Resp_Body_Base)
async def patch_event_obj(
obj_id: str = Query(..., min_length=1, max_length=22),
obj: Event_Base = None,
@@ -69,7 +69,7 @@ async def patch_event_obj(
# ### BEGIN ### API Event ### patch_event_json() ###
@router.patch('/{event_id}/json', response_model=Resp_Body_Base)
@router.patch('/event/{event_id}/json', response_model=Resp_Body_Base)
async def patch_event_json(
event_obj: Event_Base,
event_id: str = Query(..., min_length=1, max_length=22),
@@ -107,7 +107,7 @@ async def patch_event_json(
# ### END ### API Event ### patch_event_json() ###
# @router.get('/list', response_model=Resp_Body_Base)
# @router.get('/event/list', response_model=Resp_Body_Base)
# async def get_event_obj_li(
# for_obj_type: Optional[str] = Query(None, min_length=2, max_length=50),
# for_obj_id: Optional[str] = Query(None, min_length=1, max_length=22),
@@ -130,7 +130,7 @@ async def patch_event_json(
@router.get('/list', response_model=Resp_Body_Base)
@router.get('/event/list', response_model=Resp_Body_Base)
async def get_event_obj_li(
for_obj_type: Optional[str] = Query(None, min_length=2, max_length=50), # account
for_obj_id: Optional[str] = Query(None, min_length=1, max_length=22),
@@ -251,7 +251,7 @@ async def get_event_obj_li(
# ### BEGIN ### API Event ### get_event_obj() ###
# Working well as of 2021-06-30. Using as a template for other routes.
@router.get('/{event_id}', response_model=Resp_Body_Base)
@router.get('/event/{event_id}', response_model=Resp_Body_Base)
async def get_event_obj(
event_id: str = Query(..., min_length=1, max_length=22),
enabled: str = 'enabled', # For now this covers any included objects or object lists
@@ -407,7 +407,7 @@ async def get_person_event_obj_li(
# ### END ### API Event Methods ### get_person_event_obj_li() ###
@router.delete('/{obj_id}', response_model=Resp_Body_Base)
@router.delete('/event/{obj_id}', response_model=Resp_Body_Base)
async def delete_event_obj(
obj_id: str = Query(..., min_length=1, max_length=22),
x_account_id: str = Header(...),