✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount

SleekView Kanban for Restrict User Access

Restrict User Access assigns every member an access level and tracks the status of that assignment with active, expired, and suspended states. SleekView Kanban reads the RUA member table, groups members by status, and lets the team drag a card from Expired to Active to renew access from one screen.

♾️ Lifetime License available

SleekView Kanban board for Restrict User Access

Read RUA members as a board, not a list

Restrict User Access, the Joachim Jensen plugin, assigns every user one or more access levels, which are stored as a relationship with a status, a start date, and an optional expiry. The plugin uses the levels to restrict content, redirect non-members, and grant role-like capabilities. The status on each assignment is the natural lifecycle field: active while access is granted, expired once the expiry passes, and suspended for manual holds.

SleekView reads the RUA member assignment table directly and joins to wp_users for the user name and email and to the access-level post for the level title. The status column is the natural one to group by, so the board shows one column per real status value with the actual count at the top. User, access level, start date, and expiry ride on the card front so a membership manager reads the base without opening individual records.

Drag an Expired card back to Active to extend access and SleekView writes the new status and a new expiry through the standard RUA update path, so the same capability changes and redirect rules apply as on the official screen. Suspended sits as its own column for manual holds, and filters scope the board to one access level when the site offers several tiers.

Workflow

From RUA assignments to a status board

1

Connect SleekView to RUA

Point SleekView at the Restrict User Access member assignment table and the joined wp_users and access-level posts. SleekView reads the schema and offers the status column as the obvious one to group by.
2

Pick assignment status as the column

Choose the status field as the kanban column. SleekView builds one column per real status value the table contains, so Active, Expired, and Suspended appear with their actual counts, plus any custom value the site has added.
3

Choose what shows on each card

Pick the fields that ride on the card front. User name and access level come first, with start date and expiry on a second line so a membership manager reads the base without opening any record.
4

Enable drag and drop with confirmation

Turn on drag and drop. Moving a card from Expired to Active runs through the standard RUA update path, so capability changes, redirect rules, and any tied hooks fire exactly as they do on the official member screen.

Sample board

Sample Restrict User Access board

Four columns from real RUA assignment statuses with three cards each, showing user, access level, start date, and expiry so a membership manager reads the base cleanly.
Active
354
Naomi Tanaka, Gold Members
Started 04 Jan, expires 04 Jan 2027
Pavel Sokolov, Silver Members
Started 12 Mar, expires 12 Mar 2026
Ada Mensah, Gold Members
Started 27 Feb, expires 27 Feb 2027
Expiring soon
28
Karol Wisniewski, Silver Members
Started 18 Jun, expires in 9 days
Selma Andersen, Gold Members
Started 22 Jun, expires in 14 days
Hugo Pereira, Silver Members
Started 30 Jun, expires in 18 days
Expired
74
Inara Khan, Gold Members
Started 09 May 2024, expired 09 May
Lukas Maier, Silver Members
Started 22 Apr 2024, expired 22 Apr
Bea Carvalho, Gold Members
Started 03 Mar 2024, expired 03 Mar
Suspended
6
Daniil Romanov, Gold Members
Suspended 12 Apr, manual hold
Eleni Papas, Silver Members
Suspended 28 Mar, payment dispute
Tobi Adeyemi, Gold Members
Suspended 17 Feb, account review

Comparison

Default RUA member list vs SleekView Kanban

Default RUA member list

  • RUA shows access-level assignments as a flat list per level with filters and no native board view
  • Renewing a member takes opening the access level, editing the assignment, and saving the record
  • No card layout that puts user, access level, start date, and expiry on the same row
  • No saved board views for membership management scoped by level or expiry window
  • No frontend embed for managers who should see expiring soon without admin access

