From 7da907b44821fcc1a269138de8d2d0a768a4940e Mon Sep 17 00:00:00 2001 From: Artur Bersan de Faria Date: Mon, 25 Jul 2016 10:15:06 -0300 Subject: [PATCH] Link to setting and perfil when an user is logged with facebook --- plugins/oauth_client/lib/ext/external_person.rb | 7 ++++--- plugins/oauth_client/models/oauth_client_plugin/facebook_auth.rb | 8 ++++++-- 2 files changed, 10 insertions(+), 5 deletions(-) diff --git a/plugins/oauth_client/lib/ext/external_person.rb b/plugins/oauth_client/lib/ext/external_person.rb index 0cd3420..0de5993 100644 --- a/plugins/oauth_client/lib/ext/external_person.rb +++ b/plugins/oauth_client/lib/ext/external_person.rb @@ -15,15 +15,16 @@ class ExternalPerson # This method is un alias to 'url' method of ExternalPerson < ActiveRecord::Base def public_profile_url - self.oauth_auth.string_url + self.oauth_auth.perfil_url end + def url - self.oauth_auth.string_url + self.oauth_auth.perfil_url end def admin_url - self.oauth_auth.string_url + self.oauth_auth.setting_url end class ExternalPerson::Image diff --git a/plugins/oauth_client/models/oauth_client_plugin/facebook_auth.rb b/plugins/oauth_client/models/oauth_client_plugin/facebook_auth.rb index 5fa2df5..69aacde 100644 --- a/plugins/oauth_client/models/oauth_client_plugin/facebook_auth.rb +++ b/plugins/oauth_client/models/oauth_client_plugin/facebook_auth.rb @@ -13,8 +13,12 @@ class OauthClientPlugin::FacebookAuth < OauthClientPlugin::Auth "http://graph.facebook.com/#{self.uid}/picture" end - def string_url - "https://www.facebook.com/" + def perfil_url + "https://www.facebook.com/#{self.uid}" + end + + def setting_url + "https://www.facebook.com/settings" end end -- libgit2 0.21.2