feat(orchestration): Remote Joiner field aliases (#5013)

* initial commit

* chore: unit tests and forward arguments
This commit is contained in:
Carlos R. L. Rodrigues
2023-09-12 08:43:25 +02:00
committed by GitHub
parent 834da5c41a
commit 0953bdfe84
4 changed files with 498 additions and 116 deletions
@@ -56,6 +56,9 @@ export const serviceConfigs: JoinerServiceConfig[] = [
alias: {
name: "variant",
},
fieldAlias: {
user_shortcut: "product.user",
},
primaryKeys: ["id"],
relationships: [
{
@@ -75,6 +78,12 @@ export const serviceConfigs: JoinerServiceConfig[] = [
},
{
serviceName: "order",
fieldAlias: {
product_user_alias: {
path: "products.product.user",
forwardArgumentsOnPath: ["products.product"],
},
},
primaryKeys: ["id"],
relationships: [
{