summaryrefslogtreecommitdiff
path: root/db/fixtures/development/25_api_personal_access_token.rb
diff options
context:
space:
mode:
Diffstat (limited to 'db/fixtures/development/25_api_personal_access_token.rb')
-rw-r--r--db/fixtures/development/25_api_personal_access_token.rb22
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