Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
24 commits
Select commit Hold shift + click to select a range
bb2badf
feat: add schema for get marriage certificate form
sajclarke Dec 16, 2025
e075cc4
feat: add death certificate form schema
sajclarke Dec 16, 2025
6612c7c
Merge pull request #15 from govtech-bb/feat/marriage-certificate
Ethical-Ralph Dec 16, 2025
a196d32
Merge pull request #16 from govtech-bb/feat/death-certificate-1
Ethical-Ralph Dec 16, 2025
97aa4d7
feat(payment): implement department-specific API key management and c…
Ethical-Ralph Dec 16, 2025
b0ca019
Merge pull request #17 from govtech-bb/feat/multi-payment-api-key
Ethical-Ralph Dec 16, 2025
7ea6440
fix: change validation for estimated date of death
sajclarke Dec 16, 2025
e0e149b
fix(package): update db:migrate:prod script to remove unnecessary flags
Ethical-Ralph Dec 16, 2025
c1d76e7
Merge branch 'develop' of https://github.com/govtech-bb/form-processo…
Ethical-Ralph Dec 16, 2025
49bb3c4
feat(payment): enhance order processing with copy limits and dynamic …
Ethical-Ralph Dec 17, 2025
e819840
feat(expression): implement ExpressionResolverService for dynamic exp…
Ethical-Ralph Dec 17, 2025
0b69651
fix(payment): remove unused ConfigService injection and correct proce…
Ethical-Ralph Dec 17, 2025
16b55c8
feat(schema): add responseData to payment timing for death and marria…
Ethical-Ralph Dec 17, 2025
44c09d2
feat(ezpay): update department-specific API keys for enhanced integra…
Ethical-Ralph Dec 18, 2025
43733d3
feat(payment): update payment configuration to use 'revenue_authority…
Ethical-Ralph Dec 18, 2025
d528f8d
chore: change field definitions and add new fields
sajclarke Dec 18, 2025
b4060ae
Merge pull request #21 from govtech-bb/chore/update-birth-certificate…
sajclarke Dec 18, 2025
6a66868
feat: add file upload functionality with AWS S3 integration
Ethical-Ralph Dec 18, 2025
872107d
Merge branch 'develop' of https://github.com/govtech-bb/form-processo…
Ethical-Ralph Dec 18, 2025
1662b8d
fix: make middle names really not required
sajclarke Dec 18, 2025
d89e324
Merge pull request #22 from govtech-bb/fix/birth-certificate-conditio…
sajclarke Dec 18, 2025
37c9c9b
feat: integrate AWS S3 request presigner and update file upload logic
Ethical-Ralph Dec 18, 2025
7a0e448
Merge branch 'develop' of https://github.com/govtech-bb/form-processo…
Ethical-Ralph Dec 18, 2025
0e60016
fix: update import syntax for S3Presigner to use namespace import
Ethical-Ralph Dec 18, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
15 changes: 15 additions & 0 deletions .env.example
Original file line number Diff line number Diff line change
Expand Up @@ -28,3 +28,18 @@ EMAIL_TEMPLATES_DIR=src/email/templates

# Form Schemas Directory
FORM_SCHEMAS_DIR=schemas

# EZPay Configuration
EZPAY_API_KEY=HWqgTn5EXIHLAzVjXtGpB2mIjgQgj0Ql
EZPAY_BASE_URL=https://test.ezpay.gov.bb
EZPAY_WEBHOOK_SECRET=your_webhook_secret

# Department-specific EZPay API keys
EZPAY_EDUCATION_API_KEY=edu_specific_api_key_here
EZPAY_HEALTH_API_KEY=health_specific_api_key_here
EZPAY_SOCIAL_SERVICES_API_KEY=social_services_api_key_here
EZPAY_TRANSPORT_API_KEY=transport_api_key_here

# Form-specific secrets (example)
PRIMARY_SCHOOL_TEXTBOOK_GRANT_PAYMENT_CODE=EDU001
PRIMARY_SCHOOL_TEXTBOOK_GRANT_ADMIN_EMAIL=education@gov.bb
1,922 changes: 1,699 additions & 223 deletions package-lock.json

Large diffs are not rendered by default.

6 changes: 5 additions & 1 deletion package.json
Original file line number Diff line number Diff line change
Expand Up @@ -26,11 +26,14 @@
"db:migrate": "npm run typeorm migration:run -- -d src/database/datasource.ts",
"db:revert": "npm run typeorm migration:revert -- -d src/database/datasource.ts",
"db:drop": "npm run typeorm schema:drop -- -d src/database/datasource.ts",
"db:migrate:prod": "node ./node_modules/typeorm/cli migration:run -- -d ./dist/database/datasource.js"
"db:migrate:prod": "node ./node_modules/typeorm/cli migration:run -d ./dist/database/datasource.js"
},
"dependencies": {
"@aws-sdk/client-s3": "^3.954.0",
"@aws-sdk/client-ses": "^3.933.0",
"@aws-sdk/client-sesv2": "^3.933.0",
"@aws-sdk/lib-storage": "^3.954.0",
"@aws-sdk/s3-request-presigner": "^3.954.0",
"@nestjs/common": "^9.0.0",
"@nestjs/config": "^4.0.2",
"@nestjs/core": "^9.0.0",
Expand All @@ -53,6 +56,7 @@
"@nestjs/testing": "^9.0.0",
"@types/express": "^4.17.13",
"@types/jest": "28.1.8",
"@types/multer": "^2.0.0",
"@types/node": "^16.0.0",
"@types/supertest": "^2.0.11",
"@types/uuid": "^11.0.0",
Expand Down
Loading