mirror of
https://github.com/rickbarrette/redmine_qbo.git
synced 2025-11-08 08:54:23 -05:00
Update qbo_controller.rb
This commit is contained in:
@@ -42,20 +42,17 @@ class QboController < ApplicationController
|
|||||||
#
|
#
|
||||||
def oauth_callback
|
def oauth_callback
|
||||||
at = session[:qb_request_token].get_access_token(:oauth_verifier => params[:oauth_verifier])
|
at = session[:qb_request_token].get_access_token(:oauth_verifier => params[:oauth_verifier])
|
||||||
token = at.token
|
|
||||||
secret = at.secret
|
|
||||||
realm_id = params['realmId']
|
|
||||||
|
|
||||||
#There can only be one...
|
#There can only be one...
|
||||||
Qbo.destroy_all
|
Qbo.destroy_all
|
||||||
|
|
||||||
# Save the authentication information
|
# Save the authentication information
|
||||||
qbo = Qbo.new
|
qbo = Qbo.new
|
||||||
qbo.token = token
|
qbo.qb_token = at.token
|
||||||
qbo.secret = secret
|
qbo.qb_secret = at.secret
|
||||||
qbo.token_expires_at = 6.months.from_now.utc
|
qbo.token_expires_at = 6.months.from_now.utc
|
||||||
qbo.reconnect_token_at = 5.months.from_now.utc
|
qbo.reconnect_token_at = 5.months.from_now.utc
|
||||||
qbo.realmId = realm_id
|
qbo.company_id = params['realmId']
|
||||||
if qbo.save!
|
if qbo.save!
|
||||||
redirect_to qbo_sync_path, :flash => { :notice => "Successfully connected to Quickbooks" }
|
redirect_to qbo_sync_path, :flash => { :notice => "Successfully connected to Quickbooks" }
|
||||||
else
|
else
|
||||||
|
|||||||
Reference in New Issue
Block a user