# Create nessecary data to start with a fresh installation

# Create working group with full rights
administrators = Workgroup.create!(
  :name => "Administrators",
  :description => "System administrators.",
  :role_admin => true,
  :role_finance => true,
  :role_article_meta => true,
  :role_pickups => true,
  :role_suppliers => true,
  :role_orders => true
)

# Create admin user
User.create!(
  :nick => "admin",
  :first_name => "Anton",
  :last_name => "Administrator",
  :email => "admin@foo.test",
  :password => "secret",
  :groups => [administrators]
)

# First entry for financial transaction types
financial_transaction_class = FinancialTransactionClass.create!(:name => "Other")
FinancialTransactionType.create!(:name => "Foodcoop", :financial_transaction_class_id => financial_transaction_class.id)

# First entry for article categories
SupplierCategory.create!(:name => "Other", :financial_transaction_class_id => financial_transaction_class.id)
ArticleCategory.create!(:name => "Other", :description => "other, misc, unknown")