Robert Schäfer
700bdcb8f1
Implement+test unblock mutation
2019-08-13 11:05:29 +02:00
Robert Schäfer
f5a59568ab
Implement block except for the unfollow feature
2019-08-13 11:05:29 +02:00
Robert Schäfer
05aee24efd
Implement+test User.blockedUsers resolver
2019-08-13 11:05:29 +02:00
Robert Schäfer
f8b37b5c1e
Remove obsolete relationship 'BLACKLISTED'
2019-08-13 11:05:29 +02:00
Robert Schäfer
e1bb6ed74e
Fix lint
2019-08-02 01:45:36 +02:00
Robert Schäfer
c65cc3e0e5
Implement+test SocialMedia.ownedBy resolver
...
Explicitly define `SocialMedia` graphql type and exclude it from
`neo4j-graphql-js`.
2019-07-31 18:07:48 +02:00
Robert Schäfer
448706ab18
Merge remote-tracking branch 'origin/master' into refactor-social-media-backend
2019-07-31 17:36:02 +02:00
Alina Beck
d83819dae3
add social media back into user resolver
2019-07-29 23:19:09 +02:00
Alina Beck
355c7c764c
remove social media from user resolver
2019-07-29 17:20:36 +02:00
Robert Schäfer
4ee20d4e7e
Coerce undefinedToNull in embed resolver
2019-07-22 00:38:56 +02:00
Robert Schäfer
b8ab7cacef
Fix email filter test
2019-07-15 19:21:17 +02:00
Robert Schäfer
cec3eddcef
Fix more test cases
2019-07-15 18:35:38 +02:00
Robert Schäfer
dacc3bb557
Implement fallback User.email resolver
2019-07-15 18:35:38 +02:00
Robert Schäfer
95a06a8344
Refactor all badges resolvers to use neode
...
FYI: @Tirokk I think we'll never remove or add new badges through
graphql. Instead, we will seed them manually with direct access to the
database. Therefore I removed the respective mutations and also your
tests regarding permissions.
2019-07-10 14:36:42 +02:00
Robert Schäfer
10ae4abaae
Use neode to bring User mutations under control
...
This commit takes all backend changes for signup and invite feature. I
was working on these features and removed the generated mutations for
type user along the way.
2019-07-03 15:58:42 +02:00
Matt Rider
d15857d240
Set user's posts/comments' delete attribute to true
...
- favor over actually deleting the node so that the comments will appear as anonymous and not lose the context of the conversation
- the post will not appear, but for admin it will be accessible
- follow @roschaefer `PR` review
2019-06-12 15:27:57 -03:00
Matt Rider
f7b2d52a7e
Refactor resolver to use Promise and map
...
- forEach cannot be used with async/await
2019-06-07 15:58:51 -03:00
Matt Rider
ed5f14d052
Dry out resolver
2019-06-07 10:17:58 -03:00
Matt Rider
bf352dca92
Start backend implementation UserAccount Deletion
2019-06-06 17:28:52 -03:00
f78c54a3e8
refactored backend structure
2019-05-31 19:31:39 +02:00