feat: remove DefaultPersonalAccessTokenScopes in personalAccessToken (#2708)

Signed-off-by: Gaius <gaius.qi@gmail.com>
This commit is contained in:
Gaius 2023-09-07 19:27:54 +08:00 committed by GitHub
parent 38b6c00a54
commit d7936f12e0
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 3 additions and 10 deletions

View File

@ -27,16 +27,11 @@ import (
)
func (s *service) CreatePersonalAccessToken(ctx context.Context, json types.CreatePersonalAccessTokenRequest) (*models.PersonalAccessToken, error) {
scopes := types.DefaultPersonalAccessTokenScopes
if json.Scopes != nil {
scopes = json.Scopes
}
personalAccessToken := models.PersonalAccessToken{
Name: json.Name,
BIO: json.BIO,
Token: s.generatePersonalAccessToken(),
Scopes: scopes,
Scopes: json.Scopes,
State: models.PersonalAccessTokenStateActive,
ExpiredAt: json.ExpiredAt,
UserID: json.UserID,

View File

@ -24,11 +24,9 @@ const (
// PersonalAccessTokenScopeJob represents the personal access token whose scope is job.
PersonalAccessTokenScopeJob = "job"
)
var (
// DefaultPersonalAccessTokenScopes is the default scopes of personal access token.
DefaultPersonalAccessTokenScopes = []string{PersonalAccessTokenScopePreheat, PersonalAccessTokenScopeJob}
// PersonalAccessTokenScopeCluster represents the personal access token whose scope is cluster.
PersonalAccessTokenScopeCluster = "cluster"
)
type CreatePersonalAccessTokenRequest struct {