SleekView Kanban

  • Cards built directly from the RUA member assignment table and joined user and access-level rows
  • Group by the real status column with Active, Expiring soon, Expired, and Suspended columns
  • Drag a card to write the new status and expiry through the standard RUA update path
  • Save board views per access level or expiry window with scoped filters and card fields
  • Embed any saved board on a frontend page with role-based access for managers

Features

What SleekView Kanban gives you for Restrict User Access

A real board on access assignments

SleekView reads the RUA member assignment table and shows each user as a card grouped by status. User, access level, start date, and expiry ride on the card front so a membership manager sees the base at a glance.

Drag and drop that writes back

Moving a card from Expired to Active runs through the standard RUA update path, so capability changes, redirect rules, and any tied hooks fire exactly as they would when the assignment is edited on the access level screen.

An expiring-soon view

A computed column groups assignments expiring within a configurable window into its own column, so the membership manager renews ahead of churn instead of waiting for the Expired column to fill.

Audience

Who runs an RUA board with SleekView

Membership managers

Watch Expiring soon as the live work column, reach out to those members, and drag cards back to Active when access is renewed so the queue stays ahead of churn.

Site administrators

Scope a board to Suspended assignments only, work through the holds with the context of why each was suspended, and clear the column as cases close.

Level owners

Save a board scoped to one access level to see who is Active, who is Expiring soon, and who has lapsed without paging through the access-level admin screen.

The bigger picture

Access has a status, so read it as a board

Restrict User Access already models a member assignment as a stateful record. Each assignment has a status, a start date, and an expiry, and the status changes as time passes or the manager intervenes. The default screen, organised per access level, lists assignments in order, which is fine for one level but hides the shape of the membership base when several levels exist.

SleekView Kanban reads the same assignment table and groups by status, with a configurable expiring-soon column on top so the manager renews ahead of churn. Active fills with paying members, Expiring soon becomes the live work column, Expired and Suspended sit on the right. Dragging an Expired card back to Active extends the expiry through the standard RUA update path, so capability changes and redirect rules apply exactly as on the official screen.

The data and the rules stay the same, the reading surface gets simpler.

Questions

Common questions about SleekView Kanban for Restrict User Access

No. The RUA admin still owns access-level configuration, restriction rules, and the per-assignment detail view. SleekView Kanban is a reading and dragging layer on top of the same assignment table, useful when the manager needs to see the whole base at once instead of paging through one access level at a time.

 

Whatever values the RUA assignment status column actually contains. Active, Expired, and Suspended are the common values, and SleekView can add a computed Expiring soon column based on the expiry date so renewals are handled before the assignment expires.

 

SleekView calls the standard RUA assignment update path, so capability changes, redirect rules, and any tied hooks fire exactly the same way as if the change had been made on the access-level admin screen. The board does not bypass RUA rules.

 

Expiring soon is a computed column that groups Active assignments whose expiry falls within a configurable window, for example the next 14 days. It is a reading helper, not a stored status. Dragging a card from Expiring soon to Active extends the expiry through the standard RUA update path.

 

Yes. SleekView saves filters per board view, so a level owner can save a board scoped to a single access level while a membership manager saves a board scoped to Expiring soon across every level. Each view stays scoped to the user who saved it.

 

Yes. SleekView refreshes on a short interval and on focus, so two team members working at once see each other's drag results within a few seconds. The underlying data is the same assignment table, so there is no separate state to reconcile.

 

Yes. The drag uses a configurable default extension for the access level, for example one year, applied through the standard RUA update path. If a custom expiry is needed for a specific case, it is still set on the per-assignment screen the way the official admin handles it.

 

Yes. Save a board view, then embed it on a private frontend page reachable only by users in the right role. Level owners and membership managers read the base without a full WordPress admin login, protected by the standard RUA capabilities.

 

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.

Starter

€79

EUR

per year

  • 3 websites
  • 1 year of updates
  • 1 year of support

Pro

€149

EUR

per year

  • Unlimited websites
  • 1 year of updates
  • 1 year of support

Lifetime ♾️

Most popular

€249

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