update table
This commit is contained in:
@@ -94,6 +94,7 @@ def enroll(
|
||||
enrollment: Enrollment,
|
||||
*,
|
||||
org: Org | None = None,
|
||||
cancel_policy: bool = False,
|
||||
subscription: Subscription | None = None,
|
||||
created_by: CreatedBy | None = None,
|
||||
scheduled_at: datetime | None = None,
|
||||
@@ -120,6 +121,15 @@ def enroll(
|
||||
| ({'scheduled_at': scheduled_at} if scheduled_at else {})
|
||||
)
|
||||
|
||||
if cancel_policy:
|
||||
transact.put(
|
||||
item={
|
||||
'id': enrollment.id,
|
||||
'sk': 'CANCEL_POLICY',
|
||||
'created_at': now_,
|
||||
}
|
||||
)
|
||||
|
||||
# Relationships between this enrollment and its related entities
|
||||
for entity in linked_entities:
|
||||
# Parent knows the child
|
||||
@@ -168,7 +178,8 @@ def enroll(
|
||||
item={
|
||||
'id': enrollment.id,
|
||||
'sk': 'CREATED_BY',
|
||||
'created_by': created_by,
|
||||
'name': created_by['name'],
|
||||
'user_id': created_by['id'],
|
||||
'created_at': now_,
|
||||
}
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user