diff options
Diffstat (limited to 'db/fixtures/development/25_api_personal_access_token.rb')
-rw-r--r-- | db/fixtures/development/25_api_personal_access_token.rb | 22 |
1 files changed, 15 insertions, 7 deletions
diff --git a/db/fixtures/development/25_api_personal_access_token.rb b/db/fixtures/development/25_api_personal_access_token.rb index 0a8fd86b440..9b0427b3a88 100644 --- a/db/fixtures/development/25_api_personal_access_token.rb +++ b/db/fixtures/development/25_api_personal_access_token.rb @@ -2,14 +2,22 @@ require './spec/support/sidekiq_middleware' -# Create an api access token for root user with the value: ypCa3Dzb23o5nvsixwPA +# Create an api access token for root user with the value: +token = 'ypCa3Dzb23o5nvsixwPA' +scopes = Gitlab::Auth.all_available_scopes + Gitlab::Seeder.quiet do - PersonalAccessToken.create!( - user_id: User.find_by(username: 'root').id, - name: "seeded-api-token", - scopes: ["api"], - token_digest: "/O0jfLERYT/L5gG8nfByQxqTj43TeLlRzOtJGTzRsbQ=" - ) + User.find_by(username: 'root').tap do |user| + params = { + scopes: scopes.map(&:to_s), + name: 'seeded-api-token' + } + + user.personal_access_tokens.build(params).tap do |pat| + pat.set_token(token) + pat.save! + end + end print '.' end |