Job Moderation
The moderator’s screen: every job waiting for approval, oldest first, with Approve and Reject on each row.
Before you start
Section titled “Before you start”| Plugin | JobBoardWP |
| Endpoint group | Jobs |
| Plan | Every plan |
Jobs only wait for approval when Set submissions as Pending is on in JobBoardWP → General → Job Submission, or when Published Job Edits requires approval. With both off, this screen stays empty.
Add it to your app
Section titled “Add it to your app”Drag Job Moderation onto a navigation bar or into the side drawer, and set its Restrictions to the roles that moderate.
The restriction is a courtesy, not the security boundary. The site refuses the
queue to anyone without JobBoardWP’s edit_others_jb-jobs capability, whatever
the app shows, and the screen says so plainly rather than showing an empty list.
On a default site only administrators have that capability.
Settings
Section titled “Settings”| Setting | What it does | Default |
|---|---|---|
| Title, Description | Shown at the top | Empty |
| Restrictions | Which roles see the tab | Everyone — set this |
What your members see
Section titled “What your members see”Pending jobs, the one waiting longest first. Each row shows the job title, the company, who posted it and when.
| Button | What it does |
|---|---|
| Approve | Publishes the job, through JobBoardWP’s own approval, so its author is notified exactly as when approving in wp-admin |
| Reject | Moves the job to the trash. It can be restored from wp-admin |
Tapping a row opens the Job screen, where the same two controls are in the menu.
When it does not work
Section titled “When it does not work”| Symptom | Cause | Fix |
|---|---|---|
| “Only moderators can review pending jobs” | The role lacks edit_others_jb-jobs | Grant it, or restrict the tab to administrators |
| The queue is always empty | Set submissions as Pending is off, so jobs publish straight away | Turn it on in JobBoardWP → General → Job Submission |
| The queue is empty although wp-admin shows pending jobs | The Jobs endpoint group is off | Turn it on in Memberside → REST API |
| The card is greyed out | JobBoardWP is inactive | Activate it |
| An author was not told their job was approved | Ultimate Member - Real-time Notifications is inactive, or its job notifications are off | Activate it and check its settings |