From 4881bbfdd12a971b479cc646e40bfc9b878ddd53 Mon Sep 17 00:00:00 2001 From: Barry Low Date: Wed, 5 Sep 2018 08:21:20 -0700 Subject: [PATCH] Correct relations --- packages/aateam-api/database/datamodel.graphql | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/packages/aateam-api/database/datamodel.graphql b/packages/aateam-api/database/datamodel.graphql index d96ed4750..124356358 100644 --- a/packages/aateam-api/database/datamodel.graphql +++ b/packages/aateam-api/database/datamodel.graphql @@ -32,7 +32,7 @@ type Team { members: [TeamMembers!]! @relation (name: "TeamMembers", onDelete: SET_NULL) visible: Boolean! @default(value: true) wallet: Wallet - fb: FinancialBeings + fb: [FinancialBeings!]! @relation (name: "TeamFinancialBeing", onDelete: SET_NULL) active: Boolean! @default(value: true) } @@ -47,7 +47,7 @@ type TeamMembers { member: Member @relation (name: "MemberOnTeam", onDelete: SET_NULL) team: Team @relation (name: "TeamMembers", onDelete: SET_NULL) role: Role @default(value: MEMBER) - status: [MemberStatus!]! @relation (name: "MemberStatus", onDelete: CASCADE) + status: [MemberStatus!]! } type Member { @@ -72,9 +72,10 @@ type FinancialBeings { type: FBType kind: FBKind team: Team @relation (name: "TeamFinancialBeing", onDelete: SET_NULL) + status: [FBStatus!]! } -type MemberStatus { +type FBStatus { status: Status @Default(value: inactive) reason: String }