diff --git a/app/controllers/qbo_controller.rb b/app/controllers/qbo_controller.rb index 840b3e7..af7406f 100644 --- a/app/controllers/qbo_controller.rb +++ b/app/controllers/qbo_controller.rb @@ -54,7 +54,7 @@ class QboController < ApplicationController qbo.reconnect_token_at = 5.months.from_now.utc qbo.realmId = realm_id if qbo.save! - redirect_to plugin_settings_path(:redmine_qbo), :flash => { :notice => "Successfully connected to Quickbooks" } + redirect_to qbo_sync_path, :flash => { :notice => "Successfully connected to Quickbooks" } else redirect_to plugin_settings_path(:redmine_qbo), :flash => { :error => "Error" } end diff --git a/app/views/qbo/index.html.erb b/app/views/qbo/index.html.erb index 40925d8..d0d9e9b 100644 --- a/app/views/qbo/index.html.erb +++ b/app/views/qbo/index.html.erb @@ -26,7 +26,7 @@ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLI
<%= f.label "Items" %>
- <%= f.select :qbo_item_id, QboItem.all.pluck(:name, :id), :selected => @selected_item, include_blank: true %> + <%= f.select :qbo_item_id, QboItem.all.pluck(:name, :id).reverse, :selected => @selected_item, include_blank: true %>
diff --git a/lib/issues_form_hook_listener.rb b/lib/issues_form_hook_listener.rb index 29be2da..ae35516 100644 --- a/lib/issues_form_hook_listener.rb +++ b/lib/issues_form_hook_listener.rb @@ -28,7 +28,7 @@ class IssuesFormHookListener < Redmine::Hook::ViewListener select_customer = context[:form].select :qbo_customer_id, QboCustomers.all.pluck(:name, :id), :selected => selected_customer, include_blank: true # Generate the drop down list of quickbooks contacts - select_item = context[:form].select :qbo_item_id, QboItem.all.pluck(:name, :id), :selected => selected_item, include_blank: true + select_item = context[:form].select :qbo_item_id, QboItem.all.pluck(:name, :id).reverse, :selected => selected_item, include_blank: true return "

#{select_customer}

#{select_item}

" end