.. |
__init__.py
|
bootstrap: db models, login, logout, dashboard pages
|
2019-07-01 18:18:12 +03:00 |
alias_contact_manager.py
|
strip contact email before adding
|
2020-02-18 11:54:51 +07:00 |
alias_log.py
|
fix formatting
|
2020-02-22 21:10:31 +07:00 |
api_key.py
|
Update wording: remove "successfully"
|
2019-12-30 17:43:38 +01:00 |
billing.py
|
get_subscription should only return *active* subscription.
|
2020-01-01 19:46:35 +01:00 |
custom_alias.py
|
handle case where mailbox_email is the same as user email
|
2020-02-23 14:04:00 +07:00 |
custom_domain.py
|
avoid email loop
|
2020-01-28 15:16:26 +07:00 |
deleted_alias.py
|
Add deleted alias page
|
2020-02-15 21:47:27 +07:00 |
directory.py
|
display domains that can be used on directory
|
2020-01-26 22:29:35 +07:00 |
domain_detail.py
|
Support cancelled premium users in custom domain & directory
|
2020-01-16 22:21:19 +01:00 |
index.py
|
Full-mailbox User can change alias mailbox
|
2020-02-23 13:58:09 +07:00 |
lifetime_licence.py
|
Handle trial period
|
2020-01-30 10:53:17 +07:00 |
mailbox.py
|
cannot delete default mailbox
|
2020-02-23 15:41:53 +07:00 |
mailbox_detail.py
|
Handle mailbox change
|
2020-02-23 14:08:55 +07:00 |
mfa_cancel.py
|
fix cancel MFA: the secret needs to be reset too
|
2019-12-29 15:32:27 +01:00 |
mfa_setup.py
|
User who has enabled MFA can cancel MFA
|
2019-12-29 15:10:40 +01:00 |
pricing.py
|
Handle trial period
|
2020-01-30 10:53:17 +07:00 |
setting.py
|
fix change email in settings
|
2020-02-14 09:34:19 +07:00 |
unsubscribe.py
|
Prettify unsubscribe page
|
2020-02-22 22:10:09 +07:00 |