jreviews:permission:listing.autopublish
Filters whether a user's listing should be automatically published or require moderation. Fires for both new listings and edits to existing listings.
You need to have a working knowledge of Hooks before you get started.
Fires before saving a new listing or editing an existing listing, to determine if moderation is required
Parameters
| Name | Type | Description |
|---|---|---|
$isTrusted |
bool |
Whether the user is trusted (not in moderation groups) |
$user |
\JReviews\App\Models\User |
The user creating or editing the listing |
$listing |
\JReviews\App\Models\Listing |
The listing being created or edited |
Boilerplate Code
Use the boilerplate code to start using the filter, and add your own logic to modify the first argument and return it.
fwd_add_filter('jreviews:permission:listing.autopublish', function($isTrusted, $user, $listing)
{
// Your code here
return $isTrusted;
});
Source Files
app/Policies/ListingPolicy.php