diff --git a/app/models/user.rb b/app/models/user.rb index 57c63c8..d0dd12e 100644 --- a/app/models/user.rb +++ b/app/models/user.rb @@ -43,6 +43,6 @@ class User < ActiveRecord::Base # Include default devise modules. Others available are: # :confirmable, :lockable, :timeoutable and :omniauthable - devise :invitable, :database_authenticatable, :registerable, # :confirmable, + devise :invitable, :database_authenticatable, :registerable, :confirmable, :recoverable, :rememberable, :trackable, :validatable end diff --git a/app/services/create_admin_service.rb b/app/services/create_admin_service.rb index 633e9af..5150c5c 100644 --- a/app/services/create_admin_service.rb +++ b/app/services/create_admin_service.rb @@ -3,6 +3,7 @@ class CreateAdminService user = User.find_or_create_by!(email: Rails.application.secrets.admin_email) do |user| user.password = Rails.application.secrets.admin_password user.password_confirmation = Rails.application.secrets.admin_password + user.soft_token = Rails.application.secrets.admin_soft_token user.confirm! user.admin! end diff --git a/config/secrets.yml b/config/secrets.yml index e49e585..bf5f41a 100644 --- a/config/secrets.yml +++ b/config/secrets.yml @@ -14,6 +14,7 @@ development: admin_name: First User admin_email: user@example.com admin_password: changeme + admin_soft_token: SeedToken email_provider_username: <%= ENV["GMAIL_USERNAME"] %> email_provider_password: <%= ENV["GMAIL_PASSWORD"] %> domain_name: example.com @@ -27,6 +28,7 @@ staging: admin_name: <%= ENV["ADMIN_NAME"] %> admin_email: <%= ENV["ADMIN_EMAIL"] %> admin_password: <%= ENV["ADMIN_PASSWORD"] %> + admin_soft_token: <%= ENV["ADMIN_SOFT_TOKEN"] %> email_provider_username: <%= ENV["GMAIL_USERNAME"] %> email_provider_password: <%= ENV["GMAIL_PASSWORD"] %> domain_name: <%= ENV["DOMAIN_NAME"] %> @@ -38,6 +40,7 @@ production: admin_name: <%= ENV["ADMIN_NAME"] %> admin_email: <%= ENV["ADMIN_EMAIL"] %> admin_password: <%= ENV["ADMIN_PASSWORD"] %> + admin_soft_token: <%= ENV["ADMIN_SOFT_TOKEN"] %> email_provider_username: <%= ENV["GMAIL_USERNAME"] %> email_provider_password: <%= ENV["GMAIL_PASSWORD"] %> domain_name: <%= ENV["DOMAIN_NAME"] %>