feat: remove DefaultPersonalAccessTokenScopes in personalAccessToken (#2708)
Signed-off-by: Gaius <gaius.qi@gmail.com>
This commit is contained in:
parent
38b6c00a54
commit
d7936f12e0
|
|
@ -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,
|
||||
|
|
|
|||
|
|
@ -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 {
|
||||
|
|
|
|||
Loading…
Reference in New Issue