mirror of
https://github.com/IT4Change/Ocelot-Social.git
synced 2025-12-13 07:45:56 +00:00
Set 'updatedAt' to 'null' on 'MEMBER_OF' creation in all group resolvers
This commit is contained in:
parent
a5857c1436
commit
c3ab014d9c
@ -107,8 +107,10 @@ export default {
|
||||
MATCH (owner:User {id: $userId})
|
||||
MERGE (owner)-[:CREATED]->(group)
|
||||
MERGE (owner)-[membership:MEMBER_OF]->(group)
|
||||
SET membership.createdAt = toString(datetime())
|
||||
SET membership.role = 'owner'
|
||||
SET
|
||||
membership.createdAt = toString(datetime()),
|
||||
membership.updatedAt = null,
|
||||
membership.role = 'owner'
|
||||
${categoriesCypher}
|
||||
RETURN group {.*, myRole: membership.role}
|
||||
`,
|
||||
@ -138,6 +140,7 @@ export default {
|
||||
MERGE (member)-[membership:MEMBER_OF]->(group)
|
||||
ON CREATE SET
|
||||
membership.createdAt = toString(datetime()),
|
||||
membership.updatedAt = null,
|
||||
membership.role =
|
||||
CASE WHEN group.groupType = 'public'
|
||||
THEN 'usual'
|
||||
@ -166,6 +169,7 @@ export default {
|
||||
MERGE (member)-[membership:MEMBER_OF]->(group)
|
||||
ON CREATE SET
|
||||
membership.createdAt = toString(datetime()),
|
||||
membership.updatedAt = null,
|
||||
membership.role = $roleInGroup
|
||||
ON MATCH SET
|
||||
membership.updatedAt = toString(datetime()),
|
||||
|
||||
@ -59,7 +59,7 @@ input _GroupFilter {
|
||||
|
||||
type Query {
|
||||
Group(
|
||||
isMember: Boolean # if 'undefined' or 'null' then all groups
|
||||
isMember: Boolean # if 'undefined' or 'null' then get all groups
|
||||
id: ID
|
||||
name: String
|
||||
slug: String
|
||||
@ -81,11 +81,11 @@ type Query {
|
||||
filter: _UserFilter
|
||||
): [User]
|
||||
|
||||
AvailableGroupTypes: [GroupType]!
|
||||
# AvailableGroupTypes: [GroupType]!
|
||||
|
||||
AvailableGroupActionRadii: [GroupActionRadius]!
|
||||
# AvailableGroupActionRadii: [GroupActionRadius]!
|
||||
|
||||
AvailableGroupMemberRoles: [GroupMemberRole]!
|
||||
# AvailableGroupMemberRoles: [GroupMemberRole]!
|
||||
}
|
||||
|
||||
type Mutation {
|
||||
@ -102,17 +102,17 @@ type Mutation {
|
||||
locationName: String
|
||||
): Group
|
||||
|
||||
UpdateGroup(
|
||||
id: ID!
|
||||
name: String
|
||||
slug: String
|
||||
avatar: ImageInput
|
||||
locationName: String
|
||||
about: String
|
||||
description: String
|
||||
): Group
|
||||
# UpdateGroup(
|
||||
# id: ID!
|
||||
# name: String
|
||||
# slug: String
|
||||
# avatar: ImageInput
|
||||
# locationName: String
|
||||
# about: String
|
||||
# description: String
|
||||
# ): Group
|
||||
|
||||
DeleteGroup(id: ID!): Group
|
||||
# DeleteGroup(id: ID!): Group
|
||||
|
||||
JoinGroup(
|
||||
groupId: ID!
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user