translate status
This commit is contained in:
@@ -3,6 +3,7 @@ import urllib.parse as parse
|
||||
from aws_lambda_powertools.event_handler.api_gateway import Router
|
||||
from layercake.dynamodb import (
|
||||
DynamoDBPersistenceLayer,
|
||||
KeyPair,
|
||||
SortKey,
|
||||
TransactKey,
|
||||
)
|
||||
@@ -68,7 +69,7 @@ def get_enrollments():
|
||||
|
||||
@router.get('/<id>', compress=True, tags=['Enrollment'])
|
||||
def get_enrollment(id: str):
|
||||
return enrollment_layer.collection.get_items(
|
||||
record = enrollment_layer.collection.get_items(
|
||||
TransactKey(id)
|
||||
+ SortKey('0')
|
||||
+ SortKey('STARTED', rename_key='started_at', path_spec='started_at')
|
||||
@@ -82,3 +83,8 @@ def get_enrollment(id: str):
|
||||
+ SortKey('author')
|
||||
+ SortKey('tenant')
|
||||
)
|
||||
|
||||
events = enrollment_layer.collection.query(KeyPair(id, 'SCHEDULE#'))
|
||||
record['events'] = events.get('items', [])
|
||||
|
||||
return record
|
||||
|
||||
Reference in New Issue
Block a user