finish seat

This commit is contained in:
2026-01-25 04:52:44 -03:00
parent 5fac7888a8
commit 3719842ae9
31 changed files with 731 additions and 134 deletions

View File

@@ -198,6 +198,8 @@ Resources:
TableName: !Ref EnrollmentTable
- DynamoDBCrudPolicy:
TableName: !Ref UserTable
- DynamoDBCrudPolicy:
TableName: !Ref OrderTable
Events:
DynamoDBEvent:
Type: EventBridgeRule
@@ -238,6 +240,31 @@ Resources:
old_image:
status: [IN_PROGRESS]
EventRestoreSeatFunction:
Type: AWS::Serverless::Function
Properties:
Handler: events.restore_seat.lambda_handler
LoggingConfig:
LogGroup: !Ref EventLog
Policies:
- DynamoDBCrudPolicy:
TableName: !Ref EnrollmentTable
- DynamoDBCrudPolicy:
TableName: !Ref OrderTable
Events:
DynamoDBEvent:
Type: EventBridgeRule
Properties:
Pattern:
resources: [!Ref EnrollmentTable]
detail-type: [REMOVE]
detail:
old_image:
sk: [CANCEL_POLICY]
seat:
order_id:
- exists: true
# DEPRECATED
EventAllocateSlotsFunction:
Type: AWS::Serverless::Function