Remove sending authId from Client
This commit is contained in:
1 parent
fecbac5680
commit
f97deb7946
19 files changed
+1859
-232
No files matched your search
@@ -1,5 +1,5 @@
|
||||
# source: http://localhost:4466
|
||||
# timestamp: Wed Sep 26 2018 23:15:45 GMT-0700 (Pacific Daylight Time)
|
||||
# timestamp: Thu Sep 27 2018 08:38:09 GMT-0700 (Pacific Daylight Time)
|
||||
|
||||
type AggregateFBStatus {
|
||||
count: Int!
|
||||
@@ -25,6 +25,10 @@ type AggregateTeamMembers {
|
||||
count: Int!
|
||||
}
|
||||
|
||||
type AggregateTeamMemberStatus {
|
||||
count: Int!
|
||||
}
|
||||
|
||||
type AggregateTeamProfile {
|
||||
count: Int!
|
||||
}
|
||||
@@ -516,6 +520,7 @@ type Member implements Node {
|
||||
teams(where: TeamMembersWhereInput, orderBy: TeamMembersOrderByInput, skip: Int, after: String, before: String, first: Int, last: Int): [TeamMembers!]
|
||||
authId: String!
|
||||
visible: Boolean!
|
||||
status(where: MemberStatusWhereInput, orderBy: MemberStatusOrderByInput, skip: Int, after: String, before: String, first: Int, last: Int): [MemberStatus!]
|
||||
createdAt: DateTime!
|
||||
}
|
||||
|
||||
@@ -534,6 +539,7 @@ input MemberCreateInput {
|
||||
authId: String!
|
||||
visible: Boolean
|
||||
teams: TeamMembersCreateManyWithoutMemberInput
|
||||
status: MemberStatusCreateManyInput
|
||||
}
|
||||
|
||||
input MemberCreateOneWithoutTeamsInput {
|
||||
@@ -545,6 +551,7 @@ input MemberCreateWithoutTeamsInput {
|
||||
alias: String
|
||||
authId: String!
|
||||
visible: Boolean
|
||||
status: MemberStatusCreateManyInput
|
||||
}
|
||||
|
||||
"""An edge in a connection."""
|
||||
@@ -807,6 +814,7 @@ input MemberUpdateInput {
|
||||
authId: String
|
||||
visible: Boolean
|
||||
teams: TeamMembersUpdateManyWithoutMemberInput
|
||||
status: MemberStatusUpdateManyInput
|
||||
}
|
||||
|
||||
input MemberUpdateOneWithoutTeamsInput {
|
||||
@@ -822,6 +830,7 @@ input MemberUpdateWithoutTeamsDataInput {
|
||||
alias: String
|
||||
authId: String
|
||||
visible: Boolean
|
||||
status: MemberStatusUpdateManyInput
|
||||
}
|
||||
|
||||
input MemberUpsertWithoutTeamsInput {
|
||||
@@ -987,6 +996,9 @@ input MemberWhereInput {
|
||||
teams_every: TeamMembersWhereInput
|
||||
teams_some: TeamMembersWhereInput
|
||||
teams_none: TeamMembersWhereInput
|
||||
status_every: MemberStatusWhereInput
|
||||
status_some: MemberStatusWhereInput
|
||||
status_none: MemberStatusWhereInput
|
||||
}
|
||||
|
||||
input MemberWhereUniqueInput {
|
||||
@@ -1001,16 +1013,20 @@ type Mutation {
|
||||
createFinancialBeings(data: FinancialBeingsCreateInput!): FinancialBeings!
|
||||
createTeamProfile(data: TeamProfileCreateInput!): TeamProfile!
|
||||
createWallet(data: WalletCreateInput!): Wallet!
|
||||
createFBStatus(data: FBStatusCreateInput!): FBStatus!
|
||||
createTeamStatus(data: TeamStatusCreateInput!): TeamStatus!
|
||||
createMemberStatus(data: MemberStatusCreateInput!): MemberStatus!
|
||||
createFBStatus(data: FBStatusCreateInput!): FBStatus!
|
||||
createTeamMemberStatus(data: TeamMemberStatusCreateInput!): TeamMemberStatus!
|
||||
createTeamStatus(data: TeamStatusCreateInput!): TeamStatus!
|
||||
updateTeam(data: TeamUpdateInput!, where: TeamWhereUniqueInput!): Team
|
||||
updateTeamMembers(data: TeamMembersUpdateInput!, where: TeamMembersWhereUniqueInput!): TeamMembers
|
||||
updateMember(data: MemberUpdateInput!, where: MemberWhereUniqueInput!): Member
|
||||
updateFinancialBeings(data: FinancialBeingsUpdateInput!, where: FinancialBeingsWhereUniqueInput!): FinancialBeings
|
||||
deleteTeam(where: TeamWhereUniqueInput!): Team
|
||||
deleteTeamMembers(where: TeamMembersWhereUniqueInput!): TeamMembers
|
||||
deleteMember(where: MemberWhereUniqueInput!): Member
|
||||
deleteFinancialBeings(where: FinancialBeingsWhereUniqueInput!): FinancialBeings
|
||||
upsertTeam(where: TeamWhereUniqueInput!, create: TeamCreateInput!, update: TeamUpdateInput!): Team!
|
||||
upsertTeamMembers(where: TeamMembersWhereUniqueInput!, create: TeamMembersCreateInput!, update: TeamMembersUpdateInput!): TeamMembers!
|
||||
upsertMember(where: MemberWhereUniqueInput!, create: MemberCreateInput!, update: MemberUpdateInput!): Member!
|
||||
upsertFinancialBeings(where: FinancialBeingsWhereUniqueInput!, create: FinancialBeingsCreateInput!, update: FinancialBeingsUpdateInput!): FinancialBeings!
|
||||
updateManyTeams(data: TeamUpdateInput!, where: TeamWhereInput): BatchPayload!
|
||||
@@ -1019,18 +1035,20 @@ type Mutation {
|
||||
updateManyFinancialBeingses(data: FinancialBeingsUpdateInput!, where: FinancialBeingsWhereInput): BatchPayload!
|
||||
updateManyTeamProfiles(data: TeamProfileUpdateInput!, where: TeamProfileWhereInput): BatchPayload!
|
||||
updateManyWallets(data: WalletUpdateInput!, where: WalletWhereInput): BatchPayload!
|
||||
updateManyFBStatuses(data: FBStatusUpdateInput!, where: FBStatusWhereInput): BatchPayload!
|
||||
updateManyTeamStatuses(data: TeamStatusUpdateInput!, where: TeamStatusWhereInput): BatchPayload!
|
||||
updateManyMemberStatuses(data: MemberStatusUpdateInput!, where: MemberStatusWhereInput): BatchPayload!
|
||||
updateManyFBStatuses(data: FBStatusUpdateInput!, where: FBStatusWhereInput): BatchPayload!
|
||||
updateManyTeamMemberStatuses(data: TeamMemberStatusUpdateInput!, where: TeamMemberStatusWhereInput): BatchPayload!
|
||||
updateManyTeamStatuses(data: TeamStatusUpdateInput!, where: TeamStatusWhereInput): BatchPayload!
|
||||
deleteManyTeams(where: TeamWhereInput): BatchPayload!
|
||||
deleteManyTeamMemberses(where: TeamMembersWhereInput): BatchPayload!
|
||||
deleteManyMembers(where: MemberWhereInput): BatchPayload!
|
||||
deleteManyFinancialBeingses(where: FinancialBeingsWhereInput): BatchPayload!
|
||||
deleteManyTeamProfiles(where: TeamProfileWhereInput): BatchPayload!
|
||||
deleteManyWallets(where: WalletWhereInput): BatchPayload!
|
||||
deleteManyFBStatuses(where: FBStatusWhereInput): BatchPayload!
|
||||
deleteManyTeamStatuses(where: TeamStatusWhereInput): BatchPayload!
|
||||
deleteManyMemberStatuses(where: MemberStatusWhereInput): BatchPayload!
|
||||
deleteManyFBStatuses(where: FBStatusWhereInput): BatchPayload!
|
||||
deleteManyTeamMemberStatuses(where: TeamMemberStatusWhereInput): BatchPayload!
|
||||
deleteManyTeamStatuses(where: TeamStatusWhereInput): BatchPayload!
|
||||
}
|
||||
|
||||
enum MutationType {
|
||||
@@ -1067,10 +1085,12 @@ type Query {
|
||||
financialBeingses(where: FinancialBeingsWhereInput, orderBy: FinancialBeingsOrderByInput, skip: Int, after: String, before: String, first: Int, last: Int): [FinancialBeings]!
|
||||
teamProfiles(where: TeamProfileWhereInput, orderBy: TeamProfileOrderByInput, skip: Int, after: String, before: String, first: Int, last: Int): [TeamProfile]!
|
||||
wallets(where: WalletWhereInput, orderBy: WalletOrderByInput, skip: Int, after: String, before: String, first: Int, last: Int): [Wallet]!
|
||||
fBStatuses(where: FBStatusWhereInput, orderBy: FBStatusOrderByInput, skip: Int, after: String, before: String, first: Int, last: Int): [FBStatus]!
|
||||
teamStatuses(where: TeamStatusWhereInput, orderBy: TeamStatusOrderByInput, skip: Int, after: String, before: String, first: Int, last: Int): [TeamStatus]!
|
||||
memberStatuses(where: MemberStatusWhereInput, orderBy: MemberStatusOrderByInput, skip: Int, after: String, before: String, first: Int, last: Int): [MemberStatus]!
|
||||
fBStatuses(where: FBStatusWhereInput, orderBy: FBStatusOrderByInput, skip: Int, after: String, before: String, first: Int, last: Int): [FBStatus]!
|
||||
teamMemberStatuses(where: TeamMemberStatusWhereInput, orderBy: TeamMemberStatusOrderByInput, skip: Int, after: String, before: String, first: Int, last: Int): [TeamMemberStatus]!
|
||||
teamStatuses(where: TeamStatusWhereInput, orderBy: TeamStatusOrderByInput, skip: Int, after: String, before: String, first: Int, last: Int): [TeamStatus]!
|
||||
team(where: TeamWhereUniqueInput!): Team
|
||||
teamMembers(where: TeamMembersWhereUniqueInput!): TeamMembers
|
||||
member(where: MemberWhereUniqueInput!): Member
|
||||
financialBeings(where: FinancialBeingsWhereUniqueInput!): FinancialBeings
|
||||
teamsConnection(where: TeamWhereInput, orderBy: TeamOrderByInput, skip: Int, after: String, before: String, first: Int, last: Int): TeamConnection!
|
||||
@@ -1079,9 +1099,10 @@ type Query {
|
||||
financialBeingsesConnection(where: FinancialBeingsWhereInput, orderBy: FinancialBeingsOrderByInput, skip: Int, after: String, before: String, first: Int, last: Int): FinancialBeingsConnection!
|
||||
teamProfilesConnection(where: TeamProfileWhereInput, orderBy: TeamProfileOrderByInput, skip: Int, after: String, before: String, first: Int, last: Int): TeamProfileConnection!
|
||||
walletsConnection(where: WalletWhereInput, orderBy: WalletOrderByInput, skip: Int, after: String, before: String, first: Int, last: Int): WalletConnection!
|
||||
fBStatusesConnection(where: FBStatusWhereInput, orderBy: FBStatusOrderByInput, skip: Int, after: String, before: String, first: Int, last: Int): FBStatusConnection!
|
||||
teamStatusesConnection(where: TeamStatusWhereInput, orderBy: TeamStatusOrderByInput, skip: Int, after: String, before: String, first: Int, last: Int): TeamStatusConnection!
|
||||
memberStatusesConnection(where: MemberStatusWhereInput, orderBy: MemberStatusOrderByInput, skip: Int, after: String, before: String, first: Int, last: Int): MemberStatusConnection!
|
||||
fBStatusesConnection(where: FBStatusWhereInput, orderBy: FBStatusOrderByInput, skip: Int, after: String, before: String, first: Int, last: Int): FBStatusConnection!
|
||||
teamMemberStatusesConnection(where: TeamMemberStatusWhereInput, orderBy: TeamMemberStatusOrderByInput, skip: Int, after: String, before: String, first: Int, last: Int): TeamMemberStatusConnection!
|
||||
teamStatusesConnection(where: TeamStatusWhereInput, orderBy: TeamStatusOrderByInput, skip: Int, after: String, before: String, first: Int, last: Int): TeamStatusConnection!
|
||||
|
||||
"""Fetches an object given its ID"""
|
||||
node(
|
||||
@@ -1099,8 +1120,9 @@ enum Role {
|
||||
enum Status {
|
||||
ACTIVE
|
||||
INACTIVE
|
||||
APPLY
|
||||
INVITE
|
||||
APPLIED
|
||||
INVITED
|
||||
REMOVED
|
||||
}
|
||||
|
||||
type Subscription {
|
||||
@@ -1110,9 +1132,10 @@ type Subscription {
|
||||
financialBeings(where: FinancialBeingsSubscriptionWhereInput): FinancialBeingsSubscriptionPayload
|
||||
teamProfile(where: TeamProfileSubscriptionWhereInput): TeamProfileSubscriptionPayload
|
||||
wallet(where: WalletSubscriptionWhereInput): WalletSubscriptionPayload
|
||||
fBStatus(where: FBStatusSubscriptionWhereInput): FBStatusSubscriptionPayload
|
||||
teamStatus(where: TeamStatusSubscriptionWhereInput): TeamStatusSubscriptionPayload
|
||||
memberStatus(where: MemberStatusSubscriptionWhereInput): MemberStatusSubscriptionPayload
|
||||
fBStatus(where: FBStatusSubscriptionWhereInput): FBStatusSubscriptionPayload
|
||||
teamMemberStatus(where: TeamMemberStatusSubscriptionWhereInput): TeamMemberStatusSubscriptionPayload
|
||||
teamStatus(where: TeamStatusSubscriptionWhereInput): TeamStatusSubscriptionPayload
|
||||
}
|
||||
|
||||
type Team implements Node {
|
||||
@@ -1188,11 +1211,14 @@ type TeamEdge {
|
||||
cursor: String!
|
||||
}
|
||||
|
||||
type TeamMembers {
|
||||
type TeamMembers implements Node {
|
||||
id: ID!
|
||||
member(where: MemberWhereInput): Member
|
||||
team(where: TeamWhereInput): Team
|
||||
role: Role
|
||||
status(where: MemberStatusWhereInput, orderBy: MemberStatusOrderByInput, skip: Int, after: String, before: String, first: Int, last: Int): [MemberStatus!]
|
||||
status(where: TeamMemberStatusWhereInput, orderBy: TeamMemberStatusOrderByInput, skip: Int, after: String, before: String, first: Int, last: Int): [TeamMemberStatus!]
|
||||
email: String
|
||||
createdAt: DateTime!
|
||||
updatedAt: DateTime!
|
||||
}
|
||||
|
||||
@@ -1208,29 +1234,34 @@ type TeamMembersConnection {
|
||||
|
||||
input TeamMembersCreateInput {
|
||||
role: Role
|
||||
email: String
|
||||
member: MemberCreateOneWithoutTeamsInput
|
||||
team: TeamCreateOneWithoutMembersInput
|
||||
status: MemberStatusCreateManyInput
|
||||
status: TeamMemberStatusCreateManyInput
|
||||
}
|
||||
|
||||
input TeamMembersCreateManyWithoutMemberInput {
|
||||
create: [TeamMembersCreateWithoutMemberInput!]
|
||||
connect: [TeamMembersWhereUniqueInput!]
|
||||
}
|
||||
|
||||
input TeamMembersCreateManyWithoutTeamInput {
|
||||
create: [TeamMembersCreateWithoutTeamInput!]
|
||||
connect: [TeamMembersWhereUniqueInput!]
|
||||
}
|
||||
|
||||
input TeamMembersCreateWithoutMemberInput {
|
||||
role: Role
|
||||
email: String
|
||||
team: TeamCreateOneWithoutMembersInput
|
||||
status: MemberStatusCreateManyInput
|
||||
status: TeamMemberStatusCreateManyInput
|
||||
}
|
||||
|
||||
input TeamMembersCreateWithoutTeamInput {
|
||||
role: Role
|
||||
email: String
|
||||
member: MemberCreateOneWithoutTeamsInput
|
||||
status: MemberStatusCreateManyInput
|
||||
status: TeamMemberStatusCreateManyInput
|
||||
}
|
||||
|
||||
"""An edge in a connection."""
|
||||
@@ -1243,18 +1274,23 @@ type TeamMembersEdge {
|
||||
}
|
||||
|
||||
enum TeamMembersOrderByInput {
|
||||
role_ASC
|
||||
role_DESC
|
||||
updatedAt_ASC
|
||||
updatedAt_DESC
|
||||
id_ASC
|
||||
id_DESC
|
||||
role_ASC
|
||||
role_DESC
|
||||
email_ASC
|
||||
email_DESC
|
||||
createdAt_ASC
|
||||
createdAt_DESC
|
||||
updatedAt_ASC
|
||||
updatedAt_DESC
|
||||
}
|
||||
|
||||
type TeamMembersPreviousValues {
|
||||
id: ID!
|
||||
role: Role
|
||||
email: String
|
||||
createdAt: DateTime!
|
||||
updatedAt: DateTime!
|
||||
}
|
||||
|
||||
@@ -1297,19 +1333,250 @@ input TeamMembersSubscriptionWhereInput {
|
||||
node: TeamMembersWhereInput
|
||||
}
|
||||
|
||||
type TeamMemberStatus {
|
||||
status: Status
|
||||
reason: String
|
||||
createdAt: DateTime!
|
||||
}
|
||||
|
||||
"""A connection to a list of items."""
|
||||
type TeamMemberStatusConnection {
|
||||
"""Information to aid in pagination."""
|
||||
pageInfo: PageInfo!
|
||||
|
||||
"""A list of edges."""
|
||||
edges: [TeamMemberStatusEdge]!
|
||||
aggregate: AggregateTeamMemberStatus!
|
||||
}
|
||||
|
||||
input TeamMemberStatusCreateInput {
|
||||
status: Status
|
||||
reason: String
|
||||
}
|
||||
|
||||
input TeamMemberStatusCreateManyInput {
|
||||
create: [TeamMemberStatusCreateInput!]
|
||||
}
|
||||
|
||||
"""An edge in a connection."""
|
||||
type TeamMemberStatusEdge {
|
||||
"""The item at the end of the edge."""
|
||||
node: TeamMemberStatus!
|
||||
|
||||
"""A cursor for use in pagination."""
|
||||
cursor: String!
|
||||
}
|
||||
|
||||
enum TeamMemberStatusOrderByInput {
|
||||
status_ASC
|
||||
status_DESC
|
||||
reason_ASC
|
||||
reason_DESC
|
||||
createdAt_ASC
|
||||
createdAt_DESC
|
||||
id_ASC
|
||||
id_DESC
|
||||
updatedAt_ASC
|
||||
updatedAt_DESC
|
||||
}
|
||||
|
||||
type TeamMemberStatusPreviousValues {
|
||||
status: Status
|
||||
reason: String
|
||||
createdAt: DateTime!
|
||||
}
|
||||
|
||||
type TeamMemberStatusSubscriptionPayload {
|
||||
mutation: MutationType!
|
||||
node: TeamMemberStatus
|
||||
updatedFields: [String!]
|
||||
previousValues: TeamMemberStatusPreviousValues
|
||||
}
|
||||
|
||||
input TeamMemberStatusSubscriptionWhereInput {
|
||||
"""Logical AND on all given filters."""
|
||||
AND: [TeamMemberStatusSubscriptionWhereInput!]
|
||||
|
||||
"""Logical OR on all given filters."""
|
||||
OR: [TeamMemberStatusSubscriptionWhereInput!]
|
||||
|
||||
"""Logical NOT on all given filters combined by AND."""
|
||||
NOT: [TeamMemberStatusSubscriptionWhereInput!]
|
||||
|
||||
"""
|
||||
The subscription event gets dispatched when it's listed in mutation_in
|
||||
"""
|
||||
mutation_in: [MutationType!]
|
||||
|
||||
"""
|
||||
The subscription event gets only dispatched when one of the updated fields names is included in this list
|
||||
"""
|
||||
updatedFields_contains: String
|
||||
|
||||
"""
|
||||
The subscription event gets only dispatched when all of the field names included in this list have been updated
|
||||
"""
|
||||
updatedFields_contains_every: [String!]
|
||||
|
||||
"""
|
||||
The subscription event gets only dispatched when some of the field names included in this list have been updated
|
||||
"""
|
||||
updatedFields_contains_some: [String!]
|
||||
node: TeamMemberStatusWhereInput
|
||||
}
|
||||
|
||||
input TeamMemberStatusUpdateInput {
|
||||
status: Status
|
||||
reason: String
|
||||
}
|
||||
|
||||
input TeamMemberStatusUpdateManyInput {
|
||||
create: [TeamMemberStatusCreateInput!]
|
||||
}
|
||||
|
||||
input TeamMemberStatusWhereInput {
|
||||
"""Logical AND on all given filters."""
|
||||
AND: [TeamMemberStatusWhereInput!]
|
||||
|
||||
"""Logical OR on all given filters."""
|
||||
OR: [TeamMemberStatusWhereInput!]
|
||||
|
||||
"""Logical NOT on all given filters combined by AND."""
|
||||
NOT: [TeamMemberStatusWhereInput!]
|
||||
status: Status
|
||||
|
||||
"""All values that are not equal to given value."""
|
||||
status_not: Status
|
||||
|
||||
"""All values that are contained in given list."""
|
||||
status_in: [Status!]
|
||||
|
||||
"""All values that are not contained in given list."""
|
||||
status_not_in: [Status!]
|
||||
reason: String
|
||||
|
||||
"""All values that are not equal to given value."""
|
||||
reason_not: String
|
||||
|
||||
"""All values that are contained in given list."""
|
||||
reason_in: [String!]
|
||||
|
||||
"""All values that are not contained in given list."""
|
||||
reason_not_in: [String!]
|
||||
|
||||
"""All values less than the given value."""
|
||||
reason_lt: String
|
||||
|
||||
"""All values less than or equal the given value."""
|
||||
reason_lte: String
|
||||
|
||||
"""All values greater than the given value."""
|
||||
reason_gt: String
|
||||
|
||||
"""All values greater than or equal the given value."""
|
||||
reason_gte: String
|
||||
|
||||
"""All values containing the given string."""
|
||||
reason_contains: String
|
||||
|
||||
"""All values not containing the given string."""
|
||||
reason_not_contains: String
|
||||
|
||||
"""All values starting with the given string."""
|
||||
reason_starts_with: String
|
||||
|
||||
"""All values not starting with the given string."""
|
||||
reason_not_starts_with: String
|
||||
|
||||
"""All values ending with the given string."""
|
||||
reason_ends_with: String
|
||||
|
||||
"""All values not ending with the given string."""
|
||||
reason_not_ends_with: String
|
||||
createdAt: DateTime
|
||||
|
||||
"""All values that are not equal to given value."""
|
||||
createdAt_not: DateTime
|
||||
|
||||
"""All values that are contained in given list."""
|
||||
createdAt_in: [DateTime!]
|
||||
|
||||
"""All values that are not contained in given list."""
|
||||
createdAt_not_in: [DateTime!]
|
||||
|
||||
"""All values less than the given value."""
|
||||
createdAt_lt: DateTime
|
||||
|
||||
"""All values less than or equal the given value."""
|
||||
createdAt_lte: DateTime
|
||||
|
||||
"""All values greater than the given value."""
|
||||
createdAt_gt: DateTime
|
||||
|
||||
"""All values greater than or equal the given value."""
|
||||
createdAt_gte: DateTime
|
||||
}
|
||||
|
||||
input TeamMembersUpdateInput {
|
||||
role: Role
|
||||
email: String
|
||||
member: MemberUpdateOneWithoutTeamsInput
|
||||
team: TeamUpdateOneWithoutMembersInput
|
||||
status: MemberStatusUpdateManyInput
|
||||
status: TeamMemberStatusUpdateManyInput
|
||||
}
|
||||
|
||||
input TeamMembersUpdateManyWithoutMemberInput {
|
||||
create: [TeamMembersCreateWithoutMemberInput!]
|
||||
connect: [TeamMembersWhereUniqueInput!]
|
||||
disconnect: [TeamMembersWhereUniqueInput!]
|
||||
delete: [TeamMembersWhereUniqueInput!]
|
||||
update: [TeamMembersUpdateWithWhereUniqueWithoutMemberInput!]
|
||||
upsert: [TeamMembersUpsertWithWhereUniqueWithoutMemberInput!]
|
||||
}
|
||||
|
||||
input TeamMembersUpdateManyWithoutTeamInput {
|
||||
create: [TeamMembersCreateWithoutTeamInput!]
|
||||
connect: [TeamMembersWhereUniqueInput!]
|
||||
disconnect: [TeamMembersWhereUniqueInput!]
|
||||
delete: [TeamMembersWhereUniqueInput!]
|
||||
update: [TeamMembersUpdateWithWhereUniqueWithoutTeamInput!]
|
||||
upsert: [TeamMembersUpsertWithWhereUniqueWithoutTeamInput!]
|
||||
}
|
||||
|
||||
input TeamMembersUpdateWithoutMemberDataInput {
|
||||
role: Role
|
||||
email: String
|
||||
team: TeamUpdateOneWithoutMembersInput
|
||||
status: TeamMemberStatusUpdateManyInput
|
||||
}
|
||||
|
||||
input TeamMembersUpdateWithoutTeamDataInput {
|
||||
role: Role
|
||||
email: String
|
||||
member: MemberUpdateOneWithoutTeamsInput
|
||||
status: TeamMemberStatusUpdateManyInput
|
||||
}
|
||||
|
||||
input TeamMembersUpdateWithWhereUniqueWithoutMemberInput {
|
||||
where: TeamMembersWhereUniqueInput!
|
||||
data: TeamMembersUpdateWithoutMemberDataInput!
|
||||
}
|
||||
|
||||
input TeamMembersUpdateWithWhereUniqueWithoutTeamInput {
|
||||
where: TeamMembersWhereUniqueInput!
|
||||
data: TeamMembersUpdateWithoutTeamDataInput!
|
||||
}
|
||||
|
||||
input TeamMembersUpsertWithWhereUniqueWithoutMemberInput {
|
||||
where: TeamMembersWhereUniqueInput!
|
||||
update: TeamMembersUpdateWithoutMemberDataInput!
|
||||
create: TeamMembersCreateWithoutMemberInput!
|
||||
}
|
||||
|
||||
input TeamMembersUpsertWithWhereUniqueWithoutTeamInput {
|
||||
where: TeamMembersWhereUniqueInput!
|
||||
update: TeamMembersUpdateWithoutTeamDataInput!
|
||||
create: TeamMembersCreateWithoutTeamInput!
|
||||
}
|
||||
|
||||
input TeamMembersWhereInput {
|
||||
@@ -1321,6 +1588,46 @@ input TeamMembersWhereInput {
|
||||
|
||||
"""Logical NOT on all given filters combined by AND."""
|
||||
NOT: [TeamMembersWhereInput!]
|
||||
id: ID
|
||||
|
||||
"""All values that are not equal to given value."""
|
||||
id_not: ID
|
||||
|
||||
"""All values that are contained in given list."""
|
||||
id_in: [ID!]
|
||||
|
||||
"""All values that are not contained in given list."""
|
||||
id_not_in: [ID!]
|
||||
|
||||
"""All values less than the given value."""
|
||||
id_lt: ID
|
||||
|
||||
"""All values less than or equal the given value."""
|
||||
id_lte: ID
|
||||
|
||||
"""All values greater than the given value."""
|
||||
id_gt: ID
|
||||
|
||||
"""All values greater than or equal the given value."""
|
||||
id_gte: ID
|
||||
|
||||
"""All values containing the given string."""
|
||||
id_contains: ID
|
||||
|
||||
"""All values not containing the given string."""
|
||||
id_not_contains: ID
|
||||
|
||||
"""All values starting with the given string."""
|
||||
id_starts_with: ID
|
||||
|
||||
"""All values not starting with the given string."""
|
||||
id_not_starts_with: ID
|
||||
|
||||
"""All values ending with the given string."""
|
||||
id_ends_with: ID
|
||||
|
||||
"""All values not ending with the given string."""
|
||||
id_not_ends_with: ID
|
||||
role: Role
|
||||
|
||||
"""All values that are not equal to given value."""
|
||||
@@ -1331,6 +1638,68 @@ input TeamMembersWhereInput {
|
||||
|
||||
"""All values that are not contained in given list."""
|
||||
role_not_in: [Role!]
|
||||
email: String
|
||||
|
||||
"""All values that are not equal to given value."""
|
||||
email_not: String
|
||||
|
||||
"""All values that are contained in given list."""
|
||||
email_in: [String!]
|
||||
|
||||
"""All values that are not contained in given list."""
|
||||
email_not_in: [String!]
|
||||
|
||||
"""All values less than the given value."""
|
||||
email_lt: String
|
||||
|
||||
"""All values less than or equal the given value."""
|
||||
email_lte: String
|
||||
|
||||
"""All values greater than the given value."""
|
||||
email_gt: String
|
||||
|
||||
"""All values greater than or equal the given value."""
|
||||
email_gte: String
|
||||
|
||||
"""All values containing the given string."""
|
||||
email_contains: String
|
||||
|
||||
"""All values not containing the given string."""
|
||||
email_not_contains: String
|
||||
|
||||
"""All values starting with the given string."""
|
||||
email_starts_with: String
|
||||
|
||||
"""All values not starting with the given string."""
|
||||
email_not_starts_with: String
|
||||
|
||||
"""All values ending with the given string."""
|
||||
email_ends_with: String
|
||||
|
||||
"""All values not ending with the given string."""
|
||||
email_not_ends_with: String
|
||||
createdAt: DateTime
|
||||
|
||||
"""All values that are not equal to given value."""
|
||||
createdAt_not: DateTime
|
||||
|
||||
"""All values that are contained in given list."""
|
||||
createdAt_in: [DateTime!]
|
||||
|
||||
"""All values that are not contained in given list."""
|
||||
createdAt_not_in: [DateTime!]
|
||||
|
||||
"""All values less than the given value."""
|
||||
createdAt_lt: DateTime
|
||||
|
||||
"""All values less than or equal the given value."""
|
||||
createdAt_lte: DateTime
|
||||
|
||||
"""All values greater than the given value."""
|
||||
createdAt_gt: DateTime
|
||||
|
||||
"""All values greater than or equal the given value."""
|
||||
createdAt_gte: DateTime
|
||||
updatedAt: DateTime
|
||||
|
||||
"""All values that are not equal to given value."""
|
||||
@@ -1355,9 +1724,13 @@ input TeamMembersWhereInput {
|
||||
updatedAt_gte: DateTime
|
||||
member: MemberWhereInput
|
||||
team: TeamWhereInput
|
||||
status_every: MemberStatusWhereInput
|
||||
status_some: MemberStatusWhereInput
|
||||
status_none: MemberStatusWhereInput
|
||||
status_every: TeamMemberStatusWhereInput
|
||||
status_some: TeamMemberStatusWhereInput
|
||||
status_none: TeamMemberStatusWhereInput
|
||||
}
|
||||
|
||||
input TeamMembersWhereUniqueInput {
|
||||
id: ID
|
||||
}
|
||||
|
||||
enum TeamOrderByInput {
|
||||
|
||||
+15
-5
@@ -87,9 +87,18 @@ const resolvers = {
|
||||
async teamByName(parent, { name }, ctx, info) {
|
||||
return ctx.db.query.team({ where: { name: name } }, `{ name }`)
|
||||
},
|
||||
async teamsByOwner(parent, { ownerId }, ctx, info) {
|
||||
console.log('teamsByOwner: ', ctx.user)
|
||||
return ctx.db.query.teams({where: { owner: ownerId }, orderBy:'updatedAt_DESC'}, TEAMS_FRAGMENT)
|
||||
async teamWithRole(parent, { teamId, role }, ctx, info) {
|
||||
return ctx.db.query.teamsConnection({where: {AND: [{id: teamId},{members_some:{role: role}}]}, first:1}, info)
|
||||
},
|
||||
async teamsByOwner(parent, args, ctx, info) {
|
||||
const authId = ctx.request.user.sub
|
||||
return ctx.db.query.teams({where: { owner: authId }, orderBy:'updatedAt_DESC'}, TEAMS_FRAGMENT)
|
||||
},
|
||||
async teamsByRole(parent, args, ctx, info) {
|
||||
const authId = ctx.request.user.sub
|
||||
let teamAdmin = await ctx.db.query.teams({where: {members_some: {OR: [{role: 'ADMIN'}, {role: 'OWNER'}], AND: [{member: {authId: authId}}]}}, orderBy: 'updatedAt_DESC'}, TEAMS_FRAGMENT)
|
||||
console.log('teamsByRole teamAdmin: ', teamAdmin)
|
||||
return teamAdmin
|
||||
},
|
||||
async owner(parent, args, ctx, info) {
|
||||
console.log('resolver.query.owner ctx: ', ctxMember(ctx))
|
||||
@@ -124,8 +133,9 @@ const resolvers = {
|
||||
}
|
||||
return member
|
||||
},
|
||||
async createTeam(parent, { name, slug, owner }, ctx, info) {
|
||||
return ctx.db.mutation.createTeam({ data: { name: name, slug: slug, owner: owner, members: { create: { member:{ connect:{ authId: owner} }, role: 'OWNER' } }, profile:{create:{avatar:"a"} } } }, TEAMS_FRAGMENT)
|
||||
async createTeam(parent, { name, slug }, ctx, info) {
|
||||
const authId = ctx.request.user.sub
|
||||
return ctx.db.mutation.createTeam({ data: { name: name, slug: slug, owner: authId, members: { create: { member:{ connect:{ authId: authId} }, role: 'OWNER' } }, profile:{create:{avatar:"a"} } } }, TEAMS_FRAGMENT)
|
||||
.catch((err) => {
|
||||
console.log('createTeam error: ', err)
|
||||
return err
|
||||
|
||||
@@ -10,7 +10,9 @@ type Query {
|
||||
teamDetails: [Team!]! @isAuthenticated
|
||||
teamByName(name: String!): Team
|
||||
teamById(teamId: String!): Team
|
||||
teamsByOwner(ownerId: String!): [Team!]! @isAuthenticated
|
||||
teamWithRole(teamId: String!, role: String!): Team
|
||||
teamsByOwner: [Team!]! @isAuthenticated
|
||||
teamsByRole: [Team!]! @isAuthenticated
|
||||
owner: Member @isAuthenticated
|
||||
currentMember: Member @isAuthenticated
|
||||
member(authId: String!): Member @isAuthenticated
|
||||
@@ -18,10 +20,13 @@ type Query {
|
||||
|
||||
type Mutation {
|
||||
authenticate(idToken: String!): Member
|
||||
createTeam(name: String!, slug: String!, owner: String!): Team @isAuthenticated
|
||||
updateTeamProfile(slug: String!, owner: String!, description: String, motto: String, avatar: String, banner: String): Team @isAuthenticated
|
||||
createTeam(name: String!, slug: String!): Team @isAuthenticated
|
||||
updateTeamProfile(slug: String!, description: String, motto: String, avatar: String, banner: String): Team @isAuthenticated
|
||||
deleteTeam(slug: String!): Team @isAuthenticated @isOwner(type: "Team")
|
||||
getAzureSAS(teamSlug: String!):String
|
||||
sendMemberInviteSG(email: String!, teamId: String!): String
|
||||
confirmMember(token: String!): String
|
||||
removeMember(email: String!, teamId: String!): String
|
||||
}
|
||||
|
||||
fragment MemberInfo on Member {
|
||||
|
||||
Reference in new issue
Block a user