Robert Schäfer
0289412ba7
DISABLED_MIDDLEWARES only set outside production
...
That way, we don't see verbose logging output on Travis. Setting DEBUG
will have the effect that all calls of `neo4jgraphql` will produce log
output.
2019-06-04 17:33:30 +02:00
97ff6fdb78
Merge branch 'master' into 2019/kw22/refactor_backend_structure
2019-06-03 23:31:26 +02:00
0b270ee7c3
fixed default import syntax
2019-06-03 23:24:26 +02:00
1a264a2662
fixed config check for server
2019-06-03 23:19:50 +02:00
15bfabcefd
check if config variables are present only when server is started
2019-06-03 23:17:58 +02:00
a1db7fa201
corrected config include
2019-06-03 23:13:42 +02:00
edcc5adb41
corrected paths and include order
2019-06-03 23:11:48 +02:00
164f3b6878
fixed lint
2019-06-03 22:57:46 +02:00
Matt Rider
76bca90ede
Merge branch 'master' of github.com:Human-Connection/Human-Connection into 553-delete-comment
2019-06-03 16:55:30 -03:00
6948666cfe
Merge branch 'master' into 2019/kw22/refactor_backend_structure
...
# Conflicts:
# backend/src/middleware/index.js
# backend/src/schema/resolvers/comments.spec.js
# backend/src/schema/resolvers/socialMedia.spec.js
2019-06-03 19:48:47 +02:00
Wolfgang Huß
cc774b03b8
Lint Fix in Backend
2019-06-03 19:48:36 +02:00
177e33c022
fixed spec include paths
2019-06-03 19:34:58 +02:00
3adb8d0f64
lint fixes
2019-06-03 19:29:14 +02:00
Robert Schäfer
7272c5002d
Merge pull request #725 from Human-Connection/fix_terrible_middleware_bug_in_production
...
Don't remove middlewares in production
2019-06-03 19:27:33 +02:00
Wolfgang Huß
62993cc3e9
Clean up
2019-06-03 19:05:59 +02:00
Wolfgang Huß
25999a6dfd
Bug fix for User can delete Comments of others
...
Wrote a Jest test for this.
2019-06-03 19:04:40 +02:00
caa6a65f99
removed dotenv.config calls
2019-06-03 18:47:00 +02:00
Robert Schäfer
5866804fd3
Don't remove middlewares in production
...
@ulfgebhardt thank you for pointing out! That was a terrible bug.
2019-06-03 14:14:57 +02:00
4fd2885b26
reference global config
2019-06-03 13:19:08 +02:00
f78c54a3e8
refactored backend structure
2019-05-31 19:31:39 +02:00
Wolfgang Huß
92ae6375e1
Merge remote-tracking branch 'origin/master' into 553-delete-comment
2019-05-31 17:42:19 +02:00
Wolfgang Huß
e63e4ad890
Written custom mutation and Jest tests for DeleteComment
2019-05-31 17:42:04 +02:00
b51b8423e7
fixed fileloader pattern to actually load smth
2019-05-31 16:40:35 +02:00
754decd308
also wildcard include resolvers
2019-05-31 16:04:17 +02:00
4c758a9083
fixed filename extension check
2019-05-31 15:46:37 +02:00
Wolfgang Huß
5bec0f1d72
Refined list deletion functions and started writing custom mutation for DeleteComment and their tests
2019-05-31 15:46:34 +02:00
ALau2088
a5f6390f97
552-update_comment
2019-05-30 15:47:55 -07:00
630e895f6c
Merge remote-tracking branch 'origin/master' into 2019/kw22/alpha_data_import_status_schema_split
2019-05-29 20:44:14 +02:00
816fbdf7cd
fixed slug required - it was not in Nitro
2019-05-29 16:41:27 +02:00
6f0447515a
- fixed several errors handling import
...
- split graphql schema into parts
- which data is imported which is not - a list
2019-05-29 15:37:28 +02:00
Robert Schäfer
ffd584ded1
Fix prettier
2019-05-29 12:36:26 +02:00
ALau2088
8a8ed5131e
refactor backend and add UI
2019-05-24 08:03:39 -07:00
Matt Rider
1c1d1a67ea
Merge in master
2019-05-23 15:31:05 -03:00
Matt Rider
758bf215ac
Merge branch 'master' of github.com:Human-Connection/Human-Connection into uploads-on-server
2019-05-23 15:26:19 -03:00
cfd0975b24
backend linting
2019-05-23 19:23:03 +02:00
Robert Schäfer
3c22a432e6
Fix lint
2019-05-21 03:08:32 +02:00
Robert Schäfer
9dd35a887a
Fix test
2019-05-21 02:07:43 +02:00
Robert Schäfer
2a22aaa907
Fix edge case bug in extractIds
2019-05-21 02:01:00 +02:00
Robert Schäfer
2b03b515e2
Implement image upload for posts
2019-05-21 02:01:00 +02:00
Robert Schäfer
d624a3f232
Write tests for fileUpload
2019-05-21 02:01:00 +02:00
Robert Schäfer
4dbf1b2a2c
UpdateUser with avatarUpload
...
This is a curl request from a folder where I have a file `avatar.jpg`:
```
curl localhost:4000/ \
-F operations='{ "query": "mutation($id: ID!, $file: Upload) { UpdateUser(id: $id, avatarUpload: $file) { id name avatar } }", "variables": { "id": "u3", "file": null } }' \
-F map='{ "0": ["variables.file"] }' \
-F 0=@avatar.jpg
```
It uploads the avatar to the public folder. We should
* Write tests
* Change the `user.avatar` url and send it to `/api` in the frontend
2019-05-20 20:35:33 +02:00
ALau2088
3fe8e9a288
552-update_comment
2019-05-18 23:42:17 -07:00
ALau2088
7ddbab83e9
552-update_comment
2019-05-18 23:32:24 -07:00
ALau2088
f7ef09acbf
add UpdateComment mutation
2019-05-18 18:20:43 -07:00
Robert Schäfer
2d1daee23a
Don't document that we can set IDs in mutations
2019-05-13 12:44:47 +02:00
Robert Schäfer
81a26e14ff
Fix test case, move spec to the right location
...
@ulfgebhardt : The reason why the test case was failing is pretty
obvious. You forgot to create a user that you want to update. If there
is no user to update, then you get an empty response.
@ulfgebhardt : I moved the spec also in the right directory. You're
testing resolvers, so that's where I moved the `.spec` file.
2019-05-10 17:34:05 +02:00
Robert Schäfer
47d7c615a5
Refactoring: Put all data validations in one place
...
@ulfgebhardt @mattwr18 @tirokk
Here's how I imagined the data validation middleware. If we roll our own
input validations I would suggest to put them all in one place.
@ulfgebhardt this commit is a great example of how tests can speed you
up: Since I can rely on existing tests, I don't have to check the validations
manually. With tests you can refactor with confidence! 👍
2019-05-10 17:13:54 +02:00
82570bef7f
Merge pull request #478 from Human-Connection/2019/kw15/User_can_change_its_username_to_emptystring
...
2019/kw15/user can change its username to emptystring
2019-05-09 15:01:54 +02:00
2cb8d793fb
removed failing test
2019-05-09 14:37:42 +02:00
Wolfgang Huß
0ffbe567c7
Merge branch 'master' of https://github.com/Human-Connection/Human-Connection into 463-delete-socialMedia
2019-05-08 08:54:11 +02:00