Robert Schäfer
69434cdc7f
Nicer information messages
2019-06-18 16:11:05 +02:00
Robert Schäfer
3948cb8ace
VerifyCode.spec passes
2019-06-18 13:51:30 +02:00
Robert Schäfer
559210d204
Oh, forgot, you have to add the email again
...
Well, this is not good practice. If an attacker has access to the
mailbox then she knows also the email account as well. It's better to
ask the user for the unique username, e.g. `@username`.
https://stackoverflow.com/a/16018373
2019-06-18 13:25:25 +02:00
Robert Schäfer
288e5002fd
Flesh out VerifyCode.spec.js
2019-06-18 13:13:13 +02:00
Robert Schäfer
a641ab6884
Turn off autocomplete for all password fields
2019-06-18 13:01:19 +02:00
Robert Schäfer
5a781b0bc6
Copy+Paste code form Password/Change, DRY later
2019-06-18 12:58:43 +02:00
Robert Schäfer
de40499007
Move to next step after verify code
2019-06-18 12:41:58 +02:00
Robert Schäfer
8fc74b9e14
Put validation error translations together
2019-06-18 12:09:06 +02:00
Robert Schäfer
21506335b5
Add validations for the code
2019-06-17 22:52:58 +02:00
Robert Schäfer
0da7b906bd
Start with verify code component
2019-06-17 21:11:10 +02:00
Robert Schäfer
edd6a3f0c3
PW-Reset page switches password reset and verify
2019-06-17 15:20:02 +02:00
Robert Schäfer
aa6855434d
Emit submitted from PasswordReset component
2019-06-17 15:20:02 +02:00
Robert Schäfer
0e3eb43276
Split PasswordResetPage into subcomponents
2019-06-17 15:20:02 +02:00
Robert Schäfer
de9ed55738
Display nice success message on password reset
2019-06-17 14:34:03 +02:00
Robert Schäfer
a501e1145d
Component test to call a mutation passes
2019-06-17 14:02:25 +02:00
Robert Schäfer
c4eb2178f2
Scaffold page component test for password reset
2019-06-17 12:39:36 +02:00
Robert Schäfer
7228d68149
Write a nice form to reset your password
2019-06-17 12:30:39 +02:00
Robert Schäfer
5a806ca99e
Remove duplicate test case
2019-06-17 12:24:14 +02:00
Robert Schäfer
33c969c161
Merge remote-tracking branch 'origin/master' into 801_reset_password
2019-06-17 11:33:28 +02:00
Robert Schäfer
c9ea956f85
Test+Implement resetPassword
2019-06-16 23:32:16 +02:00
Robert Schäfer
145a8d8bf6
Check invalid email
...
Sending a mail with further instructions even if the email is invalid
seems to be a good practice: A potential attacker will not now if a user
has an account under that email address. If a user does not remember the
email address, but has control over the other mail account, she will get
feedback that this mail account is incorrect.
2019-06-15 23:01:34 +02:00
Robert Schäfer
c7ee0c8121
Implement tests for requestPasswordReset
2019-06-15 16:22:28 +02:00
Robert Schäfer
e44ed7d281
Start writing a resolver for requestPasswordReset
2019-06-15 15:42:17 +02:00
mattwr18
53ce72908b
Merge pull request #833 from Human-Connection/832-fix-empty-placeholder-new-contributions
...
Add placeholder for new contributions
2019-06-15 08:52:23 -03:00
mattwr18
54ca9a6e0c
Merge pull request #831 from Human-Connection/804-turn-root-listener-off
...
Turn off $root listeners in beforeDestroy
2019-06-15 08:51:54 -03:00
Robert Schäfer
f9d25828d5
Add reset password page
2019-06-15 11:47:24 +02:00
Robert Schäfer
64c5245f5a
Update date-fns manually to get passed this bug:
...
```
ERROR Failed to compile with 16 errors
This dependency was not found:
* date-fns/addSeconds in ./plugins/vue-filters.js
To install it, you can run: npm install --save date-fns/addSeconds
These relative modules were not found:
* ../../../../_lib/isSameUTCWeek/index.js in ./node_modules/date-fns/esm/locale/be/_lib/formatRelative/index.js, ./node_modules/date-fns/esm/locale/lv/_lib/formatRelative/index.js and 4 others
* ../_lib/format/formatters/index.js in ./node_modules/date-fns/format/index.js
* ../_lib/format/longFormatters/index.js in ./node_modules/date-fns/format/index.js
* ../_lib/getTimezoneOffsetInMilliseconds/index.js in ./node_modules/date-fns/format/index.js, ./node_modules/date-fns/formatRelative/index.js
* ../_lib/protectedTokens/index.js in ./node_modules/date-fns/format/index.js
* ../_lib/toInteger/index.js in ./node_modules/date-fns/format/index.js, ./node_modules/date-fns/subMilliseconds/index.js
* ../addMilliseconds/index.js in ./node_modules/date-fns/subMilliseconds/index.js
* ../differenceInCalendarDays/index.js in ./node_modules/date-fns/formatRelative/index.js
ℹ Waiting for file changes
```
2019-06-15 11:25:01 +02:00
Robert Schäfer
d558a4de37
Add mailserver for development
2019-06-15 11:11:15 +02:00
mattwr18
e5edf6e756
Merge pull request #720 from Human-Connection/dependabot/npm_and_yarn/webapp/tiptap-1.21.0
...
Bump tiptap from 1.20.1 to 1.21.0 in /webapp
2019-06-14 18:08:58 -03:00
Matt Rider
35878d3fa9
Merge branch 'dependabot/npm_and_yarn/webapp/tiptap-1.21.0' of github.com:Human-Connection/Human-Connection into dependabot/npm_and_yarn/webapp/tiptap-1.21.0
2019-06-14 17:24:18 -03:00
Matt Rider
4cc810205a
Merge branch 'master' of github.com:Human-Connection/Human-Connection into dependabot/npm_and_yarn/webapp/tiptap-1.21.0
2019-06-14 17:22:46 -03:00
Matt Rider
ebb73c8782
Add placeholder for new contributions
2019-06-14 17:18:09 -03:00
Robert Schäfer
869383be25
Merge pull request #830 from Human-Connection/2019/kw23/import_images_improvements
...
2019/kw24/import_images_improvements
2019-06-14 21:15:37 +02:00
Wolfgang Huß
60bbd3f408
Merge pull request #763 from Human-Connection/734-authorization-problem-disabling-post
...
Authorisation problem when disabling a post
2019-06-14 20:45:02 +02:00
Wolfgang Huß
23185fa29e
Fix a problem in PostMutations.js which came in through merging the master
2019-06-14 20:25:25 +02:00
Wolfgang Huß
68dcbacaff
Merge branch 'master' of https://github.com/Human-Connection/Human-Connection into 734-authorization-problem-disabling-post
...
# Conflicts:
# webapp/components/ContributionForm/index.vue
# webapp/graphql/PostMutations.js
2019-06-14 19:02:33 +02:00
Matt Rider
7d00b73530
Turn off $root listeners in beforeDestroy
2019-06-14 14:02:22 -03:00
Wolfgang Huß
0b0fd6e825
Merge branch 'master' of https://github.com/Human-Connection/Human-Connection into 734-authorization-problem-disabling-post
...
# Conflicts:
# webapp/pages/post/_id/_slug/index.vue
# webapp/pages/profile/_id/_slug.vue
2019-06-14 18:56:02 +02:00
mattwr18
dd627535e4
Merge pull request #795 from Human-Connection/781-language-of-contribution
...
Create Posts with a specified language, or fallback
2019-06-14 13:53:22 -03:00
Wolfgang Huß
736dc7d601
Merge remote-tracking branch 'origin/master' into 734-authorization-problem-disabling-post
2019-06-14 18:46:44 +02:00
mattwr18
b5fb7cb34b
Merge pull request #740 from Human-Connection/404-delete-user-account-and-data
...
Delete my User Account functionality
2019-06-14 13:45:30 -03:00
Wolfgang Huß
472bfc2a88
Used PostMutations in PostHelpers now
...
Co-Authored-By: mattwr18 <mattwr18@gmail.com>
2019-06-14 18:44:56 +02:00
Matt Rider
1c10e0863f
Merge branch 'master' of github.com:Human-Connection/Human-Connection into 781-language-of-contribution
2019-06-14 13:31:39 -03:00
Matt Rider
614a7eebc1
Refactor ContributionForm to deal with posts with no languages
2019-06-14 13:30:00 -03:00
Matt Rider
57b2b6a864
Merge branch '404-delete-user-account-and-data' of github.com:Human-Connection/Human-Connection into 404-delete-user-account-and-data
2019-06-14 11:38:08 -03:00
Matt Rider
664a8b327f
Merge branch 'master' of github.com:Human-Connection/Human-Connection into 404-delete-user-account-and-data
2019-06-14 11:37:45 -03:00
Wolfgang Huß
3af6f4e822
Little german approvements …
2019-06-14 14:42:30 +02:00
bc83e6bfd9
configurable output folder, local .env file to override config and define local environment
2019-06-14 14:13:41 +02:00
Robert Schäfer
aee0403cc7
Merge pull request #823 from Human-Connection/343_whitelist_all_queries_and_mutations
...
Whitelist queries/mutations, fix tests
2019-06-14 13:22:00 +02:00
Robert Schäfer
0b9601d382
Merge pull request #825 from Human-Connection/dependabot/npm_and_yarn/backend/date-fns-2.0.0-alpha.33
...
Bump date-fns from 2.0.0-alpha.31 to 2.0.0-alpha.33 in /backend
2019-06-14 11:45:57 +02:00