Commit 6988bf6f130c704265a9aa637e15090be48df54d

Authored by Rodrigo Souto
Committed by Tallys Martins
1 parent a3cd3c28

organization-ratings: add hotspot for rating creation

plugins/organization_ratings/controllers/organization_ratings_plugin_profile_controller.rb
@@ -43,6 +43,7 @@ class OrganizationRatingsPluginProfileController < ProfileController @@ -43,6 +43,7 @@ class OrganizationRatingsPluginProfileController < ProfileController
43 rating.value = params[:organization_rating_value] if params[:organization_rating_value] 43 rating.value = params[:organization_rating_value] if params[:organization_rating_value]
44 44
45 if rating.save 45 if rating.save
  46 + @plugins.dispatch(:organization_ratings_plugin_rating_created, rating, params)
46 create_rating_comment(rating) 47 create_rating_comment(rating)
47 session[:notice] = _("%s successfully rated!") % profile.name 48 session[:notice] = _("%s successfully rated!") % profile.name
48 else 49 else
plugins/organization_ratings/lib/organization_ratings_plugin.rb
@@ -25,6 +25,10 @@ class OrganizationRatingsPlugin < Noosfero::Plugin @@ -25,6 +25,10 @@ class OrganizationRatingsPlugin < Noosfero::Plugin
25 def organization_ratings_plugin_extra_fields_show_data user_rating 25 def organization_ratings_plugin_extra_fields_show_data user_rating
26 nil 26 nil
27 end 27 end
  28 +
  29 + def organization_ratings_plugin_rating_created rating, params
  30 + nil
  31 + end
28 end 32 end
29 33
30 # Plugin Hotspot to display the average rating 34 # Plugin Hotspot to display the average rating