DataAdminScreen
Corex\Config\Data\DataAdminScreen · class · Config layer
Keeps the retired Data screen’s address working. page=corex-data and page=corex-data-models were the same screen: both mounted the identical DataExplorer from a structurally identical config against the same REST base, so the only real differences were the menu label and the capability each one checked. Two entries for one screen is a tax on everyone reading the menu, so Data Models absorbed it and its Records tab is now the one place records live. This class no longer renders anything. It exists so bookmarks, documentation, and muscle memory still arrive somewhere correct rather than at “you do not have permission” — deleting an address people already use is not a fix.
Public API
Section titled “Public API”register(): void
Section titled “register(): void”redirectLegacyPage(): void
Section titled “redirectLegacyPage(): void”redirects(string $page): bool
Section titled “redirects(string $page): bool”Kept separate from the handler so the rule is testable without exiting the process.
target(): string
Section titled “target(): string”The Records tab, since browsing records is what the old screen did.