Remove sending authId from Client

This commit is contained in:
Barry Low committed 2018-09-27 20:14:45 -07:00
1 parent fecbac5680
commit f97deb7946
19 files changed
+1859 -232

No files matched your search

+15 -4
View File
@@ -7,8 +7,9 @@ enum Role {
enum Status {
ACTIVE
INACTIVE
APPLY
INVITE
APPLIED
INVITED
REMOVED
}
enum FBType {
@@ -53,24 +54,34 @@ type TeamStatus {
}
type TeamMembers {
id: ID! @unique
member: Member @relation (name: "MemberOnTeam", onDelete: SET_NULL)
team: Team @relation (name: "TeamMembers", onDelete: SET_NULL)
role: Role @default(value: MEMBER)
status: [MemberStatus!]!
status: [TeamMemberStatus!]!
email: String
createdAt: DateTime!
updatedAt: DateTime!
}
type TeamMemberStatus {
status: Status @Default(value: INACTIVE)
reason: String
createdAt: DateTime!
}
type Member {
id: ID! @unique
alias: String
teams: [TeamMembers!]! @relation (name: "MemberOnTeam", onDelete: SET_NULL)
authId: String! @unique
visible: Boolean! @default(value: true)
status: [MemberStatus!]!
createdAt: DateTime!
}
type MemberStatus {
status: Status @Default(value: inactive)
status: Status @Default(value: INACTIVE)
reason: String
createdAt: DateTime!
}