Moriz Wahl
cd9a15ee32
fix #1993
2019-10-25 15:06:13 +02:00
mattwr18
ad282b8afe
Merge pull request #2028 from Human-Connection/2026_Add_FAQ
...
add FAQ _blank-href in Footer
2019-10-24 15:15:35 +02:00
ogerly
9308646a56
add FAQ, lint ok
2019-10-24 14:27:53 +02:00
mattwr18
6dfe0ce7af
Merge pull request #2025 from Human-Connection/fix_maintenance_dockerfile
...
fix: Don't attempt to save locale if not authenticated
2019-10-24 14:22:08 +02:00
mattwr18
5c12914e02
Add test cases for LocaleSwitch
...
- if there is a currentUser then update their locale in the database,
otherwise, do not.
2019-10-24 13:52:21 +02:00
Wolfgang Huß
d2fd33b102
Fix tests
2019-10-24 12:54:51 +02:00
mattwr18
821ea6d671
Update LocaleSwitch with guard clause
...
- return if there is no currentUser
- do not copy graphql directory as there is no need to send messages to
backend
2019-10-24 12:45:55 +02:00
mattwr18
a38731fcae
Merge pull request #1991 from Human-Connection/Locale_save_by_change_LocalSwitch
...
Locale save by change local switch
2019-10-24 10:02:46 +02:00
Alexander Friedland
b584f12bb1
change
...
change() change to updateUserLocale()
2019-10-24 08:52:24 +02:00
mattwr18
fee7f9ff12
Merge pull request #1872 from Human-Connection/1733-fix
...
🍰 Fix - maintaining sorting after navigation
2019-10-22 12:47:18 +02:00
mattwr18
98e3bb40d5
Merge pull request #1906 from Human-Connection/add_storybook_stories_for_our_university_students
...
Add storybook stories for our university students
2019-10-22 11:58:17 +02:00
ogerly
9dccb5fc0a
Save language for the user permanently when changing the language
2019-10-22 11:34:04 +02:00
mattwr18
333b38d1b2
Merge branch 'master' of github.com:Human-Connection/Human-Connection into 1733-fix
2019-10-22 11:07:29 +02:00
mattwr18
6d1044d292
Hide new CommentForm while editing a comment
2019-10-21 16:08:01 +02:00
Alina Beck
c2c69a2f70
update styling and wording for pinned post ribbons
2019-10-21 14:34:26 +03:00
roschaefer
16d07bd3ba
refactor: lint, frontend tests, vuex store
...
This fixes the lint errors and failing frontend tests. Also, when the
user chooses another orderBy, the menu gets translated.
The refactoring moves code and complexity into the vuex store where it
can be tested separately.
2019-10-18 21:58:53 +02:00
mattwr18
8872dc16cf
Follow @Tirokk 's PR review suggestions
...
- add type :User to match
- remove unneeded outdated pinPost
2019-10-18 18:27:20 +02:00
mattwr18
ddf8b657be
Merge branch 'master' of github.com:Human-Connection/Human-Connection into 1205-pinned-post-for-admins
2019-10-18 15:17:03 +02:00
Alexander Friedland
c819edc293
Merge pull request #1927 from Human-Connection/Set_and_save_language_in_user_settings
...
Language will be saved in the database of the user during registration
2019-10-18 15:11:04 +02:00
Alexander Friedland
0b5c1f831d
locale
...
change language to locale
2019-10-18 11:52:48 +02:00
Alexander Friedland
bfb3923023
locale
...
change language to locale
2019-10-18 11:50:42 +02:00
mattwr18
b800c7d5c9
Resolve pinnedAt undefinedToNull, clean up
...
- this was causing the noftications to break since they were using the
post fragment and pinnedAt was returning null
- remove unused bits of code
- revert changes to cypress since they were not causing the error
- can be changed in another PR
2019-10-18 00:01:46 +02:00
roschaefer
3e04b26068
Add styling to pinned post
2019-10-17 17:56:16 +02:00
mattwr18
f871df02ae
Start setting up frontend pinning/unpinning
...
- Add pin/unpin post to content menu
- Update apollo cache to reactively unpin
- Update apollo cache in root path to re-order Posts
- Order with pinned post first
- Start setting up filters, so that the pinned post is always the first
post visible
2019-10-17 17:56:16 +02:00
Vasily Belolapotkov
20d9ba2439
wrap user component with client-only
2019-10-17 16:45:09 +03:00
Robert Schäfer
56b7aa6d0a
Merge pull request #1925 from Human-Connection/better-truncate-comments
...
Improved comment truncation
2019-10-17 12:21:43 +02:00
ogerly
54465c04a3
Fix Jest tests
2019-10-17 08:26:15 +02:00
Youri Seichter
967273a1af
remove error logging as it results in linting errors
2019-10-16 19:38:51 +02:00
Youri Seichter
b89ef8987e
Change login.failure translations, log login.failure error
2019-10-16 17:57:03 +02:00
mattwr18
d62ee23f2a
Create new File with blob
...
- maintain filename
- reduce image size
2019-10-16 17:20:35 +02:00
Youri Seichter
b72f3da489
Make login failure translateable, translate 'login.failure' to german and english
2019-10-16 17:06:44 +02:00
ogerly
dd2efad937
fix lint
2019-10-16 15:02:17 +02:00
ogerly
97dad41b27
Set language will be saved in the database of the user during registration
2019-10-16 15:01:07 +02:00
Alina Beck
a306b9cf4b
use constants, truncate only comments with more than 300 characters
2019-10-16 13:56:57 +03:00
roschaefer
72bbadd852
dosc: add comment list story
2019-10-16 12:16:38 +02:00
roschaefer
42d0ffe6ff
docs: use setTimeout to show spinner
2019-10-16 12:16:38 +02:00
roschaefer
48943d0ec8
fix: inject $toast into storybook components
2019-10-16 12:16:38 +02:00
roschaefer
1549ff6c53
docs: add storybook story for LoginForm
2019-10-16 12:16:38 +02:00
roschaefer
fced9ce435
refactor: remove ready quickfix in LoginForm
...
According to the code comments this is a quick fix to avoid a visible
re-arrangement of elements in the browser. To be honest: I would rather
have the visible re-arrangement than this obscure quickfix. Everything
that's visible and annoying will be fixed. Everything we just hide, we
will forget.
2019-10-16 12:16:38 +02:00
roschaefer
8dff7496c0
refactor: create LoginForm component
...
I moved most code in pages/login.vue to a separate LoginForm component.
The intention is to have a separate vue storybook for the LoginForm
component.
2019-10-16 12:16:38 +02:00
Robert Schäfer
0a0690aabd
Merge pull request #1903 from Human-Connection/highlight-linked-comment
...
Highlight and expand linked comment
2019-10-16 12:13:16 +02:00
Robert Schäfer
0792e06a24
Merge pull request #1910 from Human-Connection/add-missing-translations-contribution-form
...
Add missing translations for Title placeholder
2019-10-16 12:10:19 +02:00
Wolfgang Huß
6dff10b236
Merge branch 'master' of github.com:Human-Connection/Human-Connection into 1707-reporting-with-specific-information
2019-10-16 09:27:13 +02:00
roschaefer
6a50ef6134
fix: storybook story of Comment.vue
...
This is the best solution that I can think of right now. Sure, it's not
so great to pass a property down from the page component. But at least
it fixes the storybook story, which is something.
2019-10-16 01:14:32 +02:00
mattwr18
17ead96450
Add missing translations for Title placeholder
2019-10-15 23:50:34 +02:00
Robert Schäfer
ade9aa209a
Merge pull request #1907 from Human-Connection/Confirm_privacy_policy_minimum_age_at_registration
...
Confirm privacy policy minimum age at registration
2019-10-15 23:41:00 +02:00
mattwr18
e8c6941142
Follow @roschaefer 's PR review suggestions
...
- disable button if form.reasonCategory is falsy
- extract valuesReasonCategoryOptions to global constant
- extract reasonCategoryOptions to created lifecycle hook to keep data()
clean and use map
- extract formSchema to components/utils and test
- remove validator from formSchema and validate based on "Deep Rules" https://github.com/yiminghe/async-validator#deep-rules
- Use v-model to update reasonCategory and reasonDescription
- default to error message in English from backend
- Update template slot to use new syntax
2019-10-15 20:28:25 +02:00
ogerly
d7dc0646e0
Confirm, privacy policy, minimum age at registration
2019-10-15 19:21:05 +02:00
roschaefer
b2dccfb51c
refactor: improve locale imports
...
While refactoring the login form component I found many inconsistent
ways of importing the list of locales. So I decided to refactor the
imports altogether. Don't use `process.env` to import locales!
2019-10-15 16:41:33 +02:00
ogerly
461defd460
WITH CHECKBOXES
2019-10-15 15:43:31 +02:00