diff --git a/plugins/organization_ratings/controllers/organization_ratings_plugin_profile_controller.rb b/plugins/organization_ratings/controllers/organization_ratings_plugin_profile_controller.rb index ead2589..e1302c5 100644 --- a/plugins/organization_ratings/controllers/organization_ratings_plugin_profile_controller.rb +++ b/plugins/organization_ratings/controllers/organization_ratings_plugin_profile_controller.rb @@ -43,6 +43,7 @@ class OrganizationRatingsPluginProfileController < ProfileController rating.value = params[:organization_rating_value] if params[:organization_rating_value] if rating.save + @plugins.dispatch(:organization_ratings_plugin_rating_created, rating, params) create_rating_comment(rating) session[:notice] = _("%s successfully rated!") % profile.name else diff --git a/plugins/organization_ratings/lib/organization_ratings_plugin.rb b/plugins/organization_ratings/lib/organization_ratings_plugin.rb index 8675d8a..4420131 100644 --- a/plugins/organization_ratings/lib/organization_ratings_plugin.rb +++ b/plugins/organization_ratings/lib/organization_ratings_plugin.rb @@ -25,6 +25,10 @@ class OrganizationRatingsPlugin < Noosfero::Plugin def organization_ratings_plugin_extra_fields_show_data user_rating nil end + + def organization_ratings_plugin_rating_created rating, params + nil + end end # Plugin Hotspot to display the average rating -- libgit2 0.21.2