Tom Hacohen
523a97d9bf
Merge: add EteSync 2.0 support
2020-10-08 23:27:14 +03:00
niconfus
f4e3153d4b
Fix localization for DateTimePicker
2020-10-08 23:25:54 +03:00
niconfus
3a4db2fd3c
Fix localization for DateTimePicker
2020-10-08 23:23:55 +03:00
Tom Hacohen
74f40abc65
Account: add a dashboard url endpoint.
...
This lets servers share a dashboard url with clients so that they in
turn can present clients with a settings dashboard.
We currently use it on the main server, but self-hosted servers may
also benefit from it for letting users manage some of their settings
(e.g. 2FA).
2020-10-08 21:06:33 +03:00
Tom Hacohen
9152e6f42d
Fix bad stoken error.
...
We were calling the validation constructor wrong.
2020-10-08 21:01:45 +03:00
Tom Hacohen
4e565fb3e6
Signup form: also show email specific errors.
2020-10-05 11:47:46 +03:00
Tom Hacohen
4e2e17dc05
Signup FormErrors: cleanup the naming.
2020-10-05 11:45:49 +03:00
Tom Hacohen
55507a57f6
Show messages on collection edit, remove and memebership management.
2020-10-02 10:29:34 +03:00
Tom Hacohen
1018a4ca90
Store asyncDispatch: support passing non-async actions
2020-10-02 10:27:59 +03:00
Tom Hacohen
55b285fa20
Adding member: fix error message.
2020-10-02 10:23:26 +03:00
Tom Hacohen
056211147d
Settings: implement changing password.
2020-10-02 09:47:28 +03:00
Tom Hacohen
0e5bedc51c
Add a global message queue that shows a snackbar.
2020-10-02 09:45:15 +03:00
Tom Hacohen
17fb106aa8
Password rules: move to a helper function.
2020-10-01 17:51:55 +03:00
Tom Hacohen
b04a7bed5e
Settings: only show account settings when logged in.
2020-10-01 17:21:02 +03:00
Tom Hacohen
bbc8d3cd88
Settings: change title and sections.
2020-10-01 17:15:47 +03:00
Tom Hacohen
06f2dd72a7
Exception: fix detail/code for exception.
2020-10-01 16:50:09 +03:00
Tom Hacohen
6214688170
Invitations: share the username of the inviter.
2020-10-01 16:47:53 +03:00
Tom Hacohen
f2a28ebcff
Signup: change to the wizard page on signup.
2020-10-01 13:40:18 +03:00
Tom Hacohen
7403b9a61a
Migration: set collection mtime when creating the first collections.
2020-10-01 13:38:19 +03:00
Tom Hacohen
8f2068fe48
Wizard: set collection mtime when creating the first collections.
2020-10-01 13:37:48 +03:00
Tom Hacohen
0d6f7d5ed8
CollectionEdit: update mtime when editing and deleting collections.
2020-10-01 13:27:18 +03:00
Tom Hacohen
b8d99b3ecb
Invitations: add a confirmation dialog after an invite has been sent.
2020-10-01 11:14:18 +03:00
Tom Hacohen
bc291b257a
Auto refresh: refresh every 5 minutes instead of every 1 minute.
2020-09-30 16:02:38 +03:00
Tom Hacohen
99f39f4453
Auto refresh: fix usage of useEffect.
2020-09-30 16:01:14 +03:00
Tom Hacohen
0a84405619
Invitations: show who the invitation is from.
2020-09-29 16:40:22 +03:00
Tom Hacohen
a55af64c18
Update etebase dep.
2020-09-29 16:39:07 +03:00
Simon Vandevelde
c9983fd79d
Update README for Etebase with new wiki links ( #56 )
2020-09-27 17:48:52 +03:00
Tom Hacohen
1e7e9eceac
README: update signup instructions to EteSync 2.0.
...
Fixes #55 .
2020-09-27 09:45:31 +03:00
Tom Hacohen
8a557ff82c
Disable signups by default.
...
The next commit includes README instructions on how to create users
and enable signups.
2020-09-27 09:42:01 +03:00
Tom Hacohen
f5ced873ac
Lint: fix lint errors.
2020-09-23 16:27:20 +03:00
Tom Hacohen
5c803d8a51
Only expose drf's auth in debug mode.
2020-09-22 18:00:28 +03:00
Tom Hacohen
5d9b47531b
Collectin: make sure collections always have a unique UID.
2020-09-22 12:17:33 +03:00
Tom Hacohen
18b3f45b79
Collection main_item: make a OneToOneField intsead of just a foreign key.
2020-09-22 11:33:17 +03:00
Tom Hacohen
7b8b0a5685
Login: make case insensitive.
2020-09-21 12:09:19 +03:00
Tom Hacohen
4dbdb3d7cf
Invitations: gracefully error when trying to invite an already invited user.
2020-09-20 19:33:55 +03:00
Tom Hacohen
fa974c58d1
Upgrade etebase dep.
2020-09-19 15:32:08 +03:00
Tom Hacohen
b4f4de7798
Update etebase and adjust usage accordingly.
2020-09-16 16:07:34 +03:00
Tom Hacohen
6475a8e343
Migration: add a warning about mtime missing when migrating.
2020-09-16 10:32:39 +03:00
Tom Hacohen
9e9206e690
Migration: add a note when migrating shared journals.
2020-09-16 10:21:52 +03:00
Tom Hacohen
ee848679b1
Migration: add a minimum password length requirement.
2020-09-13 18:50:35 +03:00
Tom Hacohen
0e4e5b46ad
Migration: properly handle field-specific errors.
2020-09-13 18:49:45 +03:00
Tom Hacohen
374048f013
Fix disabling of browseable API when debug is off.
2020-09-13 14:37:48 +03:00
Tom Hacohen
00cf2d83a0
Only enable browsable API when debugging is on.
...
The reason for that is that the API may expose data that shouldn't be exposed,
such as the list of users on the service.
2020-09-13 14:17:57 +03:00
Tom Hacohen
3de1d48b9e
Browsable API: use input fields for relations.
2020-09-13 14:17:57 +03:00
Tom Hacohen
c04650f890
README: update contribution information.
2020-09-11 16:02:47 +03:00
Tom Hacohen
eac8fae376
README: update contribution information.
2020-09-11 16:01:44 +03:00
Tom Hacohen
094983ad47
Show the server error on failure to create account
2020-09-11 14:32:46 +03:00
Tom Hacohen
71c1ebc213
Migration: let the server know that we are migrating an account
...
Needed for automatic email confirmation.
2020-09-11 14:32:46 +03:00
Tom Hacohen
9efb8d4c40
Update example-configs to etebase.
2020-09-10 19:21:22 +03:00
Prof. Jayanth R Varma
b9f20d251a
Add example config for using using nginx with uwsgi
2020-09-10 19:20:21 +03:00