Admin Console read-only data pages
Access read-only CMS data pages in the Admin Console to inspect nodes, pages, page versions, and URLs without database access for troubleshooting.
The Admin Console includes read-only data pages for inspecting Spire CMS data without database access. Use these pages to troubleshoot content issues, verify page configurations, or inspect URL routing.
Available data pages
| Page | URL path | Grid columns | Description |
|---|---|---|---|
| Nodes | /admin/data/nodes | type, websiteId, parentId | Displays CMS nodes with their types and parent-child relationships. |
| Pages | /admin/data/pages | id, isDefaultVariant, nodeId, variantName | Lists CMS pages with their node assignments and variant information. |
| Page Versions | /admin/data/pageVersions | pageId, publishOn, value | Shows version history for CMS pages. |
| Page URLs | /admin/data/pageUrls | nodeId, url, title, websiteId, languageId | Lists URL mappings for CMS pages. |
Access a data page
Navigate directly to the URL path in your browser. For example:
https://your-site.com/admin/data/nodes
Sign in to the Admin Console if prompted. These pages require Admin Console authentication.
Notes
- All four data pages are read-only. Data cannot be modified from these views.
- Click View on a row to open the detail view with additional fields.
- The Pages data page existed previously as an editable form. It is now read-only. The other three pages (Nodes, Page Versions, Page URLs) are new.
- Use these pages for troubleshooting and verification. For content changes, use the Spire CMS editor.
Update checklist
| # | Update | Type | PR validated | Notes |
|---|---|---|---|---|
| 1 | Promotions -- rule type + result type | End user | PR #14088, #14267 | Display name corrected to "Order Bill To Customer List". Max Discount Amount tooltip incorporated. |
| 2 | Admin Console roles -- Can Impersonate | End user | PR #14062 | Confirmed as drafted. |
| 3 | SSO -- Azure AD B2C on .NET Core | End user | PR #14231 | Confirmed. emails claim added to fallback chain. |
| 4 | Cross-sells -- sort order | End user | PR #14159 | Added Reorder modal and inline editing detail. |
| 5 | ODP -- job definition import | End user | PR #14110 | Corrected: button is "Save" not "Import"; prompt appears on save not toggle; shows every time (no existing-jobs check); 8 job definitions listed. |
| 6 | Budget management -- dropdown behavior | End user | PR #14256 | Added "None" enforcement level row. |
| 7 | VMI order history -- variant selector | End user | PR #14207 | Confirmed as drafted. |
| 8 | Admin Console products -- category filter | End user | PR #14103 | Reworded to "category assignment" instead of overstating dynamic category support. |
| 9 | Payment Service -- Spreedly removal | End user | PR #14202 | Corrected: Spreedly is gated with a provisioning message, not fully removed from the selector. |
| 10 | ETag caching -- shared max-age | End user | PR #13914 | Setting name corrected to "Etag Cache Server Duration". Removed unconfirmed SSR-disabled claim. |
| 11 | Audit log -- Payment + Search Service | End user | PR #14171, #14150 | Corrected: ISC-28051 logs ALL service page visits, not just Search. ISC-28052 logs Payment Service iframe interactions. |
| 12 | IGatewayPropertyResolver | Developer | PR #14061 | Major corrections: method is Resolve<T>, context is GatewayPropertyContext, auto-registered via IDependency. |
| 13 | Admin Console read-only data pages | Developer | PR #14160 | URL paths corrected to /admin/data/.... Pages form was existing (changed to read-only); other three are new. |
Updated about 2 hours ago
