Moriz Wahl
|
7cb1663be7
|
change from role eq pending to usual, admin, owner includes role
|
2022-10-11 14:35:27 +02:00 |
|
Moriz Wahl
|
631f34a2e5
|
improved code and tests as suggested by @tirokk, thanks for the great review!
|
2022-10-10 21:21:45 +02:00 |
|
Moriz Wahl
|
4556276351
|
fix: leaving public group keeps the posts in public group visible. Test leaving public group and visibility of posts in public group
|
2022-10-10 20:57:42 +02:00 |
|
Moriz Wahl
|
a924357a13
|
fix cypher when posts do not exist
|
2022-10-05 13:10:18 +02:00 |
|
Moriz Wahl
|
76bfe48476
|
implement and test post visibilty when leaving or changing the role in a group
|
2022-10-05 11:20:27 +02:00 |
|
Moriz Wahl
|
b259295094
|
Merge branch '5059-epic-groups' into post-in-group
|
2022-10-03 13:16:20 +02:00 |
|
Moriz Wahl
|
a9cd661e63
|
add tets for posts in groups
|
2022-09-22 08:17:09 +02:00 |
|
Wolfgang Huß
|
6df10e5588
|
Refactor 'updateGroupMutation' to a function that returns GQL
- Add and refactor some tests for the user resolvers.
- Refactor minor in general.
|
2022-09-18 08:35:31 +02:00 |
|
Wolfgang Huß
|
0048486a78
|
Refactor to save location in db by 'UpdateUser', 'CreateGroup', and 'UpdateGroup' resolvers
- Refactor, add, and refine tests of location for 'CreateGroup' and 'UpdateGroup' resolvers.
|
2022-09-17 20:55:43 +02:00 |
|
Wolfgang Huß
|
728eac98ac
|
Refine 'createOrUpdateLocations' call and import
|
2022-09-17 08:32:11 +02:00 |
|
Wolfgang Huß
|
1195be11ac
|
Fix, refactor, and partly implement generation of a location relation in Neo4j for users and groups
|
2022-09-16 21:07:43 +02:00 |
|
Wolfgang Huß
|
d32c137cff
|
Implement 'locationName', 'location' in 'CreateGroup', 'UpdateGroup', and 'Group' resolvers
|
2022-09-16 07:40:33 +02:00 |
|
Wolfgang Huß
|
8469ecd792
|
Merge branch '5059-groups/5318-group-profile-second' of github.com:Ocelot-Social-Community/Ocelot-Social into 5059-groups/5318-group-profile-members-list-etc
|
2022-09-14 16:31:31 +02:00 |
|
Wolfgang Huß
|
73b6b24b72
|
Refine 'convertObjectToCypherMapLiteral' with additional parameter
|
2022-09-14 16:30:09 +02:00 |
|
Wolfgang Huß
|
6af9e0cec0
|
Merge branch '5059-groups/5318-group-profile-second' of github.com:Ocelot-Social-Community/Ocelot-Social into 5059-groups/5318-group-profile-members-list-etc
# Conflicts:
# webapp/locales/de.json
# webapp/locales/en.json
|
2022-09-14 16:18:37 +02:00 |
|
Wolfgang Huß
|
7bb3a05b07
|
Clarify conversion to Cypher literal map for use as 'MATCH' parameter by making a resolver helper function
|
2022-09-14 16:10:55 +02:00 |
|
Wolfgang Huß
|
6a9c040722
|
Implement 'LeaveGroup' resolver
|
2022-09-13 20:23:34 +02:00 |
|
Wolfgang Huß
|
36f6fee8be
|
Query groups by 'Group' resolver via 'slug' and test it
|
2022-09-09 13:44:13 +02:00 |
|
Wolfgang Huß
|
b3a0d88a46
|
Merge branch '5059-groups/5316-in-be-hidden-groups-not-listed-for-none-or-pending-members' of github.com:Ocelot-Social-Community/Ocelot-Social into 5059-groups/5318-group-profile-second
|
2022-09-08 13:33:42 +02:00 |
|
Wolfgang Huß
|
00ccf5ed9a
|
Implement and test to find no hidden groups by 'Group' resolver where user is none or 'pending' member
|
2022-09-08 12:55:16 +02:00 |
|
Wolfgang Huß
|
9b83b37ea3
|
Upload group avatar on group profile page
|
2022-09-06 09:14:28 +02:00 |
|
Wolfgang Huß
|
92e6cc3f1b
|
Cleanup
|
2022-09-05 09:13:47 +02:00 |
|
Wolfgang Huß
|
e713f65522
|
Refine groups testing
|
2022-09-05 09:01:42 +02:00 |
|
Wolfgang Huß
|
7ec6086915
|
Test 'UpdateGroup' in general resolver and 'Group' resolver with 'id'
|
2022-09-02 08:10:46 +02:00 |
|
Wolfgang Huß
|
4f7ce5a6c1
|
Fix slugification tests of 'UpdateGroup'
|
2022-09-01 15:04:49 +02:00 |
|
Wolfgang Huß
|
44eb9d0bde
|
Implement 'UpdateGroup' resolver, not working
|
2022-09-01 09:31:50 +02:00 |
|
Wolfgang Huß
|
c3ab014d9c
|
Set 'updatedAt' to 'null' on 'MEMBER_OF' creation in all group resolvers
|
2022-08-25 13:44:05 +02:00 |
|
Wolfgang Huß
|
72eedef8d0
|
Cleanup
|
2022-08-23 13:12:38 +02:00 |
|
Wolfgang Huß
|
fd497a03aa
|
Change GQL parameter for 'ChangeGroupMemberRole' from 'id' to 'groupId'
Co-Authored-By: Mogge <moriz.wahl@gmx.de>
|
2022-08-23 11:58:23 +02:00 |
|
Wolfgang Huß
|
813c072dc7
|
Change GQL parameter for 'JoinGroup' from 'id' to 'groupId'
Co-Authored-By: Mogge <moriz.wahl@gmx.de>
|
2022-08-23 11:32:22 +02:00 |
|
Wolfgang Huß
|
826cf5a8e0
|
Renamed 'GroupMember' to 'GroupMembers'
Co-Authored-By: Mogge <moriz.wahl@gmx.de>
|
2022-08-23 11:03:47 +02:00 |
|
Wolfgang Huß
|
9dd819f8d2
|
Set not 'membership.updatedAt' on relation creation
Co-Authored-By: Mogge <moriz.wahl@gmx.de>
|
2022-08-23 10:25:39 +02:00 |
|
Wolfgang Huß
|
95cebd577d
|
Refactor to group joining by ChangeGroupMemberRole and that JoinGroup is not possible for hidden groups
Co-Authored-By: Mogge <moriz.wahl@gmx.de>
|
2022-08-23 10:18:00 +02:00 |
|
Wolfgang Huß
|
e3549d3aa9
|
Rename resolver SwitchGroupMemberRole to ChangeGroupMemberRole
Co-Authored-By: Mogge <moriz.wahl@gmx.de>
|
2022-08-23 05:11:10 +02:00 |
|
Wolfgang Huß
|
695a71bf25
|
Implement 'SwitchGroupMemberRole' resolver and write the beginning to test it
|
2022-08-20 09:43:37 +02:00 |
|
Wolfgang Huß
|
14620b00eb
|
Add tests for 'JoinGroup' and 'GroupMember' resolver
|
2022-08-19 10:47:17 +02:00 |
|
Wolfgang Huß
|
d36f0eab57
|
Add tests for 'GroupMember' resolver, a start
|
2022-08-18 11:48:26 +02:00 |
|
Wolfgang Huß
|
25ed30dba1
|
Implement 'EnterGroup' resolver
|
2022-08-18 10:12:11 +02:00 |
|
Wolfgang Huß
|
27b74eb9e1
|
Implement 'GroupMember' resolver, a first step
|
2022-08-17 12:11:52 +02:00 |
|
Moriz Wahl
|
dd876c52fa
|
increas max-old-space-size for jest, handle some asyncs, test validation for caregories only if categories are active
|
2022-08-15 10:52:31 +02:00 |
|
Wolfgang Huß
|
5e741ead8d
|
Overtake Moriz suggestions
|
2022-08-10 13:15:43 +02:00 |
|
Wolfgang Huß
|
f150ea3d7c
|
Update backend/src/schema/resolvers/groups.js
Co-authored-by: Moriz Wahl <moriz.wahl@gmx.de>
|
2022-08-10 12:52:31 +02:00 |
|
Wolfgang Huß
|
82401b1488
|
Update backend/src/schema/resolvers/groups.js
Co-authored-by: Moriz Wahl <moriz.wahl@gmx.de>
|
2022-08-10 12:52:20 +02:00 |
|
Wolfgang Huß
|
3d1b403656
|
Add relation 'CREATED' between owner and group
|
2022-08-09 16:55:43 +02:00 |
|
Wolfgang Huß
|
0149af12d4
|
Cleanup
|
2022-08-09 16:50:28 +02:00 |
|
Wolfgang Huß
|
117bd5e4e6
|
Implement error for to short 'description' and test it
|
2022-08-09 16:34:50 +02:00 |
|
Wolfgang Huß
|
61344fc96b
|
Implement errors for to less or to many categories and test it
|
2022-08-09 08:50:25 +02:00 |
|
Wolfgang Huß
|
fcca0f378d
|
Implement 'Group' query, next step
|
2022-08-04 09:24:04 +02:00 |
|
Wolfgang Huß
|
94411648fd
|
Implement 'Group' query, first step
|
2022-08-03 13:29:49 +02:00 |
|
Wolfgang Huß
|
cc44ee8ebc
|
Refactor relations ':OWNS' and ':ADMINISTERS' to ':MEMBER_OF' with properties
|
2022-08-03 13:12:50 +02:00 |
|