✨ 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 PublishPress Permissions

SleekView reads PublishPress Permissions exceptions and group assignments directly from its custom database tables, groups every permission record by review state, and lets your team drag cards between Requested, Reviewing, Approved, and Enforced so the record updates instantly.

♾️ Lifetime License available

SleekView Kanban board for PublishPress Permissions

Why Permissions exceptions fit a kanban view

PublishPress Permissions writes exceptions to wp_ppc_exceptions and wp_ppc_exception_items, with permission group assignments in wp_ppc_groups. Each exception carries a target item (post, term, or post type), an operation flag (read, edit, delete, assign), an agent reference (user or role), an assignment scope (item, children, or descendants), and a created-on timestamp. The default admin lists exceptions in a sortable table grouped by item type, fine for one-off grants and weak when a lead coordinates a quarterly review.

SleekView reads the same Permissions exception rows the plugin admin queries. Pick a derived ppp_state field that buckets exceptions by review workflow, operation flag, and agent reference and every exception becomes a card grouped under Requested, Reviewing, Approved, or Enforced. Card fronts show the target item title, the operation, the agent, and the scope so a lead can prioritize approvals from one board.

Dragging a card writes a review tag into the Permissions exception meta. A move to Enforced commits the exception row. The Permissions enforcement layer continues to honor the live exception, so access rules apply in the same request.

Workflow

From Permissions exceptions to a board

1

Connect the Permissions source

Point SleekView at wp_ppc_exceptions and wp_ppc_exception_items. Add filters for operation, agent, or scope so the board scopes to this quarter's pending permission requests for one content section.
2

Pick the ppp state column

Choose the derived ppp_state field as the grouping column. SleekView buckets exceptions by review workflow, operation flag, and agent reference so Requested, Reviewing, Approved, and Enforced columns appear.
3

Choose what each card shows

Map fields from wp_ppc_exceptions onto the card front. Most editorial teams show the target item title, the operation, the agent reference, and the assignment scope so the lead can prioritize approvals.
4

Enable drag-and-drop updates

Turn on writeback and dragging a card writes a review tag into the exception meta. Capability checks honor pp_manage_settings, and every move is logged with the user, source column, destination column, and timestamp.

Sample board

Sample Permissions review board

Four real review states showing how an editorial team moves PublishPress Permissions exceptions from Requested through Reviewing and Approved to Enforced during a quarterly review.
Requested
14
Edit access to Features category for lkim
op edit, agent user lkim
Read access to Internal docs for contractor
op read, agent contractor
Publish access to Newsroom for weekend desk
op publish, agent weekend
Reviewing
8
Edit access to Product launch for marketing
op edit, agent marketing
Delete access to Drafts for ops admin
op delete, agent opsadmin
Read access to Vendor portal posts
op read, agent role vendor
Approved
6
Edit access for Newsroom and descendants
op edit, agent role editor
Read access for Internal docs and children
op read, agent role staff
Publish for Press releases and descendants
op publish, agent role pr
Enforced
247
Editor exception for Newsroom category
since 2026-02, op edit
Staff read exception for Internal docs
since 2026-01, op read
PR publish exception for Press releases
since 2025-11, op publish

Comparison

Permissions admin vs SleekView Kanban

Default Permissions admin

  • Sortable exception table with no triage queue showing requests pending
  • Editing an exception requires opening each item and reloading the page
  • No visual sense of which exceptions are in review versus already enforced
  • Approving an exception requires the per-item edit screen and a save confirm
  • Leads need pp_manage_settings and PublishPress training to run the review

SleekView Kanban

  • Reads directly from wp_ppc_exceptions and wp_ppc_exception_items
  • Drag a card to Enforced and the PublishPress exception row writes atomically
  • Cards show target item title, operation, agent reference, and assignment scope
  • Column counts update live so a backlog of requested edit exceptions surfaces
  • Per-role capabilities tie writeback to pp_manage_settings for the team

Features

What SleekView Kanban gives you for PublishPress Permissions

Native Permissions model

Every column maps to a real review state from the operation flag, agent reference, and a review tag in exception meta. Permissions enforcement honors the live exception row, so access rules apply in the same request as the move.

Drag-and-drop audit trail

Each move writes a review entry into the exception meta naming the admin, source column, destination column, and timestamp. If a lead pushes an exception back from Approved to Reviewing, the chain of custody stays visible.

Saved board views per operation

Filter to edit exceptions for the editorial lead, publish exceptions for the newsroom lead, and read exceptions for the compliance lead. Each saved view becomes a shareable URL for each team's review session.

Audience

Where a Permissions kanban changes work

Quarterly permission review

Editorial leads scope the board to exception changes in the past quarter, drag requested exceptions into Reviewing, and confirm Enforced only once every Requested card has a documented approval.

Section ownership rollout

Editors drafting permission exceptions for a new content section pull the Requested column, verify each operation flag matches the scope, and Approve once the section owner signs off on the boundary.

Compliance audit support

Auditors scope the board to edit and publish exceptions on protected sections, confirm each matches a documented justification, and export the board to satisfy access control evidence for the cycle.

The bigger picture

Why this view matters for content permissions

PublishPress Permissions lets editors grant rich content exceptions per post, term, and post type, which is exactly what makes the default exception list hard to use for review. The sortable table is great when an editor knows the exception they need to grant and almost useless when a lead is coordinating a quarterly review across newsroom sections, marketing landing pages, and internal documentation. Most teams end up exporting exceptions to a spreadsheet, tracking requested changes in a separate tab, and applying them to the live site days later.

The spreadsheet drifts immediately. New requests keep landing in Permissions without a workflow tag, the spreadsheet records approvals nobody applies, and by quarter's end the two views disagree on which agents can edit which sections. A kanban view keeps the team aligned.

Questions

Common questions about SleekView Kanban for PublishPress Permissions

Live. SleekView queries the same wp_ppc_exceptions and wp_ppc_exception_items tables the PublishPress admin reads from. Filters apply at the SQL level, so a board scoped to the last quarter reflects exceptions granted in that quarter.

 

Yes. The Enforced column write commits the exception row so the access rule applies on the next page load in the same request. Earlier columns store the workflow tag without committing the exception to the database.

 

Yes. The exception row stores the operation flag and the agent reference on every entry. SleekView exposes both as filters and grouping options, so a lead can scope to publish exceptions for the newsroom or read exceptions.

 

Yes. Every move runs through current_user_can('pp_manage_settings') and the PublishPress Permissions admin role before any exception write. An editor account can drag for personal sorting but the change does not persist.

 

Filters apply at the database query level rather than in JavaScript. A typical board scopes to a single section, to the last quarter, or to in-review exceptions only, so the rendered card count stays under a thousand.

 

Yes. The assignment scope and the agent reference both live on the exception row. SleekView exposes both as card fields, so an editorial lead can spot broad descendants-scope exceptions and queue them for review.

 

Yes. Pro adds permission groups, status-based exceptions, and per-status workflow gates. SleekView reads the same exception rows, so Pro fields like permission group assignment and status gate surface on the board.

 

Yes. Every drag writes a review entry into the exception meta naming the admin, the source column, the destination column, and the timestamp. The entry uses the plugin's metadata API so audits and exports can read it.

 

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