diff --git a/app/assets/javascripts/admin/spree/orders/customer_autocomplete.js b/app/assets/javascripts/admin/spree/orders/customer_autocomplete.js new file mode 100644 index 0000000000..bc12f5148d --- /dev/null +++ b/app/assets/javascripts/admin/spree/orders/customer_autocomplete.js @@ -0,0 +1,5 @@ +$(document).ready(function() { + if ($('#customer_autocomplete_template').length > 0) { + window.customerTemplate = Handlebars.compile($('#customer_autocomplete_template').text()); + } +}); diff --git a/app/assets/stylesheets/admin/all.scss b/app/assets/stylesheets/admin/all.scss index 4691eb1f24..6d5992f8d4 100644 --- a/app/assets/stylesheets/admin/all.scss +++ b/app/assets/stylesheets/admin/all.scss @@ -35,6 +35,10 @@ @import 'plugins/font-awesome'; @import 'plugins/select2'; +@import 'sections/image_settings'; +@import 'sections/orders'; +@import 'sections/products'; + @import 'hacks/mozilla'; @import 'hacks/opera'; @import 'hacks/ie'; diff --git a/app/services/permissions/order.rb b/app/services/permissions/order.rb index 4dcc1f6ffd..5e95ba92c8 100644 --- a/app/services/permissions/order.rb +++ b/app/services/permissions/order.rb @@ -1,3 +1,5 @@ +require 'open_food_network/permissions' + module Permissions class Order def initialize(user) diff --git a/app/views/spree/admin/orders/customer_details/_autocomplete.js.erb b/app/views/spree/admin/orders/customer_details/_autocomplete.js.erb new file mode 100644 index 0000000000..9484fa0dbb --- /dev/null +++ b/app/views/spree/admin/orders/customer_details/_autocomplete.js.erb @@ -0,0 +1,19 @@ +