Commit graph

2037 commits

Author SHA1 Message Date
Son NK
1bbc416ec1 fix the case public domain is also a custom domain for a specific user: check for public domain first. 2020-07-05 11:45:00 +02:00
Son NK
f5e6f541ff fix email templates 2020-07-05 11:44:03 +02:00
Son Nguyen Kim
5e464a824c
Merge pull request #234 from simple-login/random-alias-domain
Random alias domain
2020-07-04 23:34:33 +02:00
Son NK
d7b992aef3 sql migration 2020-07-04 23:32:55 +02:00
Son NK
74498146d8 add public domain in fake_data 2020-07-04 23:29:15 +02:00
Son NK
f9cb40aa5b user can choose a random alias domain in a list of public domains 2020-07-04 23:29:06 +02:00
Son NK
4b479ea003 take into account user.default_random_alias_public_domain_id in create_new_random() 2020-07-04 23:27:02 +02:00
Son NK
4542a8353e add User.available_domains_for_random_alias(), default_random_alias_domain() 2020-07-04 23:24:32 +02:00
Son NK
955231199e Add User.default_random_alias_public_domain_id 2020-07-04 23:23:39 +02:00
Son NK
dc9ee048a2 add all domain in ALIAS_DOMAINS to public domain table 2020-07-04 23:18:30 +02:00
Son NK
ee9b796b7d Add PublicDomain model 2020-07-04 23:18:11 +02:00
Son NK
4cd0227477 refactoring: move model methods below fields 2020-07-04 22:46:09 +02:00
Son NK
5ed39b47ca add setup-done page 2020-07-04 19:42:48 +02:00
Son NK
d59e9a6238 use warning level for apple server issue 2020-07-04 18:24:34 +02:00
Son NK
d0776b770f add GET /api/logout 2020-07-04 12:10:04 +02:00
Son NK
0d3a3e0c48 Create POST /api/api_key 2020-07-04 11:41:31 +02:00
Son NK
5b3ec91300 login user in api auth endpoints 2020-07-04 10:39:38 +02:00
Son NK
df96773959 show nb paid user on referral page 2020-07-02 08:48:59 +02:00
Son NK
96ac15a3e0 add user.is_paid() and referral.nb_paid_user() 2020-07-02 08:48:37 +02:00
Son NK
40b4273111 take into account /verifyReceipt can return 5** 2020-06-30 20:10:12 +02:00
Son NK
3754cee8f8 ignore venv/ 2020-06-30 20:10:03 +02:00
Son NK
e3569ee7ad create less aliases in fake_data 2020-06-30 20:09:48 +02:00
Son NK
c22af6d1f0 no need to bind to 0.0.0.0 2020-06-28 21:58:08 +02:00
Son NK
c41bffbbae refactor: use SESSION_COOKIE_NAME instead of hardcoding "slapp" 2020-06-28 21:17:18 +02:00
Son NK
8e068eea30 fix user has to login again after quitting the browser 2020-06-28 21:14:30 +02:00
Son NK
59764f8e84 sql migration 2020-06-28 11:18:44 +02:00
Son NK
28da78e75f sanity_check: alert when too many checks fail on a mailbox 2020-06-28 11:18:06 +02:00
Son NK
b23259cacd add Mailbox.nb_failed_checks 2020-06-28 11:17:36 +02:00
Son NK
ec0f5ccd3a only return verified mailbox in alias.mailboxes 2020-06-28 11:15:29 +02:00
Son NK
204f5f9a0c fix alias can be none in delete alias endpoint 2020-06-28 09:48:21 +02:00
Son NK
02bd45bc4a fix alias can be none in update alias endpoint 2020-06-28 09:48:21 +02:00
Son Nguyen Kim
0e3aa42326
Merge pull request #233 from simple-login/random-alias-custom-domain
Random alias custom domain
2020-06-25 13:07:35 +02:00
Son NK
1f7779ed7b add sql migration 2020-06-25 13:05:37 +02:00
Son NK
b2f82ba4a8 use custom domain to generate a random alias if user enables this option 2020-06-25 13:05:25 +02:00
Son NK
abe9768db4 user can update the random alias domain 2020-06-25 13:04:27 +02:00
Son NK
040c6d1f9e add User.default_random_alias_domain_id 2020-06-25 13:02:43 +02:00
Son NK
c91b44fa97 set rate limit to 5/minute on new alias routes 2020-06-24 10:32:22 +02:00
Son NK
774ffcae3b enable CORS on /api endpoints 2020-06-24 10:30:01 +02:00
Son NK
85bb30abb0 Notify user can reply cannot be sent 2020-06-20 16:19:01 +02:00
Son NK
45a8b360e4 handle case where alias is None 2020-06-19 23:44:16 +02:00
Son NK
edfd3c0719 add disable_mailbox to shell 2020-06-19 23:41:16 +02:00
Son NK
3f8f306a34 enable LOCAL_FILE_UPLOAD by default 2020-06-19 20:01:37 +02:00
Son NK
13416bfd31 Add and mount ./sl/upload directory 2020-06-19 20:01:20 +02:00
Son NK
3d0d42c8b3 v3.2.2 2020-06-15 23:36:40 +02:00
Son NK
ee6a1a672d fix POST /v2/alias/custom/new when DISABLE_ALIAS_SUFFIX is set 2020-06-15 23:35:20 +02:00
Son NK
6f820c5fc5 add /env to .gitignore 2020-06-15 23:32:31 +02:00
Son NK
220c7bdf11 v3.2.1 2020-06-15 16:59:43 +02:00
Son NK
1a22d0cf9b fix domain can be null in self-hosting
# Conflicts:
#	app/api/views/new_custom_alias.py
#	app/dashboard/views/custom_alias.py
2020-06-15 15:58:05 +02:00
Son NK
4906d3a4a8 add more logging in email_domain_can_be_used_as_mailbox 2020-06-14 12:00:02 +02:00
Son NK
84381e9635 reduce memory use in cron by using yield_per() 2020-06-12 23:50:21 +02:00