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}) | ... | ... |