seeds: make sure the admin has the secret password

This commit is contained in:
Mike Dalessio
2025-10-06 23:57:39 -04:00
parent 0425a83577
commit eb9ed86f64
+4 -8
View File
@@ -22,7 +22,8 @@ def create_tenant(signal_account_name)
},
owner: {
name: "David Heinemeier Hansson",
email_address: "david@37signals.com"
email_address: "david@37signals.com",
password: "secret123456"
}
)
account.setup_basic_template
@@ -32,16 +33,11 @@ def create_tenant(signal_account_name)
end
def find_or_create_user(full_name, email_address)
if user = User.find_by(email_address: email_address)
user.password = "secret123456"
user.save!
user
else
User.create!(
unless User.find_by(email_address: email_address)
User.create! \
name: full_name,
email_address: email_address,
password: "secret123456"
)
end
end