From cd1385014beb32302e3a85518dcad9dcb6e08cf3 Mon Sep 17 00:00:00 2001 From: harryzcy Date: Tue, 6 Sep 2022 17:19:12 -0400 Subject: [PATCH] Let repo scope to cover admin:repo_hook --- models/auth/token_scope.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/models/auth/token_scope.go b/models/auth/token_scope.go index ef939cba43..2a6090c663 100644 --- a/models/auth/token_scope.go +++ b/models/auth/token_scope.go @@ -97,6 +97,10 @@ func (s AccessTokenScope) Parse() (AccessTokenScopeBitmap, error) { case AccessTokenScopeRepo: bitmap |= 1 << uint(sliceIndex(AllAccessTokenScopes, AccessTokenScopeRepoStatus)) bitmap |= 1 << uint(sliceIndex(AllAccessTokenScopes, AccessTokenScopePublicRepo)) + // admin:repo_hook, write:repo_hook, read:repo_hook + bitmap |= 1 << uint(sliceIndex(AllAccessTokenScopes, AccessTokenScopeAdminRepoHook)) + bitmap |= 1 << uint(sliceIndex(AllAccessTokenScopes, AccessTokenScopeWriteRepoHook)) + bitmap |= 1 << uint(sliceIndex(AllAccessTokenScopes, AccessTokenScopeReadRepoHook)) case AccessTokenScopeAdminOrg: bitmap |= 1 << uint(sliceIndex(AllAccessTokenScopes, AccessTokenScopeWriteOrg)) bitmap |= 1 << uint(sliceIndex(AllAccessTokenScopes, AccessTokenScopeReadOrg))