add cancel

This commit is contained in:
2025-07-18 00:14:45 -03:00
parent 6acc4bde4d
commit 61e7ac0f4b
7 changed files with 107 additions and 44 deletions

View File

@@ -32,7 +32,7 @@ user_layer = DynamoDBPersistenceLayer(USER_TABLE, dynamodb_client)
def get_courses():
event = router.current_event
query = event.get_query_string_value('q', '')
sort = event.get_query_string_value('sort', 'create_date:desc')
sort = event.get_query_string_value('sort', 'created_at:desc')
page = int(event.get_query_string_value('page', '1'))
hits_per_page = int(event.get_query_string_value('hitsPerPage', '25'))
@@ -58,11 +58,13 @@ def get_courses():
)
def post_course(payload: Course):
tenant: Tenant = router.context['tenant']
create_course(
payload,
Org(id=tenant.id, name=tenant.name),
tenant_id=str(tenant.id),
persistence_layer=course_layer,
)
return JSONResponse(
body=payload,
status_code=HTTPStatus.CREATED,