foodsoft/db/seeds/minimal.seeds.rb
Patrick Gansterer d90d188dbf Add SupplierCategory
This allows the categorization of suppliers. For a better reporting
it is necessary to split the expenses of the invoices.
E.g. we want to be able to generate independent sums of general cost
like the rent or electricity and the cost of the bought articles.
2020-07-30 17:46:07 +02:00

31 lines
1,000 B
Ruby

# 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")
ArticleCategory.create(:name => "Other", :description => "other, misc, unknown")