SleekView Charts for Restrict User Access
Restrict User Access stores levels as the rua_level custom post type and assignments as user meta. SleekView Charts groups those rows into a member-by-level donut, an expiry-window bar, and an assignment cadence line on one screen.
♾️ Lifetime License available
Level rosters become a dashboard
Restrict User Access does the hard part well, capability-driven levels, expiry timestamps, and an API that lets developers assign and revoke access cleanly. The data lives across the rua_level custom post type and several user meta keys, including the level ID, the start timestamp, and the expiry timestamp where a duration was set.
The plugin's admin focuses on level configuration, capability sets, content rules, and redirect rules. There is no native dashboard that aggregates membership totals per level, plots the rolling expiry window, or shows when new assignments cluster across the month. SleekView Charts treats the same level and user meta tables as a chartable dataset and lays four cards over them.
The result is the operational view the level config screens never built. Total active members as a number, members per level as a donut, expiry-in-7-day buckets as bars, and assignments per day as an area. Renewal risk, level mix, and assignment cadence all answerable at a glance.
Workflow
From RUA level meta to a member dashboard
Read the level and meta tables
Pick the chart cards
Filter by capability and role
Refresh from the same data
Sample dashboard
Charts you can build from Restrict User Access data
Active members
Count
Members per level
Count
group by level_slug
Expiring in next 30 days
Count
group by expiry_week
New assignments per day
Count
group by assigned_date
Comparison
Default RUA reporting vs SleekView Charts
Default RUA admin
- No native dashboard summarising members per level
- Expiry-driven renewal-risk views need custom queries
- Assignment cadence over time is not surfaced
- Capability changes per level are not chartable
- Multi-level cohort overlap stays invisible without SQL
SleekView Charts
- Total active members as a single KPI card
- Members per level rendered as a donut chart
- Expiry-in-7-day buckets visible as a bar chart
- Daily new assignments tracked as an area chart
- All cards refresh from the rua_level CPT and user meta
Features
What SleekView Charts gives you for Restrict User Access
Level mix at a glance
Donut card showing the share of members holding each rua_level slug, sourced directly from the user meta rows RUA writes on every assignment.
Renewal risk as bars
Expiry timestamps bucketed by week so the next 30 days of lapses render as a bar chart. The renewal calendar without a custom query.
Assignment cadence
Daily new assignments plotted as an area chart. Spikes correlate with campaign sends, drops correlate with churn drift, both visible in one card.
Audience
Who builds Restrict User Access charts dashboards with SleekView
Membership leads
Watch the level mix and renewal-risk donut on one screen. The dashboard replaces the spreadsheet most teams export weekly from user meta.
Retention ops
Expiry buckets and assignment cadence side by side. Cancellation drift becomes visible the same week it starts rather than at quarterly review.
Access auditors
Per-level membership totals and assignment timelines for compliance review. The dashboard answers access-control audit questions in one screen.
The bigger picture
Why level rosters deserve a dashboard
Restrict User Access is well engineered for the capability layer it owns. Levels carry their own capability sets, content rules, and expiry handling, and the API surface is clean enough to script. The trade-off is that the admin is built around configuring one level at a time, which leaves the operational view as an afterthought.
Membership leads want to see the level mix across the whole site, the renewal-risk window across the next 30 days, and the cadence of new assignments month over month. None of those questions get answered from the level config screens. SleekView Charts treats the rua_level custom post type and the user meta rows as one chartable dataset.
The donut, the bar, the area, and the number together cover the operational questions the level editor was never built to answer.
Questions
Common questions about SleekView Charts for Restrict User Access
Yes. The cards read from the rua_level custom post type and the user meta rows RUA writes per assignment. Each chart uses the same level slug, start timestamp, and expiry timestamp the plugin's own API exposes, so the dashboard reflects the live access model without an export step.
 Yes. Each card supports a filter on the WordPress role or the level slug. A support-team view scoped to Gold renders the renewal-risk bar for Gold members only; an admin view shows the full level mix across the roster.
 Yes. The same data source feeds both, so an inline assignment edit in the table view updates the charts the next time they render. The charts are a second presentation layer over the same RUA tables, not a separate dataset.
 The expiry bar groups members by week relative to the current date. Week one covers expiries in the next seven days, week two covers eight to fourteen days out, and so on. The bucketing is configurable per saved view so retention teams can pick weekly or daily granularity.
 Yes. Extension add-ons like the BuddyPress integration and the Meta Box restriction write their config to the level posts and to standard user meta. The charts read whatever fields are present, so add-on metadata can become its own chart card without configuration.
 Yes. Each WordPress role keeps its own saved dashboard layout. Support sees the renewal-risk donut by default; admin sees the full level mix; auditors see the assignment timeline. Saved layouts ship per role without rebuilding the cards.
 Charts query the live rua_level CPT and user meta on each render with paginated reads. The result is the same level mix RUA's own API would compute, refreshed every time the dashboard loads.
 Yes. Queries use the indexed user_id column on user meta and the standard post type index on rua_level. Sites with tens of thousands of members across dozens of levels render the dashboard in well under a second.
 Pricing
More than 1000+
happy customers
Explore our flexible licensing options tailored to your needs. Upgrade your license anytime to access more features, or opt for a lifetime license for ongoing value, including lifetime updates and lifetime support. Our hassle-free upgrade process ensures that our platform can grow with you, starting from whichever plan you choose.
Lifetime ♾️
Most popular
EUR
once
- Unlimited websites
- Lifetime updates
- Lifetime support
...or get the Bundle Deal
and save €250 🎁
The Bundle (unlimited sites)
Pay once, own it forever
Elevate your WordPress site with our exclusive plugin bundle that includes all of our premium plugins in one package. Enjoy lifetime updates and lifetime support. Save significantly compared to buying plugins individually.
What’s included
-
SleekAI
-
SleekByte
-
SleekMotion
-
SleekPixel
-
SleekRank
-
SleekView
€749
Continue to checkout