Commit c706f7cfa8029a4e3357334e37cc718bde48a09e
1 parent
6e083ed5
Exists in
master
and in
79 other branches
Update spb plugins.
1. Insert plugins: gov_user and organization_ratings. 2. Rearrange plugins list. 3. Add new action for handling spb plugin migrations. Signed-off-by: Thiago Ribeiro <thiagitosouza@gmail.com>
Showing
1 changed file
with
18 additions
and
2 deletions
Show diff stats
cookbooks/noosfero/recipes/default.rb
| @@ -40,11 +40,11 @@ plugins = [ | @@ -40,11 +40,11 @@ plugins = [ | ||
| 40 | 'people_block', | 40 | 'people_block', |
| 41 | 'recent_content', | 41 | 'recent_content', |
| 42 | 'remote_user', | 42 | 'remote_user', |
| 43 | - 'software_communities', # from noosfero-spb | 43 | + 'organization_ratings', |
| 44 | 'statistics', | 44 | 'statistics', |
| 45 | 'sub_organizations', | 45 | 'sub_organizations', |
| 46 | 'video', | 46 | 'video', |
| 47 | - 'spb_migrations', | 47 | + 'community_block', |
| 48 | ] | 48 | ] |
| 49 | 49 | ||
| 50 | execute 'plugins:enable' do | 50 | execute 'plugins:enable' do |
| @@ -64,6 +64,22 @@ execute 'plugins:activate' do | @@ -64,6 +64,22 @@ execute 'plugins:activate' do | ||
| 64 | only_if 'bundle exec rake -P | grep enable_all' | 64 | only_if 'bundle exec rake -P | grep enable_all' |
| 65 | end | 65 | end |
| 66 | 66 | ||
| 67 | + | ||
| 68 | +plugins_spb = [ | ||
| 69 | + 'software_communities', | ||
| 70 | + 'gov_user', | ||
| 71 | + 'spb_migrations', | ||
| 72 | +] | ||
| 73 | + | ||
| 74 | +#FIXME: We did it, because we have to enable each plugin and migrate it separately. | ||
| 75 | +plugins_spb.each do |plugin| | ||
| 76 | + execute 'plugins_spb:activate' do | ||
| 77 | + command '/usr/lib/noosfero/script/noosfero-plugin enable' + plugin + | ||
| 78 | + ' && RAILS_ENV=production SCHEMA=/dev/null bundle exec ' + | ||
| 79 | + 'rake db:migrate' | ||
| 80 | + end | ||
| 81 | +end | ||
| 82 | + | ||
| 67 | execute 'theme:enable' do | 83 | execute 'theme:enable' do |
| 68 | command 'psql -h database -U noosfero --no-align --tuples-only -q -c "update environments set theme=\'noosfero-spb-theme\' where id=1;"' | 84 | command 'psql -h database -U noosfero --no-align --tuples-only -q -c "update environments set theme=\'noosfero-spb-theme\' where id=1;"' |
| 69 | end | 85 | end |