add created by
This commit is contained in:
@@ -11,6 +11,7 @@ from layercake.dynamodb import DynamoDBPersistenceLayer, KeyPair
|
||||
|
||||
from boto3clients import dynamodb_client
|
||||
from config import ENROLLMENT_TABLE
|
||||
from middlewares.authentication_middleware import User as Authenticated
|
||||
|
||||
logger = Logger(__name__)
|
||||
router = Router()
|
||||
@@ -33,6 +34,7 @@ def cancel(
|
||||
lock_hash: Annotated[str | None, Body(embed=True)] = None,
|
||||
):
|
||||
now_ = now()
|
||||
canceled_by: Authenticated = router.context['user']
|
||||
|
||||
with dyn.transact_writer() as transact:
|
||||
transact.update(
|
||||
@@ -55,7 +57,10 @@ def cancel(
|
||||
item={
|
||||
'id': enrollment_id,
|
||||
'sk': 'CANCELED_BY',
|
||||
'canceled_by': {},
|
||||
'canceled_by': {
|
||||
'id': canceled_by.id,
|
||||
'name': canceled_by.name,
|
||||
},
|
||||
'created_at': now_,
|
||||
}
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user