fix(sources): restrict system-wide Git sources to instance admins (#12164)

This commit is contained in:
Andras Bacsai
2026-10-14 14:07:54 +02:00
committed by GitHub
parent d080bf35e6
commit 23a22e7970
15 changed files with 385 additions and 10 deletions
@@ -40,7 +40,9 @@ describe('GitHub Source Create Component', function () {
expect($githubApp->team_id)->toBe($this->team->id);
});
test('creates github app with system wide enabled', function () {
test('instance admin creates github app with system wide enabled', function () {
Team::factory()->create(['id' => 0])->members()->attach($this->user->id, ['role' => 'owner']);
Livewire::test(Create::class)
->assertSuccessful()
->set('name', 'system-wide-app')