Dashboard
The CMS home page showing schema statistics and feature navigation.
Dashboard
The CMS dashboard is the home page you see when opening the admin interface. It provides an at-a-glance overview of your entire schema and quick navigation to any table.
Stats Grid
The top of the dashboard displays aggregate statistics across your entire schema:
| Stat | Description |
|---|---|
| Tables | Total non-internal tables (excludes join tables and system tables) |
| Columns | Total columns across all tables |
| Actions | Total custom actions across all tables |
| Views | Total named views across all tables |
| Masked Fields | Total fields with masking rules |
Feature Cards
Below the stats grid, the dashboard displays a card for each feature group. Each card lists the feature's tables with metadata:
- Column count — number of columns in the table
- Action count — number of custom actions (shown with a lightning icon)
- View count — number of named views (shown with an eye icon)
- Mask count — number of masked fields (shown with a shield icon)
Clicking a table name navigates directly to that table's browse view.
Role Context
The dashboard shows the current user's role — read from their membership in the active organization.
Internal Tables
Tables marked as internal: true in the schema registry (those without a defineTable() resource config) are excluded from the dashboard. These are typically join tables or system tables that don't need direct admin access.
Next Steps
- Table Views — Browse and Data Table view modes
- Custom Pages — Multi-panel pages with matching and drag-drop