after 'development:schools' do
  puts 'building employees....'

  School.all.each do |school|
    employee = school.employees.build(
      first_name: 'John',
      last_name: 'Superuser',
      username: 'superuser',
      encrypted_password: 'guest',
      active: true,
      level: :administrator,
      superuser: true,
      terms_of_service_date: Time.current
    )
    employee.save(validate: false)

    employee = school.employees.build(
      first_name: 'Tom',
      last_name: 'Employee',
      username: 'employee',
      encrypted_password: 'guest',
      active: true,
      level: :employee,
      terms_of_service_date: Time.current
    )
    employee.save(validate: false)

    next if ENV['minimal']

    50.times do
      school.employees.create(
        first_name: Faker::Name.first_name,
        last_name: Faker::Name.last_name,
        active: [true, false].sample,
        level: [:volunteer, :employee, :supervisor, :administrator].sample,
        terms_of_service_date: Time.current
      )
    end
  end
end
