Commit 8f081d7588089c769e6ac4a07e2a4d1770e9fd96
Exists in
master
and in
29 other branches
Merge branch 'mezuro-dev' into mezuro-stable
Showing
5 changed files
with
26 additions
and
2 deletions
Show diff stats
features/support/hooks.rb
1 | +Before do | |
2 | + if !$dunit | |
3 | + command = "#{RAILS_ROOT}/plugins/mezuro/script/prepare_kalibro_query_file.sh" | |
4 | + system command | |
5 | + $dunit = true | |
6 | + end | |
7 | +end | |
8 | + | |
1 | 9 | After ('@kalibro_restart') do |
2 | 10 | command = "#{RAILS_ROOT}/plugins/mezuro/script/delete_all_kalibro_entries.sh" |
3 | 11 | system command | ... | ... |
plugins/mezuro/script/delete_all_kalibro_entries.sh
1 | 1 | #!/bin/bash |
2 | 2 | |
3 | -DATABASE="kalibro_test" | |
3 | +source plugins/mezuro/script/kalibro_scripts.conf | |
4 | 4 | |
5 | -sudo su postgres -c "export PGPASSWORD=\"kalibro\" && psql -q -t -d $DATABASE -c \"SELECT 'DELETE FROM ' || n.nspname || '.' || c.relname || ' CASCADE;' FROM pg_catalog.pg_class AS c LEFT JOIN pg_catalog.pg_namespace AS n ON n.oid = c.relnamespace WHERE relkind = 'r' AND n.nspname NOT IN ('pg_catalog', 'pg_toast') AND pg_catalog.pg_table_is_visible(c.oid)\" | sed '/sequences/d' > /tmp/query && psql -q -d $DATABASE -f /tmp/query && rm /tmp/query" | |
5 | +sudo su postgres -c "export PGPASSWORD=$PASSWORD && psql -q -d $DATABASE -f $QUERYFILE" | ... | ... |
... | ... | @@ -0,0 +1,9 @@ |
1 | +#!/bin/bash | |
2 | + | |
3 | +source plugins/mezuro/script/kalibro_scripts.conf | |
4 | + | |
5 | +sudo su postgres -c "export PGPASSWORD=$PASSWORD && | |
6 | + if [ -f $QUERYFILE ] | |
7 | + then rm $QUERYFILE | |
8 | + fi && | |
9 | + psql -q -t -d $DATABASE -c \"SELECT 'DELETE FROM ' || n.nspname || '.' || c.relname || ' CASCADE;' FROM pg_catalog.pg_class AS c LEFT JOIN pg_catalog.pg_namespace AS n ON n.oid = c.relnamespace WHERE relkind = 'r' AND n.nspname NOT IN ('pg_catalog', 'pg_toast') AND pg_catalog.pg_table_is_visible(c.oid)\" | sed '/$EXCEPTION/d' > $QUERYFILE" | ... | ... |
plugins/mezuro/views/mezuro_plugin_repository/edit.html.erb
... | ... | @@ -2,5 +2,6 @@ |
2 | 2 | |
3 | 3 | <h2><%= link_to("#{@project_content.name} Project", @project_content.view_url) %></h2> |
4 | 4 | <% form_for :repository, :url => {:action =>"save", :controller => "mezuro_plugin_repository"}, :method => :get do |f| %> |
5 | + <%= f.hidden_field :id %> | |
5 | 6 | <%= render :partial => "form", :locals => {:f => f} %> |
6 | 7 | <% end %> | ... | ... |