chore: init commit

in worker.../repo/GITFOLDER.zip is the .git folder.
This commit is contained in:
2026-08-11 14:44:09 -04:00
parent 0012380fd3
commit 392781f7aa
781 changed files with 65944 additions and 0 deletions

View File

@@ -0,0 +1,72 @@
# Teacher
teacher = User.find_or_initialize_by(email: "teacher@example.com")
unless teacher.persisted?
teacher.attributes = {
name: "Teacher Name",
password: "password",
password_confirmation: "password",
admin: false,
type: "Teacher",
classroom: Classroom.first
}
teacher.save
puts "Created Teacher user: #{teacher.email}"
Rails.logger.info "Seeded Teacher user: #{teacher.email}"
else
puts "Teacher user already exists: #{teacher.email}"
end
# Student
student = User.find_or_initialize_by(email: "student@example.com")
unless student.persisted?
student.attributes = {
username: "Student",
password: "password",
password_confirmation: "password",
admin: false,
type: "Student",
classroom: Classroom.first
}
student.save
puts "Created Student user: #{student.email}"
Rails.logger.info "Seeded Student user: #{student.email}"
else
puts "Student user already exists: #{student.email}"
end
# Admin
admin = User.find_or_initialize_by(email: "admin@example.com")
unless admin.persisted?
admin.attributes = {
username: "Admin",
password: "password",
password_confirmation: "password",
admin: true,
type: "User",
classroom: Classroom.first
}
admin.save
puts "Created Admin user: #{admin.email}"
Rails.logger.info "Seeded Admin user: #{admin.email}"
else
puts "Admin user already exists: #{admin.email}"
end
# Student "mike" to who the portfolio transactions will belong
mike = User.find_or_initialize_by(email: "mike@example.com")
unless mike.persisted?
mike.attributes = {
username: "mike",
email: "mike@example.com",
password: "password",
password_confirmation: "password",
admin: false,
type: "Student",
classroom: Classroom.first
}
mike.save
puts "Created portfolio transactions user: #{mike.email}"
Rails.logger.info "Seeded user: #{mike.email}"
else
puts "Mike already exists: #{mike.email}"
end