Add team authorization for gitlab sources

This commit is contained in:
Jeremy Angele
2024-10-27 17:08:14 +01:00
parent 394dfe9e64
commit 6bc9e77714

View File

@@ -233,7 +233,7 @@ Route::middleware(['auth'])->group(function () {
})->name('source.all'); })->name('source.all');
Route::get('/source/github/{github_app_uuid}', GitHubChange::class)->name('source.github.show'); Route::get('/source/github/{github_app_uuid}', GitHubChange::class)->name('source.github.show');
Route::get('/source/gitlab/{gitlab_app_uuid}', function (Request $request) { Route::get('/source/gitlab/{gitlab_app_uuid}', function (Request $request) {
$gitlab_app = GitlabApp::where('uuid', request()->gitlab_app_uuid)->first(); $gitlab_app = GitlabApp::ownedByCurrentTeam()->where('uuid', request()->gitlab_app_uuid)->firstOrFail();
return view('source.gitlab.show', [ return view('source.gitlab.show', [
'gitlab_app' => $gitlab_app, 'gitlab_app' => $gitlab_app,