# 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')