jreviews:permission:listing.set_listing_title_alias
Filters whether a user has permission to manually set a listing title alias (URL slug). Typically restricted to editors and admin users.
You need to have a working knowledge of Hooks before you get started.
Fires when checking if the listing title alias field should be shown or if user input should be accepted for the alias
Parameters
| Name | Type | Description |
|---|---|---|
$canSetTitleAlias |
bool |
Whether the user can set the title alias (requires both title permission and editor/admin access) |
$user |
\JReviews\App\Models\User |
The user attempting to set the title alias |
$listing |
\JReviews\App\Models\Listing |
The listing whose title alias is being set |
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.set_listing_title_alias', function($canSetTitleAlias, $user, $listing)
{
// Your code here
return $canSetTitleAlias;
});
Source Files
app/Policies/ListingPolicy.php