Remove the account merger interface - #1684
Conversation
Greptile SummaryThis PR removes the ultraadmin account-merger routes, navigation entry, Inertia page, controller and associated tests. However, the deleted controller also owns the only implementation of the underlying merge operation, so the proposed Rails-console replacement is not present in this revision.
Confidence Score: 4/5This PR is not safe to merge until the underlying account-merge operation is preserved in a console-callable owner or an equivalent replacement is included. The route and UI removal is internally consistent, but deleting the controller also deletes the only coordinated implementation for transferring account data, revoking credentials and deleting the superseded user, leaving the stated console workflow unavailable in this revision. Files Needing Attention: app/controllers/admin/account_merger_controller.rb Important Files Changed
|
Summary of the problem
Account merges are now performed through the Rails console, so the web interface is redundant and exposes a destructive workflow that is no longer used.
Describe your changes
Remove the Account Merger controller, routes, navigation entry, Inertia page and its controller and system tests.
This is PR 1 of 3 in a stacked change. The next PR is #1685.
Screenshots / Media
Not applicable. The interface is removed.