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,22 +2,22 @@ namespace :software do | ||
2 | desc "Create software categories" | 2 | desc "Create software categories" |
3 | task :create_categories => :environment do | 3 | task :create_categories => :environment do |
4 | Environment.all.each do |env| | 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 | end | 21 | end |
22 | end | 22 | end |
23 | end | 23 | end |
lib/tasks/main_data.rake
@@ -12,6 +12,7 @@ namespace :main_data do | @@ -12,6 +12,7 @@ namespace :main_data do | ||
12 | task :all => :environment do | 12 | task :all => :environment do |
13 | Rake::Task["main_data:destroy"].invoke | 13 | Rake::Task["main_data:destroy"].invoke |
14 | Rake::Task["templates:destroy"].invoke | 14 | Rake::Task["templates:destroy"].invoke |
15 | + Rake::Task["software:create_categories"].invoke | ||
15 | Rake::Task["main_data:populate"].invoke | 16 | Rake::Task["main_data:populate"].invoke |
16 | end | 17 | end |
17 | 18 | ||
@@ -43,7 +44,7 @@ namespace :main_data do | @@ -43,7 +44,7 @@ namespace :main_data do | ||
43 | 44 | ||
44 | generate_fixed_blocks(community) | 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 | 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 | 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 | 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 | 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 | 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}) | 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}) |