.. |
__init__.py
|
bootstrap: db models, login, logout, dashboard pages
|
2019-07-01 18:18:12 +03:00 |
alias_contact_manager.py
|
Simplify condition
|
2022-05-12 19:02:06 +02:00 |
alias_log.py
|
do not use flask-sqlalchemy
|
2021-10-12 14:36:47 +02:00 |
alias_transfer.py
|
Store transfer tokens hashed in the db and only allow them to be valid for 24 hours (#1080)
|
2022-06-13 12:41:47 +02:00 |
api_key.py
|
only allow to copy the api key when it is created (#1059)
|
2022-06-08 10:31:58 +02:00 |
app.py
|
do not use flask-sqlalchemy
|
2021-10-12 14:36:47 +02:00 |
batch_import.py
|
user can't import csv if current_user.disable_import
|
2021-11-18 10:51:57 +01:00 |
billing.py
|
do not use flask-sqlalchemy
|
2021-10-12 14:36:47 +02:00 |
contact_detail.py
|
do not use flask-sqlalchemy
|
2021-10-12 14:36:47 +02:00 |
coupon.py
|
no need to notify admin when someone uses a coupon
|
2022-05-15 19:57:45 +02:00 |
custom_alias.py
|
validate the alias address before creating
|
2022-01-09 20:22:41 +01:00 |
custom_domain.py
|
new domain has ownership verified if its root has the ownership verified
|
2021-12-31 11:10:36 +01:00 |
delete_account.py
|
delete account is protected by password
|
2021-12-01 10:11:18 +01:00 |
directory.py
|
reduce subdomain/directory quota when user create/delete subdomain/directory
|
2021-11-18 10:33:15 +01:00 |
domain_detail.py
|
Add flake8-bugbear
|
2022-02-06 20:37:43 +00:00 |
enter_sudo.py
|
Sanitized missing places
|
2022-03-29 18:03:18 +02:00 |
fido_manage.py
|
do not use flask-sqlalchemy
|
2021-10-12 14:36:47 +02:00 |
fido_setup.py
|
set Fido.user_id
|
2021-11-22 15:57:51 +01:00 |
index.py
|
handle non number alias_id
|
2022-01-10 10:44:41 +01:00 |
lifetime_licence.py
|
include coupon comment in the notification
|
2021-11-11 18:22:41 +01:00 |
mailbox.py
|
use job system for deleting mailbox
|
2021-10-13 11:40:15 +02:00 |
mailbox_detail.py
|
fix case /mailbox/confirm_change is called in unauthorized user
|
2021-11-08 11:22:54 +01:00 |
mfa_cancel.py
|
do not use flask-sqlalchemy
|
2021-10-12 14:36:47 +02:00 |
mfa_setup.py
|
do not use flask-sqlalchemy
|
2021-10-12 14:36:47 +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
|
Add missing rate limits (#1065)
|
2022-06-08 17:36:03 +02:00 |
recovery_code.py
|
do not use flask-sqlalchemy
|
2021-10-12 14:36:47 +02: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
|
Emit events on proton actions (#1089)
|
2022-06-15 08:24:11 +02:00 |
setup_done.py
|
redirect user to dashboard when setup is done
|
2020-10-28 10:49:50 +01:00 |
subdomain.py
|
make sure subdomain can only contain lowercase letters, numbers and dashes.
|
2022-01-26 14:53:27 +01:00 |
support.py
|
reformat code: put POST handling on top
|
2022-02-14 18:02:54 +01:00 |
unsubscribe.py
|
create /dashboard/block_contact/:contact_id
|
2021-11-02 15:30:18 +01:00 |