Skip to content

Commit

Permalink
feat(notification): ordering-srv now supports notifications
Browse files Browse the repository at this point in the history
  • Loading branch information
Gerald Baulig committed Jan 29, 2025
1 parent b2cb6dc commit c2b6ab7
Show file tree
Hide file tree
Showing 24 changed files with 2,815 additions and 1,315 deletions.
122 changes: 98 additions & 24 deletions cfg/config.json
Original file line number Diff line number Diff line change
Expand Up @@ -140,6 +140,15 @@
"flushCacheResponse": {
"messageObject": "io.restorecommerce.commandinterface.CommandResponse"
},
"renderRequest": {
"messageObject": "io.restorecommerce.rendering.RenderRequest"
},
"renderResponse": {
"messageObject": "io.restorecommerce.rendering.RenderResponse"
},
"sendEmail": {
"messageObject": "io.restorecommerce.notification_req.NotificationReq"
},
"topics": {
"command": {
"topic": "io.restorecommerce.command",
Expand All @@ -158,6 +167,12 @@
"queuedJob": "handleQueuedJob"
}
},
"rendering": {
"topic": "io.restorecommerce.rendering",
"events": {
"renderResponse": "handleRenderResponse"
}
},
"ordering.resource": {
"topic": "io.restorecommerce.ordering.resource",
"events": {
Expand All @@ -178,61 +193,80 @@
"address": "localhost:50061"
},
"user": {
"fullName": "io.restorecommerce.user.UserService",
"address": "localhost:50051"
},
"product": {
"fullName": "io.restorecommerce.product.ProductService",
"address": "localhost:50068"
},
"contact_point": {
"address": "localhost:50053"
"manufacturer": {
"fullName": "io.restorecommerce.manufacturer.ManufacturerService",
"address": "localhost:50068"
},
"address": {
"fullName": "io.restorecommerce.address.AddressService",
"address": "localhost:50053"
},
"country": {
"address": "localhost:50053"
},
"currency": {
"fullName": "io.restorecommerce.country.CountryService",
"address": "localhost:50053"
},
"tax": {
"address": "localhost:50053"
},
"tax_type": {
"fullName": "io.restorecommerce.tax.TaxService",
"address": "localhost:50053"
},
"customer": {
"fullName": "io.restorecommerce.customer.CustomerService",
"address": "localhost:50053"
},
"shop": {
"fullName": "io.restorecommerce.shop.ShopService",
"address": "localhost:50053"
},
"organization": {
"fullName": "io.restorecommerce.organization.OrganizationService",
"address": "localhost:50053"
},
"contact_point": {
"fullName": "io.restorecommerce.contact_point.ContactPointService",
"address": "localhost:50053"
},
"template": {
"fullName": "io.restorecommerce.template.TemplateService",
"address": "localhost:50053"
},
"setting": {
"fullName": "io.restorecommerce.setting.SettingService",
"address": "localhost:50053"
},
"currency": {
"fullName": "io.restorecommerce.currency.CurrencyService",
"address": "localhost:50053"
},
"ostorage": {
"fullName": "io.restorecommerce.ostorage.OstorageService",
"address": "localhost:50066"
},
"fulfillment": {
"disabled": false,
"fullName": "io.restorecommerce.fulfillment.FulfillmentService",
"address": "localhost:50067",
"tech_user": {
"id": "root_tech_user",
"token": "1a4c6789-6435-487a-9308-64d06384acf9"
}
"disabled": false
},
"fulfillment_product": {
"disabled": false,
"fullName": "io.restorecommerce.fulfillment_product.FulfillmentProductService",
"address": "localhost:50067",
"tech_user": {
"id": "root_tech_user",
"token": "1a4c6789-6435-487a-9308-64d06384acf9"
}
"disabled": false
},
"invoice": {
"disabled": false,
"fullName": "io.restorecommerce.invoice.InvoiceService",
"address": "localhost:50077",
"tech_user": {
"id": "root_tech_user",
"token": "1a4c6789-6435-487a-9308-64d06384acf9"
}
"disabled": false
},
"notification_req": {
"fullName": "io.restorecommerce.notification_req.NotificationReqService",
"address": "localhost:50052",
"disabled": false
}
},
"server": {
Expand Down Expand Up @@ -369,6 +403,46 @@
"shop_invoice_render_enabled": true,
"shop_invoice_send_enabled": false,
"shop_order_error_cleanup_enabled": true
}
},
"Templates": [
{
"body": {
"url": "file://./templates/order_confirmation_subject.hbs"
},
"layout": {
"url": "file://./templates/order_layout.hbs"
},
"localization": [
{
"local_codes": ["en"],
"l10n": {
"url": "file://./templates/l10n.csv",
"content_type": "text/csv"
}
}
],
"ordinal": 0,
"use_case": "ORDER_CONFIRMATION"
},
{
"body": {
"url": "file://./templates/order_confirmation_body.hbs"
},
"layout": {
"url": "file://./templates/order_layout.hbs"
},
"localization": [
{
"local_codes": ["en"],
"l10n": {
"url": "file://./templates/l10n.csv",
"content_type": "text/csv"
}
}
],
"ordinal": 1,
"use_case": "ORDER_CONFIRMATION"
}
]
}
}
3 changes: 3 additions & 0 deletions cfg/config_production.json
Original file line number Diff line number Diff line change
Expand Up @@ -75,6 +75,9 @@
},
"invoice": {
"address": "invoicing-srv:50051"
},
"notification_req": {
"address": "notification-srv:50051"
}
},
"authorization": {
Expand Down
15 changes: 14 additions & 1 deletion cfg/config_test.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
"logger": {
"console": {
"handleExceptions": false,
"level": "error",
"level": "warn",
"colorize": true,
"prettyPrint": true
}
Expand Down Expand Up @@ -225,6 +225,19 @@
]
}
}
},
"manufacturer": {
"address": "localhost:50179",
"mock": {
"protoPath": "io/restorecommerce/manufacturer.proto",
"packageName": "io.restorecommerce.manufacturer",
"serviceName": "ManufacturerService",
"protoLoadOptions": {
"includeDirs": [
"node_modules/@restorecommerce/protos/"
]
}
}
}
}
}
4 changes: 0 additions & 4 deletions email_templates/resources.json

This file was deleted.

7 changes: 7 additions & 0 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,7 @@
"@restorecommerce/resource-base-interface": "1.6.5",
"@restorecommerce/service-config": "1.0.16",
"bignumber.js": "^9.1.2",
"csv-parse": "^5.6.0",
"redis": "4.7.0"
},
"devDependencies": {
Expand Down
Loading

0 comments on commit c2b6ab7

Please sign in to comment.