update table

This commit is contained in:
2025-12-13 00:14:24 -03:00
parent 72f049babd
commit a1c0e3dcd5
6 changed files with 191 additions and 95 deletions

View File

@@ -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_,
}
)