.. |
__init__.py
|
bootstrap: db models, login, logout, dashboard pages
|
2019-07-01 18:18:12 +03:00 |
account_setting.py
|
Update render function to receive user always as a param (#2141)
|
2024-07-03 12:59:16 +00:00 |
alias_contact_manager.py
|
Do not allow free users to create reverse alias to reduce abuse (#2013)
|
2024-01-16 14:51:01 +01:00 |
alias_export.py
|
Move import export back to setting (#2063)
|
2024-03-14 15:56:35 +01:00 |
alias_log.py
|
Replace black and flake8 with ruff (#1943)
|
2023-11-21 16:42:18 +01:00 |
alias_transfer.py
|
Move alias transfer util outside the views to make it importable (#1855)
|
2023-08-31 13:42:44 +02:00 |
api_key.py
|
Fix: Allow to create more than one api key if the user has more than one (#1822)
|
2023-07-25 17:15:18 +02:00 |
app.py
|
Replace black and flake8 with ruff (#1943)
|
2023-11-21 16:42:18 +01:00 |
batch_import.py
|
Move import export back to setting (#2063)
|
2024-03-14 15:56:35 +01:00 |
billing.py
|
Send email to users with a subscription and a partner plan upgrade (#1101)
|
2022-06-20 14:34:20 +02:00 |
contact_detail.py
|
Fix: Add mising csrf validation for contact pgp key modification (#1463)
|
2022-12-02 15:13:38 +01:00 |
coupon.py
|
Replace black and flake8 with ruff (#1943)
|
2023-11-21 16:42:18 +01:00 |
custom_alias.py
|
Require CSRF check on custom alias creation (#1977)
|
2023-12-20 16:15:01 +01:00 |
custom_domain.py
|
Added parallel limiting to creating custom domains, directories, mailboxes and subdomains (#1525)
|
2023-01-11 22:08:52 +01:00 |
delete_account.py
|
Fix: Add csrf verification to directory updates (#1358)
|
2022-10-27 10:04:47 +02:00 |
directory.py
|
Replace black and flake8 with ruff (#1943)
|
2023-11-21 16:42:18 +01:00 |
domain_detail.py
|
Fix: Add csrf verification to directory updates (#1358)
|
2022-10-27 10:04:47 +02:00 |
enter_sudo.py
|
Small improvements (#2082)
|
2024-04-08 15:05:51 +02:00 |
fido_manage.py
|
do not use flask-sqlalchemy
|
2021-10-12 14:36:47 +02:00 |
fido_setup.py
|
Display recovery codes for mfa only once (#1317)
|
2022-10-03 12:32:45 +02:00 |
index.py
|
chore: QOL improvements on alias delete due to cascade FKs (#2144)
|
2024-07-08 14:39:18 +00:00 |
lifetime_licence.py
|
Send email to users with a subscription and a partner plan upgrade (#1101)
|
2022-06-20 14:34:20 +02:00 |
mailbox_detail.py
|
mailbox page requires sudo (#2094)
|
2024-04-23 22:25:37 +02:00 |
mailbox.py
|
Return mailbox activation on mailbox creation
|
2024-08-02 14:53:46 +02:00 |
mfa_cancel.py
|
Fix: Add CSRF validation to api key management page (#1523)
|
2023-01-12 12:34:47 +01:00 |
mfa_setup.py
|
Display recovery codes for mfa only once (#1317)
|
2022-10-03 12:32:45 +02:00 |
notification.py
|
mark a notification as read when user arrives on the notification page
|
2022-03-09 17:58:26 +01:00 |
pricing.py
|
track "visit pricing" and "upgraded" event (#1662)
|
2023-03-23 21:11:05 +01:00 |
referral.py
|
do not use flask-sqlalchemy
|
2021-10-12 14:36:47 +02:00 |
refused_email.py
|
do not use flask-sqlalchemy
|
2021-10-12 14:36:47 +02:00 |
setting.py
|
Rename method to account for domain being a string and not an int (#2161)
|
2024-07-23 15:58:52 +00:00 |
setup_done.py
|
redirect user to dashboard when setup is done
|
2020-10-28 10:49:50 +01:00 |
subdomain.py
|
Fix: Add CSRF validation to api key management page (#1523)
|
2023-01-12 12:34:47 +01:00 |
support.py
|
Revert "remove deduct_limit as it has no effect (#1347)" (#1348)
|
2022-10-13 22:00:45 +02:00 |
unsubscribe.py
|
Add sync events (#2113)
|
2024-05-23 10:27:08 +02:00 |