Delete people in the console, not the webmail's Administration #27

Merged
jcoffey-dev merged 1 commits from feature/delete-in-console into main 2026-09-28 02:34:53 +00:00
Owner

John's call: all compliance happens in the admin console. Deleting a person's account belongs there, beside locking it and legal holds. The console asks for a reason for the audit log, and tells the admin when a legal hold keeps the account's data. The webmail's Administration could do neither.

  • The account sheet's Delete account… is replaced, for admins who may delete, with a note saying deleting, locking and legal holds are done in the console. It links straight to the account there when the server advertises the console's address (adminUrl).
  • Groups, mailing lists, domains and tenants keep their delete in the webmail.
  • inbuxa's webmail only; public ihasmail is unchanged.

2 new strings in all nine catalogs, unreviewed. The old delete strings stay in the catalogs so merges from public ihasmail stay clean.

Tests: 1472 pass (1 new). Checked against the local preview.

John's call: all compliance happens in the admin console. Deleting a person's account belongs there, beside locking it and legal holds. The console asks for a reason for the audit log, and tells the admin when a legal hold keeps the account's data. The webmail's Administration could do neither. - The account sheet's **Delete account…** is replaced, for admins who may delete, with a note saying deleting, locking and legal holds are done in the console. It links straight to the account there when the server advertises the console's address (`adminUrl`). - Groups, mailing lists, domains and tenants keep their delete in the webmail. - inbuxa's webmail only; public ihasmail is unchanged. 2 new strings in all nine catalogs, unreviewed. The old delete strings stay in the catalogs so merges from public ihasmail stay clean. Tests: 1472 pass (1 new). Checked against the local preview.
jcoffey-dev added 1 commit 2026-09-28 02:32:43 +00:00
Delete people in the console, not the webmail's Administration
ci / version (pull_request) Skipped
ci / publish (pull_request) Skipped
ci / docker-build (pull_request) Successful in 34s
ci / node (pull_request) Successful in 1m8s
ci / announce (pull_request) Skipped
5c08fb9fe9
Deleting a person's account is the console's now, beside locking it and
legal holds: the console asks why, for the audit log, and says when a
hold keeps the data. Where Delete was, the account's page says so and
links to the account in the console when the server names one. Groups,
lists, domains and tenants keep their delete here.

2 new strings in all nine catalogs, unreviewed.
jcoffey-dev merged commit ac0f8789f6 into main 2026-09-28 02:34:53 +00:00
jcoffey-dev deleted branch feature/delete-in-console 2026-09-28 02:34:53 +00:00
Sign in to join this conversation.