Commit 5cf174239bb9af97c4eda0bacdcd3569854358d1

Authored by AntonioTerceiro
1 parent 1d28968e

ActionItem93: still massaging sample data



git-svn-id: https://svn.colivre.coop.br/svn/noosfero/trunk@1045 3f533792-8f58-4932-b0fe-aaf55b0a4547
Showing 1 changed file with 14 additions and 1 deletions   Show diff stats
script/anhetegua
1 1 #!/usr/bin/env ruby
2 2 require File.dirname(__FILE__) + '/../config/environment'
3 3  
4   -Environment.default.categories.destroy_all
  4 +Environment.destroy_all
5 5 User.destroy_all
6 6 Profile.destroy_all
  7 +
7 8 Role.destroy_all
8 9 RoleAssignment.destroy_all
9 10 Category.destroy_all
10 11 Product.destroy_all
  12 +Article.destroy_all
11 13  
12 14 def new_category(parent, name, color = nil)
13 15 category = Environment.default.categories.build(:name => name, :display_color => color, :parent_id => (parent ? parent.id: nil))
... ... @@ -34,6 +36,8 @@ def new_member(org, person)
34 36 org.affiliate()
35 37 end
36 38  
  39 +Environment.create!(:name => 'Economia Solidária', :is_default => true)
  40 +
37 41 tematicas = new_category(nil, 'Temáticas', 1)
38 42 new_category(tematicas, 'Finanças Solidárias')
39 43 new_category(tematicas, 'Marco Legal')
... ... @@ -117,3 +121,12 @@ colivre.products.build(:name => 'desenvolvimento de software livre', :product_ca
117 121 colivre.products.build(:name => 'capacitação em software livre', :product_category => capacitacao).save!
118 122 colivre.products.build(:name => 'arte digital', :product_category => arte_digital).save!
119 123 colivre.products.build(:name => 'instalação e manutenção de servidores', :product_category => admin_de_sistemas).save!
  124 +
  125 +colivre_hp = colivre.articles.build(:name => 'Colivre - Cooperativa de Tecnologias Livres', :body => '<p>A Colivre, Cooperativa de Tecnologias Livres, é uma organização baiana que presta serviços de instalação de redes, segurança, capacitação, migração e desenvolvimento de novas soluções, trabalhando exclusivamente com Tecnologias Livres. Para tanto, contamos com uma equipe formada por desenvolvedores/as de software, webdesigners e gestoras/es com vasta experiência na área.</p>', :tag_list => 'software livre, colivre, cooperativa' )
  126 +colivre_hp.save!
  127 +colivre.home_page = colivre_hp
  128 +colivre.save!
  129 +
  130 +empa_hp = colivre.articles.build(:name => 'Empreendimento A - um empreendimento genérico', :body => '<p>Esse é um empreendimento cadastrado como exemplo no sitema</p>', :tag_list => 'cooperativa, teste')
  131 +empa.home_page = empa_hp
  132 +empa.save!
... ...