app/models/site/client.rb in social_stream-oauth2_server-2.2.1 vs app/models/site/client.rb in social_stream-oauth2_server-2.2.2

- old
+ new

@@ -1,7 +1,23 @@ class Site::Client < Site validates_presence_of :url, :callback_url, :secret + has_many :oauth2_tokens, + foreign_key: 'site_id', + dependent: :destroy + + has_many :authorization_codes, + foreign_key: 'site_id', + class_name: 'Oauth2Token::AuthorizationCode' + + has_many :access_tokens, + foreign_key: 'site_id', + class_name: 'Oauth2Token::AccessToken' + + has_many :refresh_tokens, + foreign_key: 'site_id', + class_name: 'Oauth2Token::RefreshToken' + before_validation :set_secret, on: :create after_create :set_manager