Migrations: a Management menu link; passwords to whoever takes them #276

Merged
jcoffey-dev merged 1 commits from feat/migrations-menu into main 2026-10-31 04:03:04 +00:00
Owner

Two follow-ups to #275, found while building inbuxa Admin's Migrations page.

  • Menu: Management › Directory › Migrations (CustomComponent/Migrations), after OAuth Clients. A console older than the page hides a link it doesn't know, so this and the console PR can land in either order.
  • Passwords (MG-13): the new accounts' passwords now go into a blob of the administrator who takes them. They went to whoever started the migration, so a second administrator taking them got a file they couldn't download, and the server had already deleted its copy. system::migration::migration_tests now has a second administrator take them, and passes.

Checked in the console against a local server built from this branch, with the real inbuxa-migrate 27.1-rc.8 and a Dovecot source: preview, move, passwords, report, final pass and close all work from the page.

Two follow-ups to #275, found while building inbuxa Admin's Migrations page. - **Menu:** Management › Directory › Migrations (`CustomComponent/Migrations`), after OAuth Clients. A console older than the page hides a link it doesn't know, so this and the console PR can land in either order. - **Passwords (MG-13):** the new accounts' passwords now go into a blob of the administrator who takes them. They went to whoever started the migration, so a second administrator taking them got a file they couldn't download, and the server had already deleted its copy. `system::migration::migration_tests` now has a second administrator take them, and passes. Checked in the console against a local server built from this branch, with the real inbuxa-migrate 27.1-rc.8 and a Dovecot source: preview, move, passwords, report, final pass and close all work from the page.
jcoffey-dev added 1 commit 2026-10-31 03:54:25 +00:00
Migrations: a Management menu link; passwords to whoever takes them
ci / fork-checks (pull_request) Skipped
ci / build (pull_request) Skipped
github/ci (branch) GitHub Actions
ci / github (pull_request) Successful in 8m25s
1abf1e5ce7
Management › Directory › Migrations, for inbuxa Admin's new page. An
older console hides a page it doesn't know, so either can land first.

The new accounts' passwords now go into a blob of the administrator who
takes them (MG-13). They went to whoever started the migration, so another
administrator taking them got a file they couldn't download, and the
server's copy was gone. The system test now has a second administrator
take them.
jcoffey-dev merged commit 2189c4a44f into main 2026-10-31 04:03:04 +00:00
jcoffey-dev deleted branch feat/migrations-menu 2026-10-31 04:03:05 +00:00
Sign in to join this conversation.