Carlos Quintana
|
62e389bee2
|
Update templates/emails/transactional/admin-reenable-mailbox.txt.jinja2
Co-authored-by: Adrià Casajús <acasajus@users.noreply.github.com>
|
2026-01-16 16:17:42 +01:00 |
|
Carlos Quintana
|
b20de69549
|
Update templates/emails/transactional/admin-reenable-mailbox.html
Co-authored-by: Adrià Casajús <acasajus@users.noreply.github.com>
|
2026-01-16 16:17:42 +01:00 |
|
Carlos Quintana
|
c4aa8fd4ab
|
Update templates/emails/transactional/admin-reenable-mailbox.txt.jinja2
Co-authored-by: Adrià Casajús <acasajus@users.noreply.github.com>
|
2026-01-16 16:17:42 +01:00 |
|
Carlos Quintana
|
865babfcea
|
Update templates/emails/transactional/admin-reenable-mailbox.html
Co-authored-by: Adrià Casajús <acasajus@users.noreply.github.com>
|
2026-01-16 16:17:42 +01:00 |
|
Carlos Quintana
|
74770ab6db
|
Update templates/emails/transactional/admin-disable-mailbox.txt.jinja2
Co-authored-by: Adrià Casajús <acasajus@users.noreply.github.com>
|
2026-01-16 16:17:42 +01:00 |
|
Carlos Quintana
|
8cd65258f7
|
Update templates/emails/transactional/admin-disable-mailbox.html
Co-authored-by: Adrià Casajús <acasajus@users.noreply.github.com>
|
2026-01-16 16:17:42 +01:00 |
|
Carlos Quintana
|
3352e77c6a
|
Update templates/emails/transactional/admin-disable-mailbox-warning.html
Co-authored-by: Adrià Casajús <acasajus@users.noreply.github.com>
|
2026-01-16 16:17:42 +01:00 |
|
Carlos Quintana
|
270ab560bc
|
Update templates/emails/transactional/admin-disable-mailbox-warning.txt.jinja2
Co-authored-by: Adrià Casajús <acasajus@users.noreply.github.com>
|
2026-01-16 16:17:42 +01:00 |
|
Carlos Quintana
|
5fabbc6267
|
Update templates/emails/transactional/admin-disable-mailbox-warning.txt.jinja2
Co-authored-by: Adrià Casajús <acasajus@users.noreply.github.com>
|
2026-01-16 16:17:42 +01:00 |
|
Carlos Quintana
|
ecf6e2448c
|
Update templates/emails/transactional/admin-disable-mailbox-warning.html
Co-authored-by: Adrià Casajús <acasajus@users.noreply.github.com>
|
2026-01-16 16:17:42 +01:00 |
|
Carlos Quintana
|
b407eb23dc
|
fix: use SERVICE_PROVIDER variable
|
2026-01-16 16:17:42 +01:00 |
|
Carlos Quintana
|
9baee6ddd9
|
fix: emit AbuserAuditLog and AdminAuditLog
|
2026-01-16 16:17:42 +01:00 |
|
Carlos Quintana
|
718835fa38
|
feat: add mailbox admin-disable controls to email search admin panel
|
2026-01-16 16:17:42 +01:00 |
|
Carlos Quintana
|
a55a8ee7b6
|
test: add comprehensive tests for admin-disabled mailbox feature
|
2026-01-16 16:17:42 +01:00 |
|
Carlos Quintana
|
60f81cfc61
|
fix: show mailbox selector when alias uses admin-disabled mailbox
|
2026-01-16 16:17:42 +01:00 |
|
Carlos Quintana
|
1ff377291f
|
feat: show admin-disabled badge and disable actions in mailbox UI
|
2026-01-16 16:17:42 +01:00 |
|
Carlos Quintana
|
6335662724
|
feat: filter and block admin-disabled mailboxes
|
2026-01-16 16:17:42 +01:00 |
|
Carlos Quintana
|
0e56c5f3b0
|
feat: block API operations on admin-disabled mailboxes
|
2026-01-16 16:17:42 +01:00 |
|
Carlos Quintana
|
db39c276eb
|
feat: skip forwarding to admin-disabled mailboxes
|
2026-01-16 16:17:42 +01:00 |
|
Carlos Quintana
|
b0cac02701
|
feat: add email notification templates for admin mailbox actions
|
2026-01-16 16:17:42 +01:00 |
|
Carlos Quintana
|
070be4b47f
|
feat: add admin_disable/reenable_mailbox utility functions
|
2026-01-16 16:17:42 +01:00 |
|
Carlos Quintana
|
7facdc4f12
|
feat: add flags field to Mailbox model for admin controls
|
2026-01-16 16:17:42 +01:00 |
|
Adrià Casajús
|
d76a944ef8
|
Update the search algo
|
2026-01-16 12:05:10 +01:00 |
|
Adrià Casajús
|
3d459a4572
|
Updates to the admin panel
|
2026-01-16 12:05:10 +01:00 |
|
Adrià Casajús
|
02b35f5706
|
Update action bar style
|
2026-01-16 09:27:45 +01:00 |
|
Adrià Casajús
|
eaac70ad89
|
Disable regex search for aliases
|
2026-01-16 09:27:45 +01:00 |
|
Adrià Casajús
|
a9b96a2961
|
Format of templates and type checking
|
2026-01-16 09:27:45 +01:00 |
|
Adrià Casajús
|
39c2460251
|
Update custom domain page
|
2026-01-16 09:27:45 +01:00 |
|
Adrià Casajús
|
53472c6e02
|
Revamp admin panel
|
2026-01-16 09:27:45 +01:00 |
|
Adrià Casajús
|
d937cc34e2
|
Upate adminpanel to be able to search via regex
|
2026-01-16 09:27:45 +01:00 |
|
Carlos Quintana
|
8d524e5ccd
|
feat: make PGP key check in cron mark mailboxes with invalid keys as pgp-disabled
|
2026-01-15 15:01:34 +01:00 |
|
Carlos Quintana
|
01acbcb2d9
|
deps: upgrade sl-pgp to 0.1.1
|
2026-01-15 10:59:02 +01:00 |
|
Carlos Quintana
|
8f9eca7d11
|
chore: remove elapsed time from event and handle missing PGP_SENDER_PRIVATE_KEY
|
2026-01-14 12:36:13 +01:00 |
|
Carlos Quintana
|
155a2158cc
|
chore: MR fixes
|
2026-01-14 12:36:13 +01:00 |
|
Carlos Quintana
|
7911891b14
|
Update app/pgp_utils.py
Co-authored-by: Adrià Casajús <acasajus@users.noreply.github.com>
|
2026-01-14 12:36:13 +01:00 |
|
Carlos Quintana
|
1b01d02483
|
Update app/pgp_utils.py
Co-authored-by: Adrià Casajús <acasajus@users.noreply.github.com>
|
2026-01-14 12:36:13 +01:00 |
|
Carlos Quintana
|
2eb9419218
|
Update app/pgp_utils.py
Co-authored-by: Adrià Casajús <acasajus@users.noreply.github.com>
|
2026-01-14 12:36:13 +01:00 |
|
Carlos Quintana
|
861119cfca
|
fix: import in email_handler
|
2026-01-14 12:36:13 +01:00 |
|
Carlos Quintana
|
bc0a8bdfed
|
chore: add sl-pgp dependency pointing to GitHub releases
|
2026-01-14 12:36:13 +01:00 |
|
Carlos Quintana
|
a2e45349ff
|
chore: add metrics for pgp operations
|
2026-01-14 12:36:13 +01:00 |
|
Carlos Quintana
|
f387089013
|
feat: use rust pgp
|
2026-01-14 12:36:13 +01:00 |
|
Carlos Quintana
|
1a293b7e97
|
test: preserve behaviour disabled-alias and blocked-contact
|
2026-01-12 15:26:20 +01:00 |
|
Carlos Quintana
|
fe167fa820
|
fix: use Other proton client header appname
|
2026-01-08 16:30:51 +01:00 |
|
Adrià Casajús
|
0cfaa3325f
|
Fix mailbox test
|
2025-12-23 23:27:01 +01:00 |
|
Adrià Casajús
|
7bcef5cb4a
|
Do not allow to create accounts from proton with invalid domains
|
2025-12-23 22:57:01 +01:00 |
|
Adrià Casajús
|
2319ea0277
|
Fix missing data
|
2025-12-23 09:20:06 +01:00 |
|
Adrià Casajús
|
9588bc3870
|
Add scrip to check if a user should be disabled
|
2025-12-22 02:36:59 +01:00 |
|
Adrià Casajús
|
99e260c3fe
|
Add script to disable users with forbidden MX
|
2025-12-20 21:58:10 +01:00 |
|
Adrià Casajús
|
47e59ccf20
|
Make bounces configurable
|
2025-12-16 14:44:10 +01:00 |
|
Carlos Quintana
|
11abcaec8f
|
chore(cron): delete expired oauth_token entries
|
2025-12-15 14:04:26 +01:00 |
|