permissions refactoring
This commit is contained in:
@@ -3,7 +3,6 @@
|
||||
namespace Tests\Feature\Projects;
|
||||
|
||||
use App\Actions\Git\GitProviderKey;
|
||||
use App\Actions\ProjectPermissions\ProjectPermissionService;
|
||||
use App\Models\Project;
|
||||
use App\Models\RepositoryConnection;
|
||||
use App\Models\User;
|
||||
@@ -37,7 +36,7 @@ class ProjectRepositorySettingsControllerTest extends TestCase
|
||||
'repository_url' => 'https://git.example.test/core-team/kanbangit',
|
||||
]);
|
||||
|
||||
app(ProjectPermissionService::class)->syncUserPermissions($project, $user, ['edit']);
|
||||
$this->syncProjectPermissions($project, $user, ['edit']);
|
||||
|
||||
$this->actingAs($user)
|
||||
->get(route('projects.settings.repositories', $project))
|
||||
@@ -92,7 +91,7 @@ class ProjectRepositorySettingsControllerTest extends TestCase
|
||||
'provider' => GitProviderKey::Gitea,
|
||||
]);
|
||||
|
||||
app(ProjectPermissionService::class)->syncUserPermissions($project, $user, ['edit']);
|
||||
$this->syncProjectPermissions($project, $user, ['edit']);
|
||||
|
||||
$this->actingAs($user)
|
||||
->post(route('projects.settings.repositories.store', $project), [
|
||||
@@ -126,7 +125,7 @@ class ProjectRepositorySettingsControllerTest extends TestCase
|
||||
$project = Project::factory()->create();
|
||||
$foreignGitConnection = UserGitConnection::factory()->for($otherUser)->create();
|
||||
|
||||
app(ProjectPermissionService::class)->syncUserPermissions($project, $user, ['edit']);
|
||||
$this->syncProjectPermissions($project, $user, ['edit']);
|
||||
|
||||
$this->actingAs($user)
|
||||
->post(route('projects.settings.repositories.store', $project), [
|
||||
@@ -173,7 +172,7 @@ class ProjectRepositorySettingsControllerTest extends TestCase
|
||||
'provider' => GitProviderKey::Gitea,
|
||||
]);
|
||||
|
||||
app(ProjectPermissionService::class)->syncUserPermissions($project, $user, ['edit']);
|
||||
$this->syncProjectPermissions($project, $user, ['edit']);
|
||||
|
||||
$this->actingAs($user)
|
||||
->patch(route('projects.settings.repositories.update', [$project, $repositoryConnection]), [
|
||||
@@ -204,7 +203,7 @@ class ProjectRepositorySettingsControllerTest extends TestCase
|
||||
'repository_full_name' => 'core-team/kanbangit',
|
||||
]);
|
||||
|
||||
app(ProjectPermissionService::class)->syncUserPermissions($project, $user, ['edit']);
|
||||
$this->syncProjectPermissions($project, $user, ['edit']);
|
||||
|
||||
$this->actingAs($user)
|
||||
->delete(route('projects.settings.repositories.destroy', [$project, $repositoryConnection]))
|
||||
|
||||
Reference in New Issue
Block a user