Added the ability to dynamically translate on the project website.

This commit is contained in:
2024-04-22 23:52:04 +05:00
parent a648ba3db9
commit 491249c8d8
55 changed files with 867 additions and 119 deletions

View File

@@ -0,0 +1,24 @@
<?php declare(strict_types=1);
namespace App\Policies;
use App\Models\ProjectTranslation;
use App\Models\User;
final readonly class ProjectTranslationPolicy extends Policy
{
public function viewAny(User $user): bool
{
return $user->hasPermission('project.view');
}
public function view(User $user, ProjectTranslation $translation): bool
{
return $user->hasPermission('project-translation.view');
}
public function update(User $user): bool
{
return $user->hasPermission('project-translation.update');
}
}