mirror of
https://github.com/rickbarrette/redmine_qbo.git
synced 2025-11-09 01:14:23 -05:00
Update qbo.rb
This commit is contained in:
@@ -12,17 +12,6 @@ class Qbo < ActiveRecord::Base
|
|||||||
unloadable
|
unloadable
|
||||||
validates_presence_of :qb_token, :qb_secret, :company_id, :token_expires_at, :reconnect_token_at
|
validates_presence_of :qb_token, :qb_secret, :company_id, :token_expires_at, :reconnect_token_at
|
||||||
|
|
||||||
QB_KEY = Setting.plugin_redmine_qbo['settingsOAuthConsumerKey']
|
|
||||||
QB_SECRET = Setting.plugin_redmine_qbo['settingsOAuthConsumerSecret']
|
|
||||||
|
|
||||||
# Quickbooks Config Info
|
|
||||||
$qb_oauth_consumer = OAuth::Consumer.new(QB_KEY, QB_SECRET, {
|
|
||||||
:site => "https://oauth.intuit.com",
|
|
||||||
:request_token_path => "/oauth/v1/get_request_token",
|
|
||||||
:authorize_url => "https://appcenter.intuit.com/Connect/Begin",
|
|
||||||
:access_token_path => "/oauth/v1/get_access_token"
|
|
||||||
})
|
|
||||||
|
|
||||||
# Configure quickbooks-ruby-base to access our database
|
# Configure quickbooks-ruby-base to access our database
|
||||||
Quickbooks::Base.configure do |c|
|
Quickbooks::Base.configure do |c|
|
||||||
c.persistent_token = 'qb_token'
|
c.persistent_token = 'qb_token'
|
||||||
@@ -31,7 +20,13 @@ class Qbo < ActiveRecord::Base
|
|||||||
end
|
end
|
||||||
|
|
||||||
def self.get_oauth_consumer
|
def self.get_oauth_consumer
|
||||||
return $qb_oauth_consumer
|
# Quickbooks Config Info
|
||||||
|
return OAuth::Consumer.new(Setting.plugin_redmine_qbo['settingsOAuthConsumerKey'], Setting.plugin_redmine_qbo['settingsOAuthConsumerSecret'], {
|
||||||
|
:site => "https://oauth.intuit.com",
|
||||||
|
:request_token_path => "/oauth/v1/get_request_token",
|
||||||
|
:authorize_url => "https://appcenter.intuit.com/Connect/Begin",
|
||||||
|
:access_token_path => "/oauth/v1/get_access_token"
|
||||||
|
})
|
||||||
end
|
end
|
||||||
|
|
||||||
# Get a quickbooks base object for type
|
# Get a quickbooks base object for type
|
||||||
|
|||||||
Reference in New Issue
Block a user