Wolfgang Huß
b53d17fa6c
Merge branch 'master' of https://github.com/Human-Connection/Human-Connection into 1062-Notification-about-comment-on-post
2019-08-15 11:33:22 +02:00
Wolfgang Huß
6ab9a3204b
Fix the backend test
2019-08-15 11:07:57 +02:00
Wolfgang Huß
0d66cc4dcf
Merge branch 'master' of https://github.com/Human-Connection/Human-Connection into 1017-send-out-notifications-on-create-omment
...
# Conflicts:
# backend/src/middleware/handleHtmlContent/handleContentData.js
# backend/src/schema/types/schema.gql
2019-08-15 10:16:33 +02:00
Matt Rider
569ace137b
Merge branch 'master' of github.com:Human-Connection/Human-Connection into 1017-send-out-notifications-on-create-omment
2019-08-15 10:14:47 +02:00
dependabot-preview[bot]
31fa930ee2
Bump graphql-middleware from 3.0.3 to 3.0.5 in /backend
...
Bumps [graphql-middleware](https://github.com/prisma/graphql-middleware ) from 3.0.3 to 3.0.5.
- [Release notes](https://github.com/prisma/graphql-middleware/releases )
- [Commits](https://github.com/prisma/graphql-middleware/compare/v3.0.3...v3.0.5 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-08-15 04:21:52 +00:00
Robert Schäfer
244a23a3dd
Merge pull request #1257 from Human-Connection/dependabot/npm_and_yarn/backend/neo4j-graphql-js-2.7.0
...
Bump neo4j-graphql-js from 2.6.3 to 2.7.0 in /backend
2019-08-14 23:52:51 +02:00
Wolfgang Huß
e8c1a5fe8d
Write backend tests
2019-08-14 18:05:13 +02:00
Robert Schäfer
b6c96b7a57
Merge pull request #1261 from Human-Connection/1201-localise-categories
...
Localise categories
2019-08-14 17:44:21 +02:00
Matt Rider
ee93efd6d9
Localise categories
2019-08-14 13:57:39 +02:00
Wolfgang Huß
67f25104f4
Fixing lint
2019-08-14 13:22:01 +02:00
Wolfgang Huß
825a5f235a
Merge branch 'master' of https://github.com/Human-Connection/Human-Connection into 1017-send-out-notifications-on-create-omment
2019-08-14 13:10:19 +02:00
dependabot-preview[bot]
3eb24a85ea
Bump neo4j-graphql-js from 2.6.3 to 2.7.0 in /backend
...
Bumps [neo4j-graphql-js](https://github.com/neo4j-graphql/neo4j-graphql-js ) from 2.6.3 to 2.7.0.
- [Release notes](https://github.com/neo4j-graphql/neo4j-graphql-js/releases )
- [Changelog](https://github.com/neo4j-graphql/neo4j-graphql-js/blob/master/CHANGELOG.md )
- [Commits](https://github.com/neo4j-graphql/neo4j-graphql-js/commits )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-08-14 04:25:32 +00:00
roschaefer
d2a6d8c047
Avoid notifications if user was blocked
...
Otherwise you would follow a link and get a 404
2019-08-13 17:16:24 +02:00
roschaefer
6fb926e735
Fix Search.feature in a hacky way
...
Ok, we have no control what parameters are passed to the cypher query
generated by `neo4j-graphql-js`. So I'm re-using the `filter` param.
If the `$filter` param is `{}` then we can use COALESCE to turn that
into empty array. Ugh.
2019-08-13 16:46:52 +02:00
roschaefer
5103bdbc2a
Fix tests
2019-08-13 11:50:33 +02:00
Robert Schäfer
bedbb21def
Refactor notification spec
...
Wow this took me the entire day: If you run `createServer` multiple
times, more and more middlewares get added to the schema. That's why
the test would create 2^n notifications for n times you called
`createServer`. This is related to the following bug:
https://github.com/prisma/graphql-middleware/issues/63
2019-08-13 11:05:29 +02:00
Robert Schäfer
8de0195cf8
Keep existing filter params + same for text search
2019-08-13 11:05:29 +02:00
Robert Schäfer
5fb60d1132
Implement+test blocking a user on backend
2019-08-13 11:05:29 +02:00
Robert Schäfer
cc1f932803
Refactor tests with Post model
2019-08-13 11:05:29 +02:00
Robert Schäfer
7f509b3201
Implement block/unbock UI
2019-08-13 11:05:29 +02:00
Robert Schäfer
293054a05b
Implement block+unblock basic features
2019-08-13 11:05:29 +02:00
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
b63f6b0ba1
Setup blocked relationships in seeds
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
6950068a12
Sketch test for #1054
2019-08-13 11:05:29 +02:00
dependabot-preview[bot]
b56cabb8a4
Bump eslint-plugin-jest from 22.15.0 to 22.15.1 in /backend
...
Bumps [eslint-plugin-jest](https://github.com/jest-community/eslint-plugin-jest ) from 22.15.0 to 22.15.1.
- [Release notes](https://github.com/jest-community/eslint-plugin-jest/releases )
- [Changelog](https://github.com/jest-community/eslint-plugin-jest/blob/master/CHANGELOG.md )
- [Commits](https://github.com/jest-community/eslint-plugin-jest/compare/v22.15.0...v22.15.1 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-08-13 04:22:43 +00:00
dependabot-preview[bot]
e34c7f196f
Bump apollo-cache-inmemory from 1.6.2 to 1.6.3 in /backend
...
Bumps [apollo-cache-inmemory](https://github.com/apollographql/apollo-client ) from 1.6.2 to 1.6.3.
- [Release notes](https://github.com/apollographql/apollo-client/releases )
- [Changelog](https://github.com/apollographql/apollo-client/blob/master/CHANGELOG.md )
- [Commits](https://github.com/apollographql/apollo-client/compare/apollo-cache-inmemory@1.6.2...apollo-cache-inmemory@1.6.3 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-08-12 14:58:45 +00:00
dependabot-preview[bot]
0fa3333d86
Bump apollo-client from 2.6.3 to 2.6.4 in /backend
...
Bumps [apollo-client](https://github.com/apollographql/apollo-client ) from 2.6.3 to 2.6.4.
- [Release notes](https://github.com/apollographql/apollo-client/releases )
- [Changelog](https://github.com/apollographql/apollo-client/blob/master/CHANGELOG.md )
- [Commits](https://github.com/apollographql/apollo-client/compare/apollo-client@2.6.3...apollo-client@2.6.4 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-08-12 04:28:25 +00:00
Robert Schäfer
425b53a53f
Merge pull request #1228 from Human-Connection/dependabot/docker/backend/node-12.8-alpine
...
Bump node from 12.7-alpine to 12.8-alpine in /backend
2019-08-09 11:57:50 +02:00
Wolfgang Huß
bf92a88bf9
Merge pull request #1223 from Human-Connection/remove-mocks
...
Remove obsolete "MOCKS"
2019-08-09 10:31:42 +02:00
dependabot-preview[bot]
f9bb12f0af
Bump node from 12.7-alpine to 12.8-alpine in /backend
...
Bumps node from 12.7-alpine to 12.8-alpine.
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-08-09 04:31:08 +00:00
Robert Schäfer
2eaf66378a
Merge pull request #1133 from Human-Connection/384-emotions-on-posts
...
Emotions on posts
2019-08-09 00:37:38 +02:00
Robert Schäfer
963cbbef32
RemovePostEmotions should return deleted object
...
@mattwr18 I prefer (I believe it's even best practice) that a delete
mutation should return the deleted object. If you run the delete
mutation again, it should return `null` because there is no object like
that anymore. That way the client knows if a delete mutation has changed
any state in the database.
Also I fixed another bug in the resolver. If your graphql mutation looks
like this:
```gql
mutation {
RemovePostEmotions(to:{ id:"p15"}, data:{emotion: angry}) {
from {
id
name
}
to {
id
title
}
emotion
}
}
```
Then you get errors because your resolver does not return the name for
the user or the title for the post anymore. Just use spread operator...
and it's fixed.
2019-08-08 23:51:26 +02:00
Robert Schäfer
f3e545a913
Fix bug: Only add emotions for authenticated user
2019-08-08 23:10:01 +02:00
Robert Schäfer
ff7143dcb1
Remove obsolete "MOCKS"
...
It's unused code after all and I think we can improve the code base by
removing confusing code.
2019-08-08 20:18:32 +02:00
Matt Rider
ced676d315
Merge branch 'master' of github.com:Human-Connection/Human-Connection into 1017-send-out-notifications-on-create-omment
2019-08-08 14:06:45 +02:00
Robert Schäfer
e1ba51a3ec
Merge pull request #1218 from Human-Connection/fix-mentions-in-seeds
...
Add data-mention-id to seeds mentions
2019-08-08 10:54:18 +02:00
Matt Rider
fd022c7992
Fix mentions in seeds
2019-08-08 10:19:38 +02:00
Matt Rider
b6975bde89
Add data-mention-id to seeds mentions
2019-08-08 10:07:57 +02:00
Matt Rider
21aa729edb
Merge branch 'master' of github.com:Human-Connection/Human-Connection into 1017-send-out-notifications-on-create-omment
2019-08-08 09:10:18 +02:00
dependabot-preview[bot]
34a4db78f6
Bump eslint-plugin-jest from 22.14.1 to 22.15.0 in /backend
...
Bumps [eslint-plugin-jest](https://github.com/jest-community/eslint-plugin-jest ) from 22.14.1 to 22.15.0.
- [Release notes](https://github.com/jest-community/eslint-plugin-jest/releases )
- [Changelog](https://github.com/jest-community/eslint-plugin-jest/blob/master/CHANGELOG.md )
- [Commits](https://github.com/jest-community/eslint-plugin-jest/compare/v22.14.1...v22.15.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-08-08 04:26:59 +00:00
Matt Rider
39a94a8aac
Refactor
...
- follow PR review by @roschaefer
2019-08-07 14:55:32 +02:00
Matt Rider
1c0112e9d8
Merge branch 'master' of github.com:Human-Connection/Human-Connection into 384-emotions-on-posts
2019-08-06 19:00:14 +02:00
Matt Rider
b8e1ae0a1c
Update user ids
2019-08-06 18:57:27 +02:00
Matt Rider
53af29b5a2
Refactor backend tests
...
- to use neode and apollo-server-testing
2019-08-06 18:26:39 +02:00
Robert Schäfer
d80a1adf83
Merge pull request #1195 from Human-Connection/dependabot/npm_and_yarn/backend/date-fns-2.0.0-beta.4
...
Bump date-fns from 2.0.0-beta.3 to 2.0.0-beta.4 in /backend
2019-08-06 15:40:30 +02:00
Matt Rider
d795ee50a9
Add backend tests for custom queries
2019-08-06 10:58:30 +02:00
Matt Rider
1593eab9cf
Merge branch 'master' of github.com:Human-Connection/Human-Connection into 384-emotions-on-posts
2019-08-06 08:07:39 +02:00