diff --git a/app/models/printer/printer_worker.rb b/app/models/printer/printer_worker.rb index ad844cfe..c0485187 100755 --- a/app/models/printer/printer_worker.rb +++ b/app/models/printer/printer_worker.rb @@ -24,11 +24,11 @@ class Printer::PrinterWorker end end - def printers() + def self.printers() Cups.show_destinations end - def default_printer() + def self.default_printer() Cups.default_printer end diff --git a/app/views/origami/movetable/move_dining.html.erb b/app/views/origami/movetable/move_dining.html.erb index 01be4bb3..131407f0 100755 --- a/app/views/origami/movetable/move_dining.html.erb +++ b/app/views/origami/movetable/move_dining.html.erb @@ -94,11 +94,13 @@ <% else %>
<%= @sale_array[0].customer_id rescue '' %>
Customer : <%= @sale_array[0].customer.name rescue '' %> - <% elsif @status_order == 'order' + <% elsif @status_order == 'order' && !@customer.nil? %><%= @customer.customer_id rescue "" %>
Customer : <%= @customer.name rescue "" %> diff --git a/app/views/print_settings/_form.html.erb b/app/views/print_settings/_form.html.erb index 38e55330..b8804dcc 100755 --- a/app/views/print_settings/_form.html.erb +++ b/app/views/print_settings/_form.html.erb @@ -11,7 +11,7 @@ <%= f.input :unique_code %> <%= f.input :template %> <%= f.input :font %> - <%= f.input :printer_name %> + <%= f.input :printer_name, :as => :select, :collection => Printer::PrinterWorker.printers, include_blank: false %> <%= f.input :api_settings %> <%= f.input :page_width %> <%= f.input :page_height %> diff --git a/app/views/settings/cashier_terminals/_form.html.erb b/app/views/settings/cashier_terminals/_form.html.erb index cb4014dd..d5693561 100755 --- a/app/views/settings/cashier_terminals/_form.html.erb +++ b/app/views/settings/cashier_terminals/_form.html.erb @@ -12,7 +12,7 @@ <%= f.input :auto_print_receipt %> <%= f.label "Select Zones", :class => 'control-label' %> <%= f.collection_check_boxes :zone_ids , Zone.all, :id, :name , :class => 'checkbox form-group'%> - <%= f.input :printer_name %> + <%= f.input :printer_name, :as => :select, :collection => Printer::PrinterWorker.printers, include_blank: false %> <%= f.input :font %> <%= f.input :font_size %> <%= f.input :show_tax %> diff --git a/app/views/settings/order_queue_stations/_form.html.erb b/app/views/settings/order_queue_stations/_form.html.erb index 86ca2237..0ffa8f9a 100755 --- a/app/views/settings/order_queue_stations/_form.html.erb +++ b/app/views/settings/order_queue_stations/_form.html.erb @@ -16,7 +16,7 @@ div.form-inputs span{ <%= f.input :station_name %> <%= f.input :is_active %> - <%= f.input :printer_name %> + <%= f.input :printer_name, :as => :select, :collection => Printer::PrinterWorker.printers, include_blank: false %> <%= f.input :print_copy %> <%= f.hidden_field :processing_items %>