This repository has been archived on 2024-08-27. You can view files and clone it. You cannot open issues or pull requests or push a commit.
Files
redstoner.com/db/seeds.rb
Jonas Folvik ccac3fc975 Added lead mod, developer and trainingmod as suffixes
Added lead mod, developer and trainingmod as suffixes so that you can
have two of them together (if needed)
2015-12-29 12:16:28 +01:00

41 lines
1.3 KiB
Ruby

# This file should contain all the record creation needed to seed the database with its default values.
# The data can then be loaded with the rake db:seed (or created alongside the db with db:setup).
Role.create!([
{name: "disabled", value: 1, color: "#ccc"},
{name: "banned", value: 2, color: "#ccc"},
{name: "normal", value: 10, color: "#282"},
{name: "mod", value: 100, color: "#6af"},
{name: "admin", value: 200, color: "#d22"},
{name: "superadmin", value: 500, color: "#d22"}
])
userpw = SecureRandom.hex(36)
# fallback profile for deleted users
deleted_user = User.create!(
uuid: "8667ba71b85a4004af54457a9734eed7",
name: "Deleted user",
email: "redstonerserver@gmail.com",
ign: "Notch", # just need any valid ign here, overriding later
about: "Hey, apparently, I do no longer exist. This is just a placeholder profile",
password: userpw,
password_confirmation: userpw,
role: Role.get(:disabled),
skype: "echo123",
skype_public: true,
last_ip: "0.0.0.0",
confirmed: true,
last_seen: Time.utc(0).to_datetime
)
deleted_user.update_attribute(:ign, "Steve")
User.create!(
uuid: "ae795aa86327408e92ab25c8a59f3ba1",
ign: "jomo",
email: "jomo@example.com",
password: "123456789", # high seructity!
password_confirmation: "123456789",
role: Role.get(:superadmin)
)