From 9049f9e37f889dce5a219b3a5c779ce57ea8cd66 Mon Sep 17 00:00:00 2001 From: Rodrigo Souto Date: Mon, 23 Nov 2015 12:56:15 -0300 Subject: [PATCH] organization-ratings: add hotspot for rating creation --- plugins/organization_ratings/controllers/organization_ratings_plugin_profile_controller.rb | 1 + plugins/organization_ratings/lib/organization_ratings_plugin.rb | 4 ++++ 2 files changed, 5 insertions(+), 0 deletions(-) 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