Alexander Friedland
a4a875c2e1
Merge pull request #993 from Human-Connection/user_role_not_nullable
...
User role not nullable
2019-07-09 20:50:03 +02:00
Robert Schäfer
f3ac218c73
Silly cypress cannot deal with fs npm module
...
... a server-side npm package and does not work for the browser.
2019-07-08 23:43:44 +02:00
Robert Schäfer
a3de375fef
neodes withDir seems incompatible with cypress
2019-07-08 22:07:30 +02:00
Robert Schäfer
e4173a24aa
Fix backend tests
2019-07-08 19:50:19 +02:00
Wolfgang Huß
e69f292bd8
Hashtags restricted in the chars, in Editor Suggestions and Backend
...
Refactor Seeding with Tag ids as Tag names.
In Frontend: Done as a suggestion with all the forbidden chars removed.
In Backend by Regex only the fitting links.
Rewrite backend test to make sure Hashtag „id“ is the name of the Hashtag.
Test for „https://www.example.org/#anchor“
Co-Authored-By: mattwr18 <mattwr18@gmail.com>
2019-07-08 19:25:57 +02:00
Robert Schäfer
e77bf31470
User role must be set
2019-07-08 16:51:17 +02:00
Robert Schäfer
99b6254303
Split neode models into own directory
2019-07-08 16:45:39 +02:00
Wolfgang Huß
ac17f3fe1c
Merge branch 'master' of https://github.com/Human-Connection/Human-Connection into 779-tags-of-contribution-in-text
...
# Conflicts:
# backend/src/middleware/index.js
# backend/src/schema/resolvers/passwordReset.js
2019-07-04 20:56:14 +02:00
Wolfgang Huß
1c8dac7359
Get the links of the Tags in the Post as a URL driven query to work
...
Co-Authored-By: mattwr18 <mattwr18@gmail.com>
2019-07-04 19:55:06 +02:00
mattwr18
063ba642a0
Merge pull request #945 from Human-Connection/943_bring_user_mutation_under_control
...
943 bring user mutation under control
2019-07-04 07:18:29 -03:00
Wolfgang Huß
4b1bcdc0f9
Merge pull request #951 from Human-Connection/805-remove-unused-query
...
Remove unused query as cleanup
2019-07-04 08:09:58 +02:00
Robert Schäfer
8b991ea686
Less log output
2019-07-03 23:22:31 +02:00
Robert Schäfer
09ff79763d
Follow @mattwr18's other suggestion
2019-07-03 23:20:36 +02:00
Robert Schäfer
ef46f71c0d
Follow @mattwr18 code review 👍
2019-07-03 22:22:42 +02:00
Matt Rider
e7b70ce7cd
Fix failing test after new implementation merged in
2019-07-03 17:08:47 -03:00
Matt Rider
b187fbb7b2
Merge branch 'master' of github.com:Human-Connection/Human-Connection into 779-tags-of-contribution-in-text
2019-07-03 16:30:15 -03: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
Alexander Friedland
76388d4c4b
Merge pull request #908 from Human-Connection/785-reporting-a-user-post-or-comment
...
the one-time reporting of a user, post or comment
2019-07-03 08:44:19 +02:00
Matt Rider
4c7718afb4
Remove unused query as cleanup
2019-07-02 14:36:03 -03:00
mattwr18
db3221cec6
Merge pull request #948 from Human-Connection/dependabot/npm_and_yarn/backend/graphql-shield-6.0.2
...
Bump graphql-shield from 5.6.2 to 6.0.2 in /backend
2019-07-02 13:38:57 -03:00
mattwr18
7fa3cc7709
Merge pull request #919 from Human-Connection/778-categories-for-posts
...
Post with categories
2019-07-02 12:20:43 -03:00
mattwr18
97f31abccd
Merge pull request #905 from Human-Connection/850-api-mapbox-check-place-or-region
...
region and place is no longer created twice.
2019-07-02 12:18:12 -03:00
Matt Rider
677f657b2e
Update schemas, fix typo
...
Co-authored-by: Robert Schäfer <git@roschaefer.de>
2019-07-02 10:40:32 -03:00
Robert Schäfer
0bc1444336
Explicitly define all comment mutations in schema
...
Remove `postId` as part of the to-be-saved comment type.
2019-07-02 15:11:21 +02:00
Matt Rider
17ff9c4c0f
Add caching rule to allow for upgrade
2019-07-02 08:36:47 -03:00
Matt Rider
b034d22732
Fix failing cypress test
2019-07-01 18:50:24 -03:00
Matt Rider
0982ca716b
Fix lint
2019-07-01 18:17:09 -03:00
Matt Rider
f302961376
Get categories working with UpdatePost, refactor
2019-07-01 18:00:55 -03:00
Wolfgang Huß
69070f824c
Merge branch 'master' of https://github.com/Human-Connection/Human-Connection into 779-tags-of-contribution-in-text
...
# Conflicts:
# webapp/components/ContributionForm/ContributionForm.spec.js
2019-07-01 20:18:09 +02:00
Wolfgang Huß
a4cf2d3ee8
Store Hashtags of Post content in database and write a lot of tests
...
Co-Authored-By: mattwr18 <mattwr18@gmail.com>
2019-07-01 20:13:28 +02:00
Matt Rider
b8ea32cfc1
Merge branch 'master' of github.com:Human-Connection/Human-Connection into 778-categories-for-posts
2019-07-01 15:06:52 -03:00
mattwr18
730c18faec
Merge pull request #935 from Human-Connection/fix_cypher_injection
...
Patch cypher injection vulnerability
2019-07-01 12:30:31 -03:00
Robert Schäfer
4e687a06ea
Patch cypher injection vulnerability
...
@mattwr18 this patches the vulnerability. However we should never do
string interpolation with user input.
2019-06-29 13:48:40 +02:00
Wolfgang Huß
c81b495186
Lint fix
2019-06-28 17:12:14 +02:00
Wolfgang Huß
28e4433b87
Refactoring and second approach to change the database
2019-06-28 16:47:26 +02:00
Matt Rider
865e2c0ec3
Refactor resolver, rename params
...
- Use one cypher statement
Co-authored-by: Tirokk <wolle.huss@pjannto.com>
2019-06-28 10:17:22 -03:00
Wolfgang Huß
1d1959561b
First approach to extract the Hashtags in the middleware and change the database
2019-06-28 08:14:37 +02:00
Matt Rider
351f258fab
Refactor resolver, write component tests
...
- use UNWIND instead of iterating over categories(cypher magic)
- do not return nested categories on post creation as it's expensive and we don't use
- refactor backend test
- component tests for CategoriesSelect
2019-06-27 16:57:55 -03:00
Wolfgang Huß
d80e38ede8
Merge remote-tracking branch 'origin/master' into 779-tags-of-contribution-in-text
...
# Conflicts:
# webapp/components/ContributionForm/ContributionForm.spec.js
2019-06-27 10:27:39 +02:00
Matt Rider
07576d084c
Get categories working with CreatePost
2019-06-26 15:59:57 -03:00
Matt Rider
46b83c540d
Add contentExcerpt to CreatePost Mutation
2019-06-26 13:53:11 -03:00
Matt Rider
d714927315
Set up backend for Post creation with categories
2019-06-26 11:26:44 -03:00
senderfm
6c7ee1ef42
das einmalige melden eines User, Beitrags oder Kommentars
...
ist jetzt möglich
2019-06-25 17:51:14 +02:00
Matt Rider
9f8720df81
Remove need for third party url upload
...
- we can save the file to a variable, it requires a "url" returned
- we can get by returning an empty string
2019-06-25 12:09:48 -03:00
Matt Rider
145f488556
Merge branch 'master' of github.com:Human-Connection/Human-Connection into 759-teaser-image-create-posts
2019-06-25 09:41:40 -03:00
senderfm
74cbe47485
region and place is no longer created twice.
2019-06-25 07:43:27 +02:00
Matt Rider
c6203ad8eb
Refactor CreateComments functionality
...
- update apollo cache on successful mutation
- remove global event listener
- avoid refetch Post to update CommentsList
- return comment with its author from resolver
2019-06-24 18:21:52 -03:00
Matt Rider
b84bd6fbb3
Try with imageUrl
2019-06-24 11:44:03 -03:00
Wolfgang Huß
1f0f8c9e39
Set Hashtag also by press space and creates then a new one
...
Changed Tag permissionMiddleware from isAdmin to allow.
2019-06-24 09:25:36 +02:00
Matt Rider
f551e9a637
Fix failing build due to lorempixel.com being down
2019-06-22 12:01:00 -03:00