Legacy cleanup follow-ups after removing WHMCS import and cPanel/WHM (614405ee)
Imported from GitHub issue El-SaMa/oma#141 by @El-SaMa.
Commit 614405ee removed the one-off WHMCS import tooling and the old cPanel/WHM integration. Imported data and its readers were kept on purpose (see the commit message). Remaining tidy-ups:
- Unused translation keys from the removed screens: cPanel integration, WHMCS settings,
websites.scanCpanel*,ddnsSyncCpanel,ddnsLinkedCpaneland similar. Remove them from all locales. - Settings rows / tables no longer read: stored
whmcs-mysqlcredentials insettings_credentials, cPanel/WHM credential storage. Decide whether to delete the rows. Never edit applied migrations; use a new one if dropping tables. Keepcpanel_provisioned_service(history for migrated services). - Two legacy cPanel services stay suspended as history: Puunkaatopalvelu O&L Oy and Kaverix (their sites now run on the hosting panel). Operator to decide: terminate them, or keep them as read-only history.
- Issue #103 mentions cPanel management actions; cPanel is gone, so only Hetzner/Proxmox remain relevant there.
- Diagrams (
apps/web/content/admin-docs/diagrams/platform-overview.drawio,docs/architecture/oma-panel-architecture-simple.drawio) still show the WHMCS ETL box.
Done when
No dead keys or credentials remain, the operator has decided on the 2 legacy services, and the diagrams are updated.