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
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
Connect the Permissions source
Pick the ppp state column
Choose what each card shows
Enable drag-and-drop updates
Sample board
Sample Permissions review board
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_exceptionsandwp_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_settingsfor 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.
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