diff --git a/db/seeds.rb b/db/seeds.rb index 4edb1e8..4d7d7d9 100644 --- a/db/seeds.rb +++ b/db/seeds.rb @@ -5,3 +5,18 @@ # # cities = City.create([{ name: 'Chicago' }, { name: 'Copenhagen' }]) # Mayor.create(name: 'Emanuel', city: cities.first) + +# Default mezuro user, the owner of the public kalibro configurations +default_user = FactoryGirl.create(:mezuro_user, password: Devise.friendly_token.first(10)) +default_user.save + +# The database should have only the default public +# configurations when this file is executed +kalibro_configurations = KalibroConfiguration.all +kalibro_configurations.each do |configuration| + attributes = KalibroConfigurationAttributes.new + attributes.kalibro_configuration_id = configuration.id + attributes.public = true + attributes.user_id = default_user.id + attributes.save +end diff --git a/spec/factories/users.rb b/spec/factories/users.rb index eec29f8..abd4fd7 100644 --- a/spec/factories/users.rb +++ b/spec/factories/users.rb @@ -13,5 +13,10 @@ FactoryGirl.define do email "hr@email.com" password "password" end + + factory :mezuro_user do + name "Mezuro Default user" + email "mezuro@librelist.com" + end end end -- libgit2 0.21.2