Commit fcebf737252de4db80ae9a7e6f0946289e75f75a
1 parent
79b773e8
Exists in
master
and in
5 other branches
Add categories creation in main task
Showing
2 changed files
with
18 additions
and
17 deletions
Show diff stats
lib/tasks/create_categories.rake
... | ... | @@ -2,22 +2,22 @@ namespace :software do |
2 | 2 | desc "Create software categories" |
3 | 3 | task :create_categories => :environment do |
4 | 4 | Environment.all.each do |env| |
5 | - if env.plugin_enabled?("MpogSoftwarePlugin") | |
6 | - software = Category.create!(:name => _("Software"), :environment => env) | |
7 | - Category.create!(:name => _("Agriculture, Fisheries and Extraction"), :environment => env, :parent => software) | |
8 | - Category.create!(:name => _("Science, Information and Communication"), :environment => env, :parent => software) | |
9 | - Category.create!(:name => _("Economy and Finances"), :environment => env, :parent => software) | |
10 | - Category.create!(:name => _("Public Administration"), :environment => env, :parent => software) | |
11 | - Category.create!(:name => _("Habitation, Sanitation and Urbanism"), :environment => env, :parent => software) | |
12 | - Category.create!(:name => _("Individual, Family and Society"), :environment => env, :parent => software) | |
13 | - Category.create!(:name => _("Health"), :environment => env, :parent => software) | |
14 | - Category.create!(:name => _("Social Welfare and Development"), :environment => env, :parent => software) | |
15 | - Category.create!(:name => _("Defense and Security"), :environment => env, :parent => software) | |
16 | - Category.create!(:name => _("Education"), :environment => env, :parent => software) | |
17 | - Category.create!(:name => _("Government and Politics"), :environment => env, :parent => software) | |
18 | - Category.create!(:name => _("Justice and Legislation"), :environment => env, :parent => software) | |
19 | - Category.create!(:name => _("International Relationships"), :environment => env, :parent => software) | |
20 | - Category.create!(:name => _("Transportation and Traffic"), :environment => env, :parent => software) | |
5 | + if env.plugin_enabled?("MpogSoftware") or env.plugin_enabled?("MpogSoftwarePlugin") | |
6 | + software = Category.create(:name => _("Software"), :environment => env) | |
7 | + Category.create(:name => _("Agriculture, Fisheries and Extraction"), :environment => env, :parent => software) | |
8 | + Category.create(:name => _("Science, Information and Communication"), :environment => env, :parent => software) | |
9 | + Category.create(:name => _("Economy and Finances"), :environment => env, :parent => software) | |
10 | + Category.create(:name => _("Public Administration"), :environment => env, :parent => software) | |
11 | + Category.create(:name => _("Habitation, Sanitation and Urbanism"), :environment => env, :parent => software) | |
12 | + Category.create(:name => _("Individual, Family and Society"), :environment => env, :parent => software) | |
13 | + Category.create(:name => _("Health"), :environment => env, :parent => software) | |
14 | + Category.create(:name => _("Social Welfare and Development"), :environment => env, :parent => software) | |
15 | + Category.create(:name => _("Defense and Security"), :environment => env, :parent => software) | |
16 | + Category.create(:name => _("Education"), :environment => env, :parent => software) | |
17 | + Category.create(:name => _("Government and Politics"), :environment => env, :parent => software) | |
18 | + Category.create(:name => _("Justice and Legislation"), :environment => env, :parent => software) | |
19 | + Category.create(:name => _("International Relationships"), :environment => env, :parent => software) | |
20 | + Category.create(:name => _("Transportation and Traffic"), :environment => env, :parent => software) | |
21 | 21 | end |
22 | 22 | end |
23 | 23 | end | ... | ... |
lib/tasks/main_data.rake
... | ... | @@ -12,6 +12,7 @@ namespace :main_data do |
12 | 12 | task :all => :environment do |
13 | 13 | Rake::Task["main_data:destroy"].invoke |
14 | 14 | Rake::Task["templates:destroy"].invoke |
15 | + Rake::Task["software:create_categories"].invoke | |
15 | 16 | Rake::Task["main_data:populate"].invoke |
16 | 17 | end |
17 | 18 | |
... | ... | @@ -43,7 +44,7 @@ namespace :main_data do |
43 | 44 | |
44 | 45 | generate_fixed_blocks(community) |
45 | 46 | |
46 | - generate_article(community, Blog, {name: "Notícias", slug: "noticias", published: true, accept_comments: true, notify_comments: true, license_id: 1, body: "", accept_comments: false, posts_per_page: 5}) | |
47 | + generate_article(community, Blog, {name: "Notícias", slug: "noticias", published: true, accept_comments: true, notify_comments: true, license_id: 1, body: "", accept_comments: false, posts_per_page: 5}, true) | |
47 | 48 | generate_article(community, TinyMceArticle, {name: "Sobre o Portal", slug: "sobre-o-portal", published: true, accept_comments: false, notify_comments: true, license_id: 1, body: "", accept_comments: false}) |
48 | 49 | generate_article(community, TinyMceArticle, {name: "Publique seu software", slug: "publique-seu-software", published: true, accept_comments: false, notify_comments: true, license_id: 1, body: "", accept_comments: false}) |
49 | 50 | generate_article(community, TinyMceArticle, {name: "Inicie um projeto", slug: "inicie-um-projeto", published: true, accept_comments: false, notify_comments: true, license_id: 1, body: "", accept_comments: false}) | ... | ... |