Commit 7c7c2aa4593a806aabe9c37d20200f2ddd4adb06

Authored by Evandro Junior
1 parent 77158095

twitter profile picture as a comment setting

lib/community_hub_plugin/hub.rb
@@ -3,17 +3,16 @@ require File.dirname(__FILE__) + '/../../facebook_stream/lib_facebook_stream' @@ -3,17 +3,16 @@ require File.dirname(__FILE__) + '/../../facebook_stream/lib_facebook_stream'
3 3
4 class CommunityHubPlugin::Hub < Folder 4 class CommunityHubPlugin::Hub < Folder
5 5
6 - settings_items :proxy_url, :type => :string, :default => 'http://161.148.1.167:3128' # Remember to use add the port, in case needed.  
7 settings_items :twitter_enabled, :type => :boolean, :default => false 6 settings_items :twitter_enabled, :type => :boolean, :default => false
8 - settings_items :twitter_hashtags, :type => :string, :default => "participa.br,participabr,arenanetmundial,netmundial" 7 + settings_items :twitter_hashtags, :type => :string, :default => ""
9 settings_items :twitter_consumer_key, :type => :string, :default => "" 8 settings_items :twitter_consumer_key, :type => :string, :default => ""
10 settings_items :twitter_consumer_secret, :type => :string, :default => "" 9 settings_items :twitter_consumer_secret, :type => :string, :default => ""
11 settings_items :twitter_access_token, :type => :string, :default => "" 10 settings_items :twitter_access_token, :type => :string, :default => ""
12 settings_items :twitter_access_token_secret, :type => :string, :default => "" 11 settings_items :twitter_access_token_secret, :type => :string, :default => ""
13 settings_items :facebook_enabled, :type => :boolean, :default => false 12 settings_items :facebook_enabled, :type => :boolean, :default => false
14 - settings_items :facebook_page_id, :type => :string, :default => "participabr" 13 + settings_items :facebook_page_id, :type => :string, :default => ""
15 settings_items :facebook_pooling_time, :type => :integer, :default => 5 # Time in seconds 14 settings_items :facebook_pooling_time, :type => :integer, :default => 5 # Time in seconds
16 - settings_items :facebook_access_token, :type => :string, :default => 'CAAD8cd4tMVkBAO3sh2DrzwZCDfeQq9ZAvTz7Jz24ZC26KtMfBoljqaXhD2vBV1zpP0bjrpxXUBzJvKKcFzOm6rMG9Sok7iNVUaxt5iwr7dfMqCvHpMboKpqrqgeLrfCH5ITVTAdezA6ZBSr9iOJrqyCSOYfui0zTmbXJ3FqtshwNRrRy4NPH' 15 + settings_items :facebook_access_token, :type => :string, :default => ''
17 settings_items :pinned_messages, :type => Array, :default => [] 16 settings_items :pinned_messages, :type => Array, :default => []
18 settings_items :pinned_mediations, :type => Array, :default => [] 17 settings_items :pinned_mediations, :type => Array, :default => []
19 settings_items :mediators, :type => Array, :default => [] 18 settings_items :mediators, :type => Array, :default => []
lib/ext/article.rb
@@ -1,12 +0,0 @@ @@ -1,12 +0,0 @@
1 -require_dependency 'article'  
2 -  
3 -class Article  
4 -  
5 - before_create do |article|  
6 - # if article.parent.kind_of?(CommunityDashboardPlugin::Hub)  
7 - # article.accept_comments = article.parent.accept_comments  
8 - # end  
9 - true  
10 - end  
11 -  
12 -end  
lib/ext/comment.rb 0 → 100644
@@ -0,0 +1,5 @@ @@ -0,0 +1,5 @@
  1 +require_dependency 'comment'
  2 +
  3 +class Comment
  4 + settings_items :profile_picture, :type => :string, :default => ""
  5 +end
twitter/stream.rb
@@ -42,10 +42,12 @@ def listen_twitter_stream(hub, author_id) @@ -42,10 +42,12 @@ def listen_twitter_stream(hub, author_id)
42 comment = Comment.new 42 comment = Comment.new
43 comment.title = 'hub-message-twitter' 43 comment.title = 'hub-message-twitter'
44 comment.source = hub 44 comment.source = hub
45 - comment.body = UTF8Filter(object.text + "<picture>#{object.user.profile_image_url}</picture>") 45 + comment.body = UTF8Filter(object.text)
  46 + comment.profile_picture = UTF8Filter(object.user.profile_image_url)
46 comment.author_id = author_id 47 comment.author_id = author_id
47 comment.name = UTF8Filter(object.user.screen_name) 48 comment.name = UTF8Filter(object.user.screen_name)
48 comment.email = 'admin@localhost.local' 49 comment.email = 'admin@localhost.local'
  50 +
49 tries = 0 51 tries = 0
50 begin 52 begin
51 comment.save! 53 comment.save!