Robert Schäfer
918bd863ed
Fix typo
...
Replace password with Asterix and Obelix
See: http://www.topkool.com/fr/wp-content/uploads/2012/10/asterix-et-obelix-017.jpg
@appinteractive 😆
2019-01-17 18:06:53 +01:00
Robert Schäfer
6340efbfc5
Fix #106
...
Thank you @appinteractive ! 💝
FYI: @kachulio1 @mattwr18
2019-01-17 18:03:28 +01:00
Robert Schäfer
cd3f0955f9
Properly test 106
...
I had the wrong test setup for the "expected-to-be-green" side tests
(for debugging).
2019-01-17 15:42:09 +01:00
Robert Schäfer
9e4edca35b
Use node spawn to spin off several servers
2019-01-17 15:17:18 +01:00
Robert Schäfer
a07f48826b
Merge remote-tracking branch 'origin/master' into 106_authorization
2019-01-15 19:59:52 +01:00
Robert Schäfer
5e77e7eaa7
Merge branch 'master' into locations
2019-01-15 13:18:31 +01:00
Robert Schäfer
9d541d8f27
Clean up helper.js
2019-01-14 23:31:00 +01:00
Robert Schäfer
70b20302fe
Probably exposed #106
2019-01-14 23:00:21 +01:00
Robert Schäfer
d0b975e782
Getting strange non-deterministic errors
2019-01-14 20:54:11 +01:00
Grzegorz Leoniec
79749e6570
Fixed isOwner permission
2019-01-14 17:07:20 +01:00
Robert Schäfer
6bbc76911a
Refactor test cases
2019-01-14 16:07:52 +01:00
Grzegorz Leoniec
887cc8fddf
Refactoring
2019-01-10 15:59:10 +01:00
Robert Schäfer
0893d3740e
Try to expose bug #106
...
It does not work as we have PERMISSIONS=disabled also in the server
we're trying to test.
2019-01-09 18:56:57 +01:00
Grzegorz Leoniec
9629ca649a
Fixed user middleware
2019-01-09 17:20:25 +01:00
Robert Schäfer
9262fbb44f
Start a test server only once.
...
This keeps our tests small. It is quite a headache though, because of an
issue with jest and with transpiling. For reasons that I don't understand
running `yarn run test:jest` sometimes complains about open handles.
I would love to hear how to make our build more reliable.
2019-01-09 14:49:35 +01:00
Grzegorz Leoniec
0bfa047a5a
Fixed issues for non german / english languages
2019-01-08 15:12:44 +01:00
Grzegorz Leoniec
b5649ca2e3
Internationalized Locations
2019-01-08 14:34:00 +01:00
Grzegorz Leoniec
a313f941c5
Fixed eslint issue
2019-01-07 20:25:05 +01:00
Grzegorz Leoniec
cffce564ea
Fixed short_code
2019-01-07 17:58:27 +01:00
Grzegorz Leoniec
9fab4a8fe7
Fixed injection issues
2019-01-07 17:34:18 +01:00
Grzegorz Leoniec
e9bc848a33
Improved locale handling and moved MAPBOX_TOKEN to env
2019-01-04 15:14:51 +01:00
Grzegorz Leoniec
1f818116e4
Merge branch 'master' into locations
2019-01-04 09:30:20 +01:00
Robert Schäfer
eaef67fad3
Replace mocha with jest
...
To have a consisten test runner in both repos (Nitro-Web and
Nitro-Backend)
2018-12-20 17:55:03 +01:00
Grzegorz Leoniec
1f62e1d3f3
merged master in
2018-12-10 12:37:07 +01:00
Robert Schäfer
ad62a8ebb3
Set unimplemented mocha tests to pending
2018-12-05 00:18:47 +01:00
Robert Schäfer
1ae09b5a7f
Merge remote-tracking branch 'origin/master' into mochajs
2018-12-05 00:12:42 +01:00
Robert Schäfer
43b5d8eeb0
Follow @appinteractives review
...
See:
https://github.com/Human-Connection/Nitro-Backend/pull/40#pullrequestreview-180898363
https://github.com/Human-Connection/Nitro-Backend/pull/40#pullrequestreview-180950115
2018-12-04 23:43:19 +01:00
Robert Schäfer
15d9178369
Install and configure eslint
...
Fix all violations but one - there is a mock in our authentication.
2018-12-03 18:05:28 +01:00
Grzegorz Leoniec
b3f19694f7
merged master in
2018-11-30 11:45:37 +01:00
Grzegorz Leoniec
ea18ad8e1f
merged master in
2018-11-30 10:09:43 +01:00
Grzegorz Leoniec
5597e34dab
Fixed Badges Seeder and URL Fix Middleware
2018-11-26 17:18:09 +01:00
Grzegorz Leoniec
329fe0ac63
merged master in
2018-11-26 15:31:13 +01:00
Robert Schäfer
68b143be7e
Update src/middleware/index.js
...
Co-Authored-By: appinteractive <greg@app-interactive.de>
2018-11-23 16:51:29 +01:00
Grzegorz Leoniec
3912515c25
do not allow disabling permissions in production
2018-11-22 12:22:22 +01:00
Grzegorz Leoniec
c1387f262d
added permissions as first item.
2018-11-22 11:36:49 +01:00
Grzegorz Leoniec
8c72c88e59
made permissions accessible for the outside
2018-11-21 15:38:47 +01:00
Grzegorz Leoniec
46c0289881
merge conflict fixed
2018-11-21 15:29:18 +01:00
Grzegorz Leoniec
c6420b5351
simplyfied schema and modulized seeding process
2018-11-21 15:16:55 +01:00
Robert Schäfer
0df58f00a1
Setup unit/integration testing with mocha
2018-11-21 00:26:43 +01:00
Robert Schäfer
859b2b8779
Reactivate isOwner as suggested in the comments
2018-11-20 21:43:13 +01:00
Robert Schäfer
803e613c4b
Clean way to seed the database
...
1. Temporarily open another backend with permissions disabled
2. Connect to this backend and run seed data
2018-11-20 21:43:13 +01:00
Grzegorz Leoniec
96da90a255
first attempt to automate dynamic seeding
2018-11-16 20:59:05 +01:00
Grzegorz Leoniec
59e9b9df1d
fixed date format
2018-11-15 12:44:41 +01:00
Grzegorz Leoniec
8b0be5fb89
try to fix seeder with authentication
2018-11-15 12:33:05 +01:00
Grzegorz Leoniec
009b3898c1
added locations
2018-11-12 14:22:51 +01:00
Grzegorz Leoniec
e7c6bf1656
fixed permissions
2018-10-30 18:40:15 +01:00
Grzegorz Leoniec
dd89c52156
added permissions middleware and introduced walkRecursive helper
2018-10-30 13:03:05 +01:00
Grzegorz Leoniec
712ac12580
removed whitespace
2018-10-29 14:39:37 +01:00
Grzegorz Leoniec
4e153c9ce8
commented xss middleware
2018-10-29 13:54:12 +01:00
Grzegorz Leoniec
00cc53e045
added xss protection, automatic links and, date middleware
2018-10-28 18:47:24 +01:00