You've already forked Epicnabbo-Catalogus-Updated-Daily
🆙 More fixes 🆙
This commit is contained in:
@@ -33,16 +33,18 @@ if (! function_exists('isDarkColor')) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
if (! function_exists('hasPermission')) {
|
if (! function_exists('hasPermission')) {
|
||||||
function hasPermission(string $permission): string
|
function hasPermission(string $permission): bool
|
||||||
{
|
{
|
||||||
return app(PermissionsService::class)->getOrDefault($permission);
|
$value = app(PermissionsService::class)->getOrDefault($permission);
|
||||||
|
return $value === true || $value === 1 || $value === '1';
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if (! function_exists('hasHousekeepingPermission')) {
|
if (! function_exists('hasHousekeepingPermission')) {
|
||||||
function hasHousekeepingPermission(string $permission): string
|
function hasHousekeepingPermission(string $permission): bool
|
||||||
{
|
{
|
||||||
return app(HousekeepingPermissionsService::class)->getOrDefault($permission);
|
$value = app(HousekeepingPermissionsService::class)->getOrDefault($permission);
|
||||||
|
return $value === true || $value === 1 || $value === '1';
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -9,27 +9,27 @@ class WebsiteArticlePolicy
|
|||||||
{
|
{
|
||||||
use HandlesAuthorization;
|
use HandlesAuthorization;
|
||||||
|
|
||||||
public function viewAny(User $user)
|
public function viewAny(User $user): bool
|
||||||
{
|
{
|
||||||
return hasHousekeepingPermission('write_article');
|
return hasHousekeepingPermission('write_article');
|
||||||
}
|
}
|
||||||
|
|
||||||
public function view(User $user)
|
public function view(User $user): bool
|
||||||
{
|
{
|
||||||
return hasHousekeepingPermission('write_article');
|
return hasHousekeepingPermission('write_article');
|
||||||
}
|
}
|
||||||
|
|
||||||
public function create(User $user)
|
public function create(User $user): bool
|
||||||
{
|
{
|
||||||
return hasHousekeepingPermission('write_article');
|
return hasHousekeepingPermission('write_article');
|
||||||
}
|
}
|
||||||
|
|
||||||
public function update(User $user)
|
public function update(User $user): bool
|
||||||
{
|
{
|
||||||
return hasHousekeepingPermission('edit_article');
|
return hasHousekeepingPermission('edit_article');
|
||||||
}
|
}
|
||||||
|
|
||||||
public function delete(User $user)
|
public function delete(User $user): bool
|
||||||
{
|
{
|
||||||
return hasHousekeepingPermission('delete_article');
|
return hasHousekeepingPermission('delete_article');
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user