Files
Carlos Quintana a70baad478 Implement Alias Trash (#2417)
* wip: start implementing alias trash

* Added alias trash dashboard page

* test: delete_alias changes

* Format html

* fix: mailbox deletion

* feat: add delete_alias_action setting in dashboard settings

* chore: disable alias when trashing it

* Add restore tests

* Move tras/restore to alias_actions

* rename alias_actions to alias_delete

* Remove alias_actions

* Send events and alias audit log on alias restore

* feat: adapt queries to trashed alias

* chore: add metrics on alias trash actions

* fix: missing empty arg

* Add rate limit for restore and restore all

* fix: mailbox alias count

* feat: properly handle alias deletion for custom domain deletion

* chore: add error logs

* chore: update alias trash copy + change Trash location

* feat: make can_create_new_alias not take trashed aliases into account

* chore: update mailbox deletion dialog copy

---------

Co-authored-by: Adrià Casajús <adria.casajus@proton.ch>
2025-03-18 10:10:56 +01:00
..
2019-12-15 18:55:14 +02:00
2019-12-15 18:55:16 +02:00
2019-12-15 18:55:15 +02:00
2019-12-15 18:55:13 +02:00
2022-07-04 16:01:04 +02:00
2019-12-15 18:55:13 +02:00
2019-12-15 18:55:14 +02:00
2019-12-22 16:32:55 +00:00
2019-12-15 18:55:16 +02:00
2019-12-29 10:46:00 +01:00
2019-12-29 10:30:25 +01:00
2019-12-30 22:27:45 +01:00
2020-02-03 13:09:48 +07:00
2020-03-14 16:36:18 +01:00
2020-03-19 10:54:37 +01:00
2020-03-20 10:17:52 +01:00
2020-05-02 18:14:17 +02:00
2020-05-03 12:02:34 +02:00
2020-05-09 18:34:34 +02:00
2020-05-09 20:45:23 +02:00
2020-05-16 20:44:06 +02:00
2020-05-17 10:34:55 +02:00
2020-05-23 12:06:45 +02:00
2020-05-23 19:54:39 +02:00
2020-05-27 00:20:33 +02:00
2020-05-27 14:12:44 +02:00
2020-05-28 20:38:38 +02:00
2020-06-05 23:10:34 +02:00
2020-06-07 13:41:59 +02:00
2020-06-25 13:05:37 +02:00
2020-06-28 11:18:44 +02:00
2020-07-04 23:32:55 +02:00
2020-07-23 11:11:54 +02:00
2020-08-01 12:48:03 +02:00
2020-08-15 13:17:08 +02:00
2020-09-10 20:15:21 +02:00
2020-09-12 14:34:38 +02:00
2020-09-14 18:22:35 +02:00
2020-09-28 17:43:16 +02:00
2021-04-01 12:35:43 +02:00
2021-05-10 13:03:19 +02:00
2021-05-17 21:29:29 +02:00
2021-06-02 18:51:04 +02:00
2021-06-27 17:51:28 +02:00
2021-07-28 18:20:18 +02:00
2022-02-28 11:14:59 +01:00
2019-12-15 18:55:16 +02:00
2019-12-15 18:55:12 +02:00
2019-12-15 18:55:15 +02:00
2019-12-15 18:55:16 +02:00