Commit 5cf174239bb9af97c4eda0bacdcd3569854358d1
1 parent
1d28968e
Exists in
master
and in
28 other branches
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! | ... | ... |