Beispiel #1
0
def disconnect(request):
    """ Try to disconnect from Intuit, then destroy our tokens."""

    token = get_quickbooks_token(request)
    try:
        QuickbooksApi(token).disconnect()
    except AuthenticationFailure:
        # If there is an authentication error, then these tokens are bad
        # We need to destroy them in any case.
        pass

    request.user.quickbookstoken_set.all().delete()
    return HttpResponseRedirect(settings.QUICKBOOKS['ACCESS_COMPLETE_URL'])
Beispiel #2
0
def disconnect(request):
    token = get_quickbooks_token(request)
    QuickbooksApi(token).disconnect()
    request.user.quickbookstoken_set.all().delete()
    return HttpResponseRedirect(settings.QUICKBOOKS['ACCESS_COMPLETE_URL'])