From 2d55ea0dab7556f28f81b5a3df8d96bb6dc4296a Mon Sep 17 00:00:00 2001 From: Aung Myo Date: Fri, 7 Jul 2017 09:56:18 +0630 Subject: [PATCH 01/77] update add order --- .../javascripts/origami/addorders.coffee | 3 + app/assets/stylesheets/origami.scss | 1 + app/assets/stylesheets/origami/addorders.scss | 3 + .../origami/addorders_controller.rb | 21 ++++ app/helpers/origami/addorders_helper.rb | 2 + app/views/origami/addorders/index.html.erb | 108 ++++++++++++++++++ app/views/origami/addorders/show.html.erb | 30 +++++ app/views/origami/home/show.html.erb | 8 +- config/routes.rb | 2 + .../origami/addorders_controller_spec.rb | 5 + spec/helpers/origami/addorders_helper_spec.rb | 15 +++ 11 files changed, 196 insertions(+), 2 deletions(-) create mode 100644 app/assets/javascripts/origami/addorders.coffee create mode 100644 app/assets/stylesheets/origami/addorders.scss create mode 100644 app/controllers/origami/addorders_controller.rb create mode 100644 app/helpers/origami/addorders_helper.rb create mode 100644 app/views/origami/addorders/index.html.erb create mode 100644 app/views/origami/addorders/show.html.erb create mode 100644 spec/controllers/origami/addorders_controller_spec.rb create mode 100644 spec/helpers/origami/addorders_helper_spec.rb diff --git a/app/assets/javascripts/origami/addorders.coffee b/app/assets/javascripts/origami/addorders.coffee new file mode 100644 index 00000000..24f83d18 --- /dev/null +++ b/app/assets/javascripts/origami/addorders.coffee @@ -0,0 +1,3 @@ +# Place all the behaviors and hooks related to the matching controller here. +# All this logic will automatically be available in application.js. +# You can use CoffeeScript in this file: http://coffeescript.org/ diff --git a/app/assets/stylesheets/origami.scss b/app/assets/stylesheets/origami.scss index 7935b50e..1f195ba5 100644 --- a/app/assets/stylesheets/origami.scss +++ b/app/assets/stylesheets/origami.scss @@ -211,3 +211,4 @@ tr.discount-item-row:hover { margin-left:-40px !important; margin-top:-40px !important; } + diff --git a/app/assets/stylesheets/origami/addorders.scss b/app/assets/stylesheets/origami/addorders.scss new file mode 100644 index 00000000..f45d06f3 --- /dev/null +++ b/app/assets/stylesheets/origami/addorders.scss @@ -0,0 +1,3 @@ +// Place all the styles related to the origami/addorders controller here. +// They will automatically be included in application.css. +// You can use Sass (SCSS) here: http://sass-lang.com/ diff --git a/app/controllers/origami/addorders_controller.rb b/app/controllers/origami/addorders_controller.rb new file mode 100644 index 00000000..68a15c71 --- /dev/null +++ b/app/controllers/origami/addorders_controller.rb @@ -0,0 +1,21 @@ +class Origami::AddordersController < BaseOrigamiController + before_action :set_dining, only: [:show] + + def index + @tables = Table.all.active.order('zone_id asc').group("zone_id") + @rooms = Room.all.active.order('zone_id asc').group("zone_id") + @all_table = Table.all.active.order('status desc') + @all_room = Room.all.active.order('status desc') + end + + def show + @menu = MenuCategory.all + end + + private + + def set_dining + @dining = DiningFacility.find(params[:id]) + end + +end diff --git a/app/helpers/origami/addorders_helper.rb b/app/helpers/origami/addorders_helper.rb new file mode 100644 index 00000000..c90e5344 --- /dev/null +++ b/app/helpers/origami/addorders_helper.rb @@ -0,0 +1,2 @@ +module Origami::AddordersHelper +end diff --git a/app/views/origami/addorders/index.html.erb b/app/views/origami/addorders/index.html.erb new file mode 100644 index 00000000..50e52d3e --- /dev/null +++ b/app/views/origami/addorders/index.html.erb @@ -0,0 +1,108 @@ +
+
+ +
+ +
+ <% @tables.each do |zone| %> +

Zone : <%=zone.zone.name%>

+
+ + <% @all_table.each do |table| %> + <% if zone.zone_id == table.zone_id %> +
" data-id = "<%= table.id %>"> +
+ +

<%= table.name %>

+

Seat : <%= table.seater %>

+
+
+ <% end %> <% end %> +
+ <% end %> +
+ +
+ <% @rooms.each do |zone| %> +

Zone : <%=zone.zone.name%>

+
+ + <% @all_room.each do |room| %> + <% if zone.zone_id == room.zone_id %> +
" data-id = "<%= room.id %>"> +
+ +

<%= room.name %>

+

Seat : <%= room.seater %>

+
+
+ <% end %> <% end %> +
+ <% end %> +
+ +
+
+ +
+ +
+
+ + diff --git a/app/views/origami/addorders/show.html.erb b/app/views/origami/addorders/show.html.erb new file mode 100644 index 00000000..1a2e7b8b --- /dev/null +++ b/app/views/origami/addorders/show.html.erb @@ -0,0 +1,30 @@ +
+
+
+ +
+
+
+
+ +
+
+ +
+
+ +
+ +
+
+ + diff --git a/app/views/origami/home/show.html.erb b/app/views/origami/home/show.html.erb index 8b613409..cb18971c 100644 --- a/app/views/origami/home/show.html.erb +++ b/app/views/origami/home/show.html.erb @@ -302,7 +302,7 @@ <% if @status_order == 'order' && @status_sale != 'sale' %> - + @@ -312,7 +312,7 @@ <% else %> - + @@ -555,4 +555,8 @@ function show_customer_details(customer_id){ } }); + + $('#add_order').on('click',function(){ + window.location.href = '/origami/addorders'; + }); diff --git a/config/routes.rb b/config/routes.rb index 2b7db5eb..b04bed33 100644 --- a/config/routes.rb +++ b/config/routes.rb @@ -156,6 +156,8 @@ Rails.application.routes.draw do get '/:sale_id/customers', to: "customers#add_customer" get '/:customer_id/get_customer' => 'home#get_customer',:as => "show_customer_details" post '/:sale_id/update_sale' , to: "customers#update_sale_by_customer" # update customer id in sale table + + resources :addorders end #--------- Waiter/Ordering Station ------------# diff --git a/spec/controllers/origami/addorders_controller_spec.rb b/spec/controllers/origami/addorders_controller_spec.rb new file mode 100644 index 00000000..9e0643ad --- /dev/null +++ b/spec/controllers/origami/addorders_controller_spec.rb @@ -0,0 +1,5 @@ +require 'rails_helper' + +RSpec.describe Origami::AddordersController, type: :controller do + +end diff --git a/spec/helpers/origami/addorders_helper_spec.rb b/spec/helpers/origami/addorders_helper_spec.rb new file mode 100644 index 00000000..f9ea7bcf --- /dev/null +++ b/spec/helpers/origami/addorders_helper_spec.rb @@ -0,0 +1,15 @@ +require 'rails_helper' + +# Specs in this file have access to a helper object that includes +# the Origami::AddordersHelper. For example: +# +# describe Origami::AddordersHelper do +# describe "string concat" do +# it "concats two strings with spaces" do +# expect(helper.concat_strings("this","that")).to eq("this that") +# end +# end +# end +RSpec.describe Origami::AddordersHelper, type: :helper do + pending "add some examples to (or delete) #{__FILE__}" +end From d99ed58d28b7f7f1a527e7ea2a7cb9c94f4627da Mon Sep 17 00:00:00 2001 From: Aung Myo Date: Sun, 9 Jul 2017 21:00:33 +0630 Subject: [PATCH 02/77] update view --- app/views/origami/addorders/show.html.erb | 16 ++++++++++++++-- app/views/origami/home/show.html.erb | 4 +++- 2 files changed, 17 insertions(+), 3 deletions(-) diff --git a/app/views/origami/addorders/show.html.erb b/app/views/origami/addorders/show.html.erb index 1a2e7b8b..98055c46 100644 --- a/app/views/origami/addorders/show.html.erb +++ b/app/views/origami/addorders/show.html.erb @@ -4,7 +4,7 @@ -
- -
- +
+
+
ORDER DETAILS | Table 21
+ +
+
+ + +
+ + + + + + + + + + + + + + + + + +
#ItemsPrice
1aaaaa x2name
+
+ +
+
+ + From 83b8d726324be48f32807b36cf9d4371038ff7f1 Mon Sep 17 00:00:00 2001 From: Aung Myo Date: Wed, 26 Jul 2017 15:04:35 +0630 Subject: [PATCH 04/77] update add order --- .../api/restaurant/menu_categories.rb | 37 ---- .../api/restaurant/menu_controller.rb | 2 +- .../origami/addorders_controller.rb | 1 + app/views/origami/addorders/show.html.erb | 163 ++++++++++++------ app/views/origami/home/show.html.erb | 2 +- config/routes.rb | 2 +- 6 files changed, 111 insertions(+), 96 deletions(-) delete mode 100644 app/controllers/api/restaurant/menu_categories.rb diff --git a/app/controllers/api/restaurant/menu_categories.rb b/app/controllers/api/restaurant/menu_categories.rb deleted file mode 100644 index fe7983ea..00000000 --- a/app/controllers/api/restaurant/menu_categories.rb +++ /dev/null @@ -1,37 +0,0 @@ -class Api::Restaurant::MenuController < Api::ApiController - - #Description - # Pull the default menu details and also other available (active) menus - # Input Params - order_id - def index - @menus = Menu.all - @current_menu = Menu.current_menu - - end - - #Description - # This API show current order details - # Input Params - menu_id - def show - @menu = menu_detail(params[:id]) - end - - - private - def menu_detail (menu_id) - if (menu_id) - #Pull this menu - menu = Menu.find_by_id(menu_id) - return menu - else - Menu.current_menu - end - - end - - def menu_params() - params.permit(:id) - end - - -end diff --git a/app/controllers/api/restaurant/menu_controller.rb b/app/controllers/api/restaurant/menu_controller.rb index fe7983ea..169cc1fd 100644 --- a/app/controllers/api/restaurant/menu_controller.rb +++ b/app/controllers/api/restaurant/menu_controller.rb @@ -1,5 +1,5 @@ class Api::Restaurant::MenuController < Api::ApiController - + skip_before_action :authenticate #Description # Pull the default menu details and also other available (active) menus # Input Params - order_id diff --git a/app/controllers/origami/addorders_controller.rb b/app/controllers/origami/addorders_controller.rb index 68a15c71..e65b24b7 100644 --- a/app/controllers/origami/addorders_controller.rb +++ b/app/controllers/origami/addorders_controller.rb @@ -10,6 +10,7 @@ class Origami::AddordersController < BaseOrigamiController def show @menu = MenuCategory.all + @table_id = params[:id] end private diff --git a/app/views/origami/addorders/show.html.erb b/app/views/origami/addorders/show.html.erb index c4f51c1e..049ba371 100644 --- a/app/views/origami/addorders/show.html.erb +++ b/app/views/origami/addorders/show.html.erb @@ -1,65 +1,42 @@
-
-
+
+
-
+
-
ORDER DETAILS | Table 21
+
ORDER DETAILS | Table <%=@table_id%>
- - -
+
@@ -90,21 +67,95 @@ - + + diff --git a/app/views/origami/home/show.html.erb b/app/views/origami/home/show.html.erb index 92b37cf9..8281a16e 100644 --- a/app/views/origami/home/show.html.erb +++ b/app/views/origami/home/show.html.erb @@ -579,6 +579,6 @@ function show_customer_details(customer_id){ $('#add_order').on('click',function(){ var dining_id = "<%= @dining.id %>" - window.location.href = '/origami/addorders/'+dining_id; + window.location.href = '/origami/addorders/'+ dining_id; }); diff --git a/config/routes.rb b/config/routes.rb index e4723a22..310ae0f0 100644 --- a/config/routes.rb +++ b/config/routes.rb @@ -30,7 +30,7 @@ Rails.application.routes.draw do namespace :restaurant do get 'zones' => "zones#index" resources :menu, only:[:index, :show] - resources :menu_categories, only: [:index] + resources :menu_categories, only: [:index, :show] resources :menu_items, only: [:index, :show] resources :menu_item_attributes, only: [:index] resources :menu_item_options, only: [:index] From 50a878349d19b512de9dc5efd53997d4f99ca659 Mon Sep 17 00:00:00 2001 From: Aung Myo Date: Wed, 26 Jul 2017 15:08:44 +0630 Subject: [PATCH 05/77] update add order --- app/assets/images/logo.png | Bin 0 -> 9424 bytes .../restaurant/menu_categories_controller.rb | 39 ++++++++++++++++ .../menu_categories/show.json.jbuilder | 43 ++++++++++++++++++ app/views/origami/addorders/show.html.erb | 4 +- public/image/logo.png | Bin 0 -> 9424 bytes 5 files changed, 84 insertions(+), 2 deletions(-) create mode 100644 app/assets/images/logo.png create mode 100644 app/controllers/api/restaurant/menu_categories_controller.rb create mode 100644 app/views/api/restaurant/menu_categories/show.json.jbuilder create mode 100644 public/image/logo.png diff --git a/app/assets/images/logo.png b/app/assets/images/logo.png new file mode 100644 index 0000000000000000000000000000000000000000..578d16f7b25ca4b60a4db70950c07c23d96c3ce3 GIT binary patch literal 9424 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 W;#|`CF$kdm0000 1 then + + json.item_instances item.menu_item_instances do |is| + json.item_instance_item_code = is.item_instance_code + json.item_instance_name = is.item_instance_name + json.price = is.price + json.is_available = is.is_available + json.is_on_promotion = is.is_on_promotion + json.promotion_price = is.promotion_price + json.item_attributes = is.item_attributes + end + + end + #Child Menu items + if (item.children) then + json.set_items item.children.each do |item| + json.partial! 'api/restaurant/menu/menu_item', item: item + end + + end + end +end diff --git a/app/views/origami/addorders/show.html.erb b/app/views/origami/addorders/show.html.erb index 049ba371..952836d1 100644 --- a/app/views/origami/addorders/show.html.erb +++ b/app/views/origami/addorders/show.html.erb @@ -81,6 +81,7 @@ $(function(){ }); //End Booking Click function show_details(url_item){ + alert(url_item) //Start Ajax $.ajax({ type: "GET", @@ -109,9 +110,8 @@ function show_details(url_item){ +''; - + $(".menu_items_list").append(row); } - $(".menu_items_list").html(row); } }); //end Ajax diff --git a/public/image/logo.png b/public/image/logo.png new file mode 100644 index 0000000000000000000000000000000000000000..578d16f7b25ca4b60a4db70950c07c23d96c3ce3 GIT binary patch literal 9424 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 W;#|`CF$kdm0000 Date: Wed, 26 Jul 2017 18:26:55 +0630 Subject: [PATCH 06/77] update add order view --- app/views/origami/addorders/show.html.erb | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/app/views/origami/addorders/show.html.erb b/app/views/origami/addorders/show.html.erb index 952836d1..8fdf0c32 100644 --- a/app/views/origami/addorders/show.html.erb +++ b/app/views/origami/addorders/show.html.erb @@ -81,7 +81,9 @@ $(function(){ }); //End Booking Click function show_details(url_item){ - alert(url_item) + var menu_list = $('.menu_items_list'); + // menu_list.empty(); + // var row = ''; //Start Ajax $.ajax({ type: "GET", @@ -89,29 +91,32 @@ function show_details(url_item){ data: {}, dataType: "json", success: function(data) { - + menu_items = data.menu_items; for(var field in menu_items) { if (menu_items[field].item_instances){ - var price = parseFloat(menu_items[field].item_instances[0].price).toFixed(2); + console.log(menu_items[field].item_instances.price); + var price = parseFloat(menu_items[field].item_instances[0]).toFixed(2); }else{ var price = parseFloat(menu_items[field].price).toFixed(2); } - row = '
' +'
' +''+ menu_items[field].name +'' +'
' + +'
' +'<%= image_tag "logo.png" ,width: '75', height: '75', :style => '' %>' +'
' + +''; - $(".menu_items_list").append(row); + $('.menu_items_list').append(row); } + } }); //end Ajax From be0af338a891d907955d3ff072a7c22955b55178 Mon Sep 17 00:00:00 2001 From: Aung Myo Date: Thu, 27 Jul 2017 15:13:13 +0630 Subject: [PATCH 07/77] update add oresr --- app/views/origami/addorders/show.html.erb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/views/origami/addorders/show.html.erb b/app/views/origami/addorders/show.html.erb index 8fdf0c32..07103225 100644 --- a/app/views/origami/addorders/show.html.erb +++ b/app/views/origami/addorders/show.html.erb @@ -112,7 +112,7 @@ function show_details(url_item){ +'
' +''; $('.menu_items_list').append(row); } From 9b678b8523576cb9c7c9708c56cf6a5bbcec9124 Mon Sep 17 00:00:00 2001 From: Aung Myo Date: Thu, 27 Jul 2017 16:40:35 +0630 Subject: [PATCH 08/77] update add order menu category api --- .../menu_categories/show.json.jbuilder | 24 ++++++++--------- app/views/origami/addorders/show.html.erb | 27 ++++++++----------- 2 files changed, 23 insertions(+), 28 deletions(-) diff --git a/app/views/api/restaurant/menu_categories/show.json.jbuilder b/app/views/api/restaurant/menu_categories/show.json.jbuilder index c175be67..d7a6d581 100644 --- a/app/views/api/restaurant/menu_categories/show.json.jbuilder +++ b/app/views/api/restaurant/menu_categories/show.json.jbuilder @@ -13,22 +13,22 @@ if @menu.menu_items if item.menu_item_instances.count == 1 then item_instance = item.menu_item_instances[0] - json.price = item_instance.price - json.is_available = item_instance.is_available - json.is_on_promotion = item_instance.is_on_promotion - json.promotion_price = item_instance.promotion_price - json.item_attributes = item_instance.item_attributes + json.price item_instance.price + json.is_available item_instance.is_available + json.is_on_promotion item_instance.is_on_promotion + json.promotion_price item_instance.promotion_price + json.item_attributes item_instance.item_attributes elsif item.menu_item_instances.count > 1 then json.item_instances item.menu_item_instances do |is| - json.item_instance_item_code = is.item_instance_code - json.item_instance_name = is.item_instance_name - json.price = is.price - json.is_available = is.is_available - json.is_on_promotion = is.is_on_promotion - json.promotion_price = is.promotion_price - json.item_attributes = is.item_attributes + json.item_instance_item_code is.item_instance_code + json.item_instance_name is.item_instance_name + json.price is.price + json.is_available is.is_available + json.is_on_promotion is.is_on_promotion + json.promotion_price is.promotion_price + json.item_attributes is.item_attributes end end diff --git a/app/views/origami/addorders/show.html.erb b/app/views/origami/addorders/show.html.erb index 07103225..3dff858e 100644 --- a/app/views/origami/addorders/show.html.erb +++ b/app/views/origami/addorders/show.html.erb @@ -15,18 +15,7 @@
@@ -96,14 +85,14 @@ function show_details(url_item){ for(var field in menu_items) { if (menu_items[field].item_instances){ - console.log(menu_items[field].item_instances.price); - var price = parseFloat(menu_items[field].item_instances[0]).toFixed(2); + console.log(menu_items[field].item_instances[0]); + var price = parseFloat(menu_items[field].item_instances[0].price).toFixed(2); }else{ var price = parseFloat(menu_items[field].price).toFixed(2); } row = '
' - +'
' + +'
' +''+ menu_items[field].name +'' +'
' @@ -112,7 +101,7 @@ function show_details(url_item){ +'
' +''; $('.menu_items_list').append(row); } @@ -127,6 +116,12 @@ function show_details(url_item){ + From 13359cecba5c8706a6b444369ef1bd85708beefe Mon Sep 17 00:00:00 2001 From: Aung Myo Date: Wed, 9 Aug 2017 13:57:52 +0630 Subject: [PATCH 14/77] update void for bitp --- app/controllers/origami/void_controller.rb | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/app/controllers/origami/void_controller.rb b/app/controllers/origami/void_controller.rb index 73f89d13..1cf1ec65 100644 --- a/app/controllers/origami/void_controller.rb +++ b/app/controllers/origami/void_controller.rb @@ -6,18 +6,19 @@ class Origami::VoidController < BaseOrigamiController if Sale.exists?(sale_id) sale = Sale.find_by_sale_id(sale_id) - sale.payment_status = 'void' - sale.sale_status = 'void' - sale.save - + # update count for shift sale - if(sale.sale_status == "void") + if(sale.sale_status == "completed") if sale.shift_sale_id != nil shift = ShiftSale.find(sale.shift_sale_id) shift.calculate(sale_id, "void") end end + sale.payment_status = 'void' + sale.sale_status = 'void' + sale.save + bookings = sale.bookings bookings.each do |booking| orders = booking.orders From 0fc2fb1d9829fe5a7d7300baf218426ccac7db43 Mon Sep 17 00:00:00 2001 From: Yan Date: Wed, 9 Aug 2017 15:32:33 +0630 Subject: [PATCH 15/77] calc tax by user taxes --- app/models/sale.rb | 120 ++++++++++++++++++++++----------------------- db/seeds.rb | 5 +- 2 files changed, 62 insertions(+), 63 deletions(-) diff --git a/app/models/sale.rb b/app/models/sale.rb index 9fe8ad8f..672df8d1 100644 --- a/app/models/sale.rb +++ b/app/models/sale.rb @@ -273,28 +273,33 @@ class Sale < ApplicationRecord total_tax_amount = 0 #tax_profile - list by order_by tax_profiles = TaxProfile.all.order("order_by asc") + customer = Customer.find(sale.customer_id) # #Creat new tax records tax_profiles.each do |tax| - sale_tax = SaleTax.new(:sale => sale) - sale_tax.tax_name = tax.name - sale_tax.tax_rate = tax.rate + customer.tax_profiles.each do |cus_tax| + if cus_tax == tax.id + sale_tax = SaleTax.new(:sale => sale) + sale_tax.tax_name = tax.name + sale_tax.tax_rate = tax.rate - # substract , to give after discount - total_tax = total_taxable - total_discount - #include or execulive - if tax.inclusive - sale_tax.tax_payable_amount = total_tax / 21 - else - sale_tax.tax_payable_amount = total_tax * tax.rate / 100 + # substract , to give after discount + total_tax = total_taxable - total_discount + #include or execulive + if tax.inclusive + sale_tax.tax_payable_amount = total_tax / 21 + else + sale_tax.tax_payable_amount = total_tax * tax.rate / 100 + end + #new taxable amount is standard rule for step by step + # total_taxable = total_taxable + sale_tax.tax_payable_amount + + sale_tax.inclusive = tax.inclusive + sale_tax.save + + total_tax_amount = total_tax_amount + sale_tax.tax_payable_amount + end end - #new taxable amount is standard rule for step by step - # total_taxable = total_taxable + sale_tax.tax_payable_amount - - sale_tax.inclusive = tax.inclusive - sale_tax.save - - total_tax_amount = total_tax_amount + sale_tax.tax_payable_amount end sale.total_tax = total_tax_amount @@ -312,32 +317,35 @@ class Sale < ApplicationRecord #tax_profile - list by order_by tax_profiles = TaxProfile.all.order("order_by asc") - # #Creat new tax records + customer = Customer.find(self.customer_id) + # #Create new tax records tax_profiles.each do |tax| - sale_tax = SaleTax.new(:sale => self) - sale_tax.tax_name = tax.name - sale_tax.tax_rate = tax.rate + customer.tax_profiles.each do |cus_tax| + if cus_tax == tax.id + sale_tax = SaleTax.new(:sale => self) + sale_tax.tax_name = tax.name + sale_tax.tax_rate = tax.rate - # substract , to give after discount - total_tax = total_taxable - self.total_discount - #include or execulive - if tax.inclusive - sale_tax.tax_payable_amount = total_tax / 21 - else - sale_tax.tax_payable_amount = total_tax * tax.rate / 100 + # substract , to give after discount + total_tax = total_taxable - self.total_discount + #include or execulive + if tax.inclusive + sale_tax.tax_payable_amount = total_tax / 21 + else + sale_tax.tax_payable_amount = total_tax * tax.rate / 100 + end + + #new taxable amount is standard rule for step by step + # total_taxable = total_taxable + sale_tax.tax_payable_amount + + sale_tax.inclusive = tax.inclusive + sale_tax.save + + total_tax_amount = total_tax_amount + sale_tax.tax_payable_amount + end end - - #new taxable amount is standard rule for step by step - # total_taxable = total_taxable + sale_tax.tax_payable_amount - - sale_tax.inclusive = tax.inclusive - sale_tax.save - - total_tax_amount = total_tax_amount + sale_tax.tax_payable_amount end - self.total_tax = total_tax_amount - end def product_get_unit_price(item_code) @@ -382,7 +390,6 @@ class Sale < ApplicationRecord end def self.search(filter,from,to) - if filter.blank? keyword = '' else @@ -399,7 +406,6 @@ class Sale < ApplicationRecord end def self.search_credit_sales(customer,filter,from,to) - if filter.blank? keyword = '' else @@ -518,31 +524,25 @@ class Sale < ApplicationRecord end def self.get_by_range_by_saleitems(from,to,status,report_type) + query = Sale.select(" + mi.item_code as code,(SUM(i.qty) * i.unit_price) as grand_total, + SUM(i.qty) as total_item," + + " i.unit_price as unit_price, + mi.name as product_name, + mc.name as menu_category_name, + mc.id as menu_category_id ") + .group('mi.id') + .order("mi.menu_category_id") - query = Sale.select(" - mi.item_code as code,(SUM(i.qty) * i.unit_price) as grand_total, - SUM(i.qty) as total_item," + - " i.unit_price as unit_price, - mi.name as product_name, - mc.name as menu_category_name, - mc.id as menu_category_id ") - .group('mi.id') - .order("mi.menu_category_id") - - query = query.joins("JOIN sale_items i ON i.sale_id = sales.sale_id - JOIN menu_items mi ON i.product_code = mi.item_code" + - " JOIN menu_categories mc ON mc.id = mi.menu_category_id - JOIN employees ea ON ea.id = sales.cashier_id") - - - query = query.where("(receipt_date between ? and ? and sale_status=?) AND i.unit_price <> 0",from,to,status) - - + query = query.joins("JOIN sale_items i ON i.sale_id = sales.sale_id + JOIN menu_items mi ON i.product_code = mi.item_code" + + " JOIN menu_categories mc ON mc.id = mi.menu_category_id + JOIN employees ea ON ea.id = sales.cashier_id") + query = query.where("(receipt_date between ? and ? and sale_status=?) AND i.unit_price <> 0",from,to,status) end - def self.get_by_shiftsales(from,to,shift) if !shift.blank? ShiftSale.where("id =?",shift.id) diff --git a/db/seeds.rb b/db/seeds.rb index 1b63bcb0..1b024797 100644 --- a/db/seeds.rb +++ b/db/seeds.rb @@ -99,9 +99,8 @@ customer_type = Lookup.create([{lookup_type:'customer_type', name: 'Dinein', val {lookup_type:'customer_type', name: 'Delivery', value: 'Delivery'}]) #WALK CUSTOMER - Default CUSTOMER (take key 1) -customer = Customer.create({name:"WALK-IN", email: "cus1@customer.com", contact_no:"000000000",card_no:"000"}) -customer2 = Customer.create({name:"TAKEAWAY", email: "cus2@customer.com", contact_no:"111111111",card_no:"111"}) - +customer = Customer.create({name:"WALK-IN", email: "cus1@customer.com", contact_no:"000000000",card_no:"000", customer_type:"Dinein", tax_profiles:"[2,1]"}) +customer2 = Customer.create({name:"TAKEAWAY", email: "cus2@customer.com", contact_no:"111111111",card_no:"111", customer_type:"Takeaway", tax_profiles:"[1]"}) #Default ZOne # zone = Zone.create({id:1, name: "Normal Zone", is_active:true, created_by: "SYSTEM DEFAULT"}) From 2794103e52b45986b5706010751e3f229a270b67 Mon Sep 17 00:00:00 2001 From: Yan Date: Wed, 9 Aug 2017 17:54:22 +0630 Subject: [PATCH 16/77] update customer tax calc --- .../origami/customers_controller.rb | 4 +- app/models/sale.rb | 7 ++- app/views/crm/customers/_new_form.html.erb | 23 ++++---- app/views/origami/customers/index.html.erb | 57 +++++++++++++------ 4 files changed, 57 insertions(+), 34 deletions(-) diff --git a/app/controllers/origami/customers_controller.rb b/app/controllers/origami/customers_controller.rb index 026e59e3..ec826416 100644 --- a/app/controllers/origami/customers_controller.rb +++ b/app/controllers/origami/customers_controller.rb @@ -37,14 +37,14 @@ class Origami::CustomersController < BaseOrigamiController @crm_customers = Customer.order("customer_id").page(params[:page]) #@products = Product.order("name").page(params[:page]).per(5) else - @crm_customers = Customer.search(filter) - + @crm_customers = Customer.search(filter) end #@crm_customers = Customer.all @crm_customers = Kaminari.paginate_array(@crm_customers).page(params[:page]).per(50) @crm_customer = Customer.new @count_customer = Customer.count_customer + @taxes = TaxProfile.all.order("order_by asc") # if flash["errors"] # @crm_customer.valid? # end diff --git a/app/models/sale.rb b/app/models/sale.rb index 712584a5..b252fdf1 100644 --- a/app/models/sale.rb +++ b/app/models/sale.rb @@ -277,8 +277,8 @@ class Sale < ApplicationRecord # #Creat new tax records tax_profiles.each do |tax| - customer.tax_profiles.each do |cus_tax| - if cus_tax == tax.id + customer.tax_profiles.each do |cus_tax| + if cus_tax.to_i == tax.id sale_tax = SaleTax.new(:sale => sale) sale_tax.tax_name = tax.name sale_tax.tax_rate = tax.rate @@ -318,10 +318,11 @@ class Sale < ApplicationRecord tax_profiles = TaxProfile.all.order("order_by asc") customer = Customer.find(self.customer_id) + # #Create new tax records tax_profiles.each do |tax| customer.tax_profiles.each do |cus_tax| - if cus_tax == tax.id + if cus_tax.to_i == tax.id sale_tax = SaleTax.new(:sale => self) sale_tax.tax_name = tax.name sale_tax.tax_rate = tax.rate diff --git a/app/views/crm/customers/_new_form.html.erb b/app/views/crm/customers/_new_form.html.erb index 5f1d1b46..35c3a46d 100644 --- a/app/views/crm/customers/_new_form.html.erb +++ b/app/views/crm/customers/_new_form.html.erb @@ -82,17 +82,7 @@
<%= f.text_field :date_of_birth,:value=>"01-01-1990",:class=>"form-control datepicker"%> -
- -
"> - <%= f.input :card_no, :class => "form-control col-md-6 card_no"%> - <% flash.each do |name, msg| %> - <% str="[\"#{msg['card_no']}\"]" - str.gsub!('["', '') - str.gsub!('"]', '') %> - <%= str %> - <% end %> -
+
@@ -103,10 +93,21 @@ <%end %>
+
<%= f.input :tax_profiles, :collection => @taxes, :input_html => { :multiple => true }, :class => "form-control col-md-6 tax_profiles" %>
+
"> + <%= f.input :card_no, :class => "form-control col-md-6 card_no"%> + <% flash.each do |name, msg| %> + <% str="[\"#{msg['card_no']}\"]" + str.gsub!('["', '') + str.gsub!('"]', '') %> + <%= str %> + <% end %> +
+
diff --git a/app/views/origami/customers/index.html.erb b/app/views/origami/customers/index.html.erb index 3c22c2e4..c41e3cd6 100644 --- a/app/views/origami/customers/index.html.erb +++ b/app/views/origami/customers/index.html.erb @@ -81,23 +81,7 @@ <%= f.error_notification %> - <%= f.hidden_field :id, :class => "form-control col-md-6 " %> -
"> - <%= f.input :card_no, :class => "form-control col-md-6 card_no"%> - <% flash.each do |name, msg| %> - <% str="[\"#{msg['name']}\"]" - str.gsub!('["', '') - str.gsub!('"]', '') %> - <%= str %> - <% end -%> -
-
- -
- -
-
-
+ <%= f.hidden_field :id, :class => "form-control col-md-6 " %>

@@ -176,6 +160,37 @@ <%= f.text_field :date_of_birth,:value=>"01-01-1990",:class=>"form-control datepicker"%>
+
+ + +
+ +
+ <%= f.input :tax_profiles, :collection => @taxes, :input_html => { :multiple => true }, :class => "form-control col-md-6 tax_profiles" %> +
+ +
"> + <%= f.input :card_no, :class => "form-control col-md-6 card_no"%> + <% flash.each do |name, msg| %> + <% str="[\"#{msg['name']}\"]" + str.gsub!('["', '') + str.gsub!('"]', '') %> + <%= str %> + <% end -%> +
+
+ +
+ +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Cashier Cashier Terminal Opening Date Opening float Received Amount Cast In Cast Out Total Receipt Dining Count Takeaway Count Total Void
<%= @shift.employee.name%><%=@shift.cashier_terminal.name%><%= @shift.shift_started_at.utc.getlocal.strftime('%d-%m-%Y %I:%M %p') %> + <%=@shift.opening_balance %><%=@shift.closing_balance %><%=@shift.cash_in %><%=@shift.cash_out %><%= @shift.total_receipt %><%= @shift.dining_count %><%= @shift.takeaway_count %>(<%= @shift.total_void.round(2) %>)
+ + <% @total_amount_by_account.each do |amount| %> + + + + + + <%end%> + + + + + + + <% @total_discount_by_account.each do |amount| %> + + + + + + <%end%> + + + + + + + <% @sale_taxes.each do |tax| %> + + + + + + <%end%> + + + + + + + + + + + + + + + +
Total <%= amount.account_name %> Amount<%= amount.total_price.round(2) %>
Net Sales<%=@shift.nett_sales %>
Total <%= amount.account_name %> Discount<%= amount.total_price.round(2) %>
Overall Discount Amount<%= @shift.total_discounts %>
<%= tax.tax_name %> <%= tax.st_amount.round(2) %>
Total Tax <%=@shift.total_taxes %>
Rounding Adj <%= @shift.total_rounding.round(2) %>
Grand Total <%= @shift.grand_total.round(2) %>
+
+ + + + + + + + + + + + <% @total_amount = 0 + @other_payment.each do |other| %> + + + + + + + + + + <% @total_amount = @total_amount+other.mpu_amount %> + + + + + + <% @total_amount = @total_amount+other.visa_amount %> + + + + + + <% @total_amount = @total_amount+other.master_amount %> + + + + + + <% @total_amount = @total_amount+other.jcb_amount %> + + + + + + <% @total_amount = @total_amount+other.paypar_amount %> + + <%end%> + + + + + + + + + + + + +
Cash Payment <%=@shift.cash_sales %>
Credit Payment <%=@shift.credit_sales %>
Other Payment Detail
MPU Payment <%=other.mpu_amount.round(2) %>
VISA Payment <%=other.visa_amount.round(2) %>
JCB Payment <%=other.master_amount.round(2) %>
Master Payment <%=other.jcb_amount.round(2) %>
Reedem Payment <%=other.paypar_amount.round(2) %>
Total Other Payment <%=@shift.other_sales %>
Total Payment <%= @total_amount+@shift.cash_sales+@shift.credit_sales %>
+
+
+ +
+


+ + +
+
+ + \ No newline at end of file diff --git a/db/migrate/20170530072247_create_shops.rb b/db/migrate/20170530072247_create_shops.rb index 72d8b882..27b2305e 100644 --- a/db/migrate/20170530072247_create_shops.rb +++ b/db/migrate/20170530072247_create_shops.rb @@ -19,6 +19,7 @@ class CreateShops < ActiveRecord::Migration[5.1] t.string :owner_token t.string :id_prefix, :null => false, :limit => 3 t.boolean :is_rounding_adj, :default => false + t.boolean :quick_sale_summary, :default => false t.timestamps end diff --git a/db/seeds.rb b/db/seeds.rb index 1b63bcb0..328c9e54 100644 --- a/db/seeds.rb +++ b/db/seeds.rb @@ -99,8 +99,8 @@ customer_type = Lookup.create([{lookup_type:'customer_type', name: 'Dinein', val {lookup_type:'customer_type', name: 'Delivery', value: 'Delivery'}]) #WALK CUSTOMER - Default CUSTOMER (take key 1) -customer = Customer.create({name:"WALK-IN", email: "cus1@customer.com", contact_no:"000000000",card_no:"000"}) -customer2 = Customer.create({name:"TAKEAWAY", email: "cus2@customer.com", contact_no:"111111111",card_no:"111"}) +customer = Customer.create({name:"WALK-IN", email: "cus1@customer.com", contact_no:"000000000",card_no:"000",customer_type:"Dinein"}) +customer2 = Customer.create({name:"TAKEAWAY", email: "cus2@customer.com", contact_no:"111111111",card_no:"111",customer_type:"Takeaway"}) #Default ZOne @@ -149,7 +149,7 @@ menu_item_attribute_size_medium = MenuItemAttribute.create({attribute_type:"size menu_item_attribute_size_large = MenuItemAttribute.create({attribute_type:"size", name: "Large", value: "large"}) shop = Shop.create({id:1, name: "OSAKA OHSHO(Tamwe)", address:'No. 256, Kyaikkasan Road, Tamwe Township, Yangon', township:"Tamwe",state:"Yangon",city:"Yangon", country:"Myanmar", phone_no:"Tel: 09-258676611",reservation_no:"111",license:"123", -activated_at:"2017-06-26 08:36:24",license_data:"test",base_currency:"111",id_prefix:"111",is_rounding_adj:"0"}) +activated_at:"2017-06-26 08:36:24",license_data:"test",base_currency:"111",id_prefix:"111",is_rounding_adj:"0",quick_sale_summary:"0"}) #Default Order Queue stations # order_queue_station1 = OrderQueueStation.create({station_name: "Queue Station 1", is_active: true,printer_name: "kitchen_printer", processing_items: JSON.generate(['01001','01002','01003','01004']), print_copy:true, cut_per_item: false, use_alternate_name: false, created_by: "SYSTEM DEFAULT"}) # order_queue_station2 = OrderQueueStation.create({station_name: "Queue Station 2", is_active: true,printer_name: "drink_printer", processing_items: JSON.generate(['02005','02006','02007','02008']), print_copy:true, cut_per_item: true, use_alternate_name: true, created_by: "SYSTEM DEFAULT"}) From 321c65d70baf65ed674d288248cb9b9d6e74c28c Mon Sep 17 00:00:00 2001 From: Aung Myo Date: Thu, 10 Aug 2017 13:37:31 +0630 Subject: [PATCH 18/77] update view --- app/views/origami/home/index.html.erb | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/app/views/origami/home/index.html.erb b/app/views/origami/home/index.html.erb index 35aa4230..cdb76bd0 100644 --- a/app/views/origami/home/index.html.erb +++ b/app/views/origami/home/index.html.erb @@ -108,8 +108,11 @@ - + <%if current_login_employee.role == "cashier" %> + + <%end%> + <%if current_login_employee.role == "administrator" || current_login_employee.role == "manager" %> + +
+
+ <% + end + end + end + %> + + +
+
+ + <% end %> + +
+ + + +
+
+
+
ORDER DETAILS - Table
+
+
+
+ + + + + + + + + + + + + + + + + +
Order ByOrder At + Customer +
Table/Room
+
+
+ + + + + + + + + + +
ItemsQTY
+
+ +
+
+
+ + +
+ + + Back + + +
+ + diff --git a/app/views/oqs/home/index.html.erb b/app/views/oqs/home/index.html.erb index 71077ec4..ed27aa13 100644 --- a/app/views/oqs/home/index.html.erb +++ b/app/views/oqs/home/index.html.erb @@ -1,29 +1,25 @@
-
@@ -193,4 +144,82 @@
+ diff --git a/config/routes.rb b/config/routes.rb index 0753b64b..599ec8c8 100644 --- a/config/routes.rb +++ b/config/routes.rb @@ -198,6 +198,8 @@ Rails.application.routes.draw do # Pass assigned_order_item_id get 'print/print/:id', to: "print#print" get 'print/print_order_summary/:id', to: "print#print_order_summary" + + get "/get_items/:id" =>"home#get_items_by_oqs", :as => "get_order_items_by_oqs" #dashboard # end From a368c4b0b690063452a16604a7bdbc78cab04a05 Mon Sep 17 00:00:00 2001 From: Yan Date: Thu, 10 Aug 2017 18:25:10 +0630 Subject: [PATCH 29/77] date convert oqs --- app/views/oqs/home/index.html.erb | 16 +++++++--------- 1 file changed, 7 insertions(+), 9 deletions(-) diff --git a/app/views/oqs/home/index.html.erb b/app/views/oqs/home/index.html.erb index 857d9cb7..02e5837f 100644 --- a/app/views/oqs/home/index.html.erb +++ b/app/views/oqs/home/index.html.erb @@ -77,13 +77,11 @@ - -
- - - -
- + +
+ +
+ @@ -175,7 +173,7 @@ function show_details(url){ options = data.options; } - var date = data[field]["created_at"]; + var date = new Date(data[field]["created_at"] + " UTC"); row ='
' +'
' @@ -194,7 +192,7 @@ function show_details(url){ +'

' +'Order at' - +''+ date +' - ' + +''+ date.toLocalString() +' - ' +''+ data[field]["item_order_by"] +' ' +' ' From d32fbf18e097d57875f586df57d7f95d175fd4ef Mon Sep 17 00:00:00 2001 From: Yan Date: Thu, 10 Aug 2017 18:45:59 +0630 Subject: [PATCH 30/77] update oqs --- app/views/oqs/home/index.html.erb | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/app/views/oqs/home/index.html.erb b/app/views/oqs/home/index.html.erb index 02e5837f..ad683d40 100644 --- a/app/views/oqs/home/index.html.erb +++ b/app/views/oqs/home/index.html.erb @@ -173,7 +173,8 @@ function show_details(url){ options = data.options; } - var date = new Date(data[field]["created_at"] + " UTC"); + var date = new Date(data[field]["created_at"]); + var show_date = date.getDate() + "-" + date.getMonth() + "-" + date.getFullYear() + ' ' + date.getHours()+ ':' + date.getMinutes(); row ='

' +'
' @@ -192,7 +193,7 @@ function show_details(url){ +'

' +'Order at' - +''+ date.toLocalString() +' - ' + +''+ show_date +' - ' +''+ data[field]["item_order_by"] +' ' +' ' From 5ffb715bd1c9ede50ad2acb81c4a972112cf53c2 Mon Sep 17 00:00:00 2001 From: Yan Date: Thu, 10 Aug 2017 18:47:29 +0630 Subject: [PATCH 31/77] add menu_item_set --- db/migrate/20170810121704_menu_item_set.rb | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 db/migrate/20170810121704_menu_item_set.rb diff --git a/db/migrate/20170810121704_menu_item_set.rb b/db/migrate/20170810121704_menu_item_set.rb new file mode 100644 index 00000000..5ab5a546 --- /dev/null +++ b/db/migrate/20170810121704_menu_item_set.rb @@ -0,0 +1,4 @@ +class MenuItemSet < ActiveRecord::Migration[5.1] + def change + end +end From 9eaf04778c0a305f2ba194c52fd1b0b7f3ce1ce4 Mon Sep 17 00:00:00 2001 From: Aung Myo Date: Fri, 11 Aug 2017 10:25:09 +0630 Subject: [PATCH 32/77] update oqs --- app/assets/javascripts/OQS.js | 86 +++++++++++++++++++++++++++++-- app/views/oqs/home/index.html.erb | 78 ---------------------------- 2 files changed, 82 insertions(+), 82 deletions(-) diff --git a/app/assets/javascripts/OQS.js b/app/assets/javascripts/OQS.js index d77a3a6a..54e73fe1 100644 --- a/app/assets/javascripts/OQS.js +++ b/app/assets/javascripts/OQS.js @@ -24,6 +24,81 @@ $(document).ready(function(){ // window.location.reload(1); // }, 10000); + $(".oqs_click").on("click", function(){ + + var oqs_id = $(this).find(".oqs-id").text(); + var url = 'oqs/get_items/'+oqs_id; + show_details(url); + + }); //End Click + + function show_details(url){ + var oqs_append = $('.oqs_append'); + oqs_append.empty(); + + //Start Ajax + $.ajax({ + type: "GET", + url: url, + data: {}, + dataType: "json", + success: function(data) { + for(var field in data) { + var price = parseFloat(data[field].price).toFixed(2); + + if (data[field]["options"] == "[]") { + var options = ""; + }else{ + var options = data.options; + } + + var date = data[field]["created_at"]; + + row ='

' + +'
' + +'

' + +''+data[field]["zone"]+'- ' + +''+ data[field]["zone"] +'' + +''+ data[field]["order_id"] +'- ' + +'

' + + +'

' + +''+ data[field]["item_name"] +'- ' + +''+ data[field]["qty"] +'- ' + +'

' + + +'

'+ options +'

' + + +'

' + +'Order at' + +''+ date +' - ' + + +''+ data[field]["item_order_by"] +' ' + +' ' + +'

' + + +' ' + +' ' + +'
' + + +'' + + +'
'; + + + + $('.oqs_append').append(row); + } + + } + }); + //end Ajax + + } + $(document).on('click', '.queue_station', function(event){ var orderZone=$(this).children().children().children('.order-zone').text().trim(); // var orderItem=$(this).children().children().children('.order-item').text(); @@ -41,7 +116,6 @@ $(document).ready(function(){ $('#order-from').text(orderZone); // clear order items $("#oqs-order-details-table").children("tbody").empty(); - // Call get_order_items() for Order Items by dining $.ajax({ type: 'GET', @@ -76,7 +150,7 @@ $(document).ready(function(){ // complete for queue item - $(document).on('click', '.order-complete', function(event){ + $(document).on('click', '.order-complete', function(event){ //e.preventDefault(); var _self = $(this); // To know in ajax return var assigned_item_id=$(this).attr('id').substr(15); @@ -118,10 +192,13 @@ $(document).ready(function(){ }); // Print Order Item - $('#print_order_item').on('click',function(){ + $(document).on('click', '#print_order_item', function(event){ var assigned_item_id = $('.selected-item').children('.card-block').children('.assigned-order-item').text(); var options = $('.selected-item').children('.card-block').find('.item-options').text(); var params = { 'options':options }; + console.log(assigned_item_id); + console.log(options); + console.log(params); $.ajax({ type: 'GET', url: '/oqs/print/print/'+assigned_item_id, @@ -130,7 +207,8 @@ $(document).ready(function(){ }); // Print Order Summary - $('#print_order_summary').on('click',function(){ + // $('#print_order_summary').on('click',function(){ + $(document).on('click', '#print_order_summary', function(event){ var table_name=$('.selected-item').children().children().children('.order-zone').text().trim(); var assigned_item_id=$('.selected-item').children('.card-block').children('.assigned-order-item').text(); var params = { 'table_name':table_name }; diff --git a/app/views/oqs/home/index.html.erb b/app/views/oqs/home/index.html.erb index 857d9cb7..5642e4f7 100644 --- a/app/views/oqs/home/index.html.erb +++ b/app/views/oqs/home/index.html.erb @@ -144,82 +144,4 @@
- From 2000eb2d6c054a47db5acb57e2d49de557285134 Mon Sep 17 00:00:00 2001 From: Yan Date: Fri, 11 Aug 2017 11:27:53 +0630 Subject: [PATCH 33/77] add pivot table for menu --- db/migrate/20170810121704_menu_item_set.rb | 4 ---- 1 file changed, 4 deletions(-) delete mode 100644 db/migrate/20170810121704_menu_item_set.rb diff --git a/db/migrate/20170810121704_menu_item_set.rb b/db/migrate/20170810121704_menu_item_set.rb deleted file mode 100644 index 5ab5a546..00000000 --- a/db/migrate/20170810121704_menu_item_set.rb +++ /dev/null @@ -1,4 +0,0 @@ -class MenuItemSet < ActiveRecord::Migration[5.1] - def change - end -end From b0f2bbe899efef62a875ee77d63c07389be7f6f0 Mon Sep 17 00:00:00 2001 From: Yan Date: Fri, 11 Aug 2017 11:28:13 +0630 Subject: [PATCH 34/77] add pivot table for menu --- db/migrate/20170810121704_create_item_sets.rb | 9 +++++++++ .../20170811121704_create_menu_instance_item_sets.rb | 8 ++++++++ db/migrate/20170811121704_create_menu_item_sets.rb | 8 ++++++++ 3 files changed, 25 insertions(+) create mode 100644 db/migrate/20170810121704_create_item_sets.rb create mode 100644 db/migrate/20170811121704_create_menu_instance_item_sets.rb create mode 100644 db/migrate/20170811121704_create_menu_item_sets.rb diff --git a/db/migrate/20170810121704_create_item_sets.rb b/db/migrate/20170810121704_create_item_sets.rb new file mode 100644 index 00000000..da7fc570 --- /dev/null +++ b/db/migrate/20170810121704_create_item_sets.rb @@ -0,0 +1,9 @@ +class CreateItemSets < ActiveRecord::Migration[5.1] + def change + create_table :item_sets do |t| + t.string :name, :null => false + t.integer :min_selectable_qty + t.integer :max_selectable_qty + t.timestamps + end +end diff --git a/db/migrate/20170811121704_create_menu_instance_item_sets.rb b/db/migrate/20170811121704_create_menu_instance_item_sets.rb new file mode 100644 index 00000000..1712065b --- /dev/null +++ b/db/migrate/20170811121704_create_menu_instance_item_sets.rb @@ -0,0 +1,8 @@ +class CreateMenuInstanceItemSets < ActiveRecord::Migration[5.1] + def change + create_table :menu_instance_item_sets do |t| + t.references :item_set_id, foreign_key: true + t.references :menu_item_instance_id, foreign_key: true + t.timestamps + end +end diff --git a/db/migrate/20170811121704_create_menu_item_sets.rb b/db/migrate/20170811121704_create_menu_item_sets.rb new file mode 100644 index 00000000..1cacad00 --- /dev/null +++ b/db/migrate/20170811121704_create_menu_item_sets.rb @@ -0,0 +1,8 @@ +class CreateMenuItemSets < ActiveRecord::Migration[5.1] + def change + create_table :menu_item_sets do |t| + t.references :item_set_id, foreign_key: true + t.references :menu_item_id, foreign_key: true + t.timestamps + end +end From 0e93eb37651c9d5741db1274a968ec98605c7df5 Mon Sep 17 00:00:00 2001 From: Yan Date: Fri, 11 Aug 2017 12:13:30 +0630 Subject: [PATCH 35/77] fix for customer tax ui and calc tax after bind customer --- app/controllers/origami/customers_controller.rb | 2 ++ app/models/sale.rb | 14 ++++++++++---- app/views/crm/customers/index.html.erb | 6 ++++-- 3 files changed, 16 insertions(+), 6 deletions(-) diff --git a/app/controllers/origami/customers_controller.rb b/app/controllers/origami/customers_controller.rb index ec826416..9c054378 100644 --- a/app/controllers/origami/customers_controller.rb +++ b/app/controllers/origami/customers_controller.rb @@ -89,6 +89,8 @@ class Origami::CustomersController < BaseOrigamiController if status == true render json: JSON.generate({:status => true}) + # Re-calc All Amount in Sale + sale.compute_by_sale_items(sale.sale_id, sale.sale_items, sale.total_discount) else render json: JSON.generate({:status => false, :error_message => "Record not found"}) end diff --git a/app/models/sale.rb b/app/models/sale.rb index 9f4ae9f7..7a4a7a62 100644 --- a/app/models/sale.rb +++ b/app/models/sale.rb @@ -274,11 +274,14 @@ class Sale < ApplicationRecord #tax_profile - list by order_by tax_profiles = TaxProfile.all.order("order_by asc") customer = Customer.find(sale.customer_id) - +puts customer.tax_profiles # #Creat new tax records tax_profiles.each do |tax| - customer.tax_profiles.each do |cus_tax| - if cus_tax.to_i == tax.id + customer.tax_profiles.each do |cus_tax| +puts tax +puts cus_tax + if cus_tax.to_i == tax.id +puts "WALSS" sale_tax = SaleTax.new(:sale => sale) sale_tax.tax_name = tax.name sale_tax.tax_rate = tax.rate @@ -319,11 +322,14 @@ class Sale < ApplicationRecord tax_profiles = TaxProfile.all.order("order_by asc") customer = Customer.find(self.customer_id) - +puts customer.tax_profiles # #Create new tax records tax_profiles.each do |tax| customer.tax_profiles.each do |cus_tax| +puts tax +puts cus_tax if cus_tax.to_i == tax.id +puts "WALSS" sale_tax = SaleTax.new(:sale => self) sale_tax.tax_name = tax.name sale_tax.tax_rate = tax.rate diff --git a/app/views/crm/customers/index.html.erb b/app/views/crm/customers/index.html.erb index 34aaf51e..14e38822 100644 --- a/app/views/crm/customers/index.html.erb +++ b/app/views/crm/customers/index.html.erb @@ -124,18 +124,20 @@ $(document).on('click',".customer_tr",function(){ var url = "customers/" + customer_id + "/edit"; } + $("#customer_tax_profiles").children().removeAttr("selected").css({'color':'#000','background':'none'});; + $.ajax({ type: "GET", url: url, data: {}, dataType: "json", - success: function(data) { + success: function(data) { // Selected for Taxes var taxes = JSON.stringify(data.tax_profiles); var parse_taxes = JSON.parse(taxes); console.log(parse_taxes); $.each(parse_taxes, function(i, value){ - $("#customer_tax_profiles option[value='" + value + "']").attr("selected","selected"); + $("#customer_tax_profiles option[value='" + value + "']").attr("selected","selected").css({'color':'#fff','background':'#215d9c'}); }); $('#customer_id').val(data.id); From ed793bd48cd0a8b698843fd916ffecf6fb626cca Mon Sep 17 00:00:00 2001 From: Yan Date: Fri, 11 Aug 2017 12:15:47 +0630 Subject: [PATCH 36/77] remove puts in sale --- app/models/sale.rb | 16 ++++------------ 1 file changed, 4 insertions(+), 12 deletions(-) diff --git a/app/models/sale.rb b/app/models/sale.rb index 7a4a7a62..a73667ba 100644 --- a/app/models/sale.rb +++ b/app/models/sale.rb @@ -274,14 +274,10 @@ class Sale < ApplicationRecord #tax_profile - list by order_by tax_profiles = TaxProfile.all.order("order_by asc") customer = Customer.find(sale.customer_id) -puts customer.tax_profiles # #Creat new tax records tax_profiles.each do |tax| - customer.tax_profiles.each do |cus_tax| -puts tax -puts cus_tax - if cus_tax.to_i == tax.id -puts "WALSS" + customer.tax_profiles.each do |cus_tax| + if cus_tax.to_i == tax.id sale_tax = SaleTax.new(:sale => sale) sale_tax.tax_name = tax.name sale_tax.tax_rate = tax.rate @@ -322,14 +318,10 @@ puts "WALSS" tax_profiles = TaxProfile.all.order("order_by asc") customer = Customer.find(self.customer_id) -puts customer.tax_profiles # #Create new tax records tax_profiles.each do |tax| - customer.tax_profiles.each do |cus_tax| -puts tax -puts cus_tax - if cus_tax.to_i == tax.id -puts "WALSS" + customer.tax_profiles.each do |cus_tax| + if cus_tax.to_i == tax.id sale_tax = SaleTax.new(:sale => self) sale_tax.tax_name = tax.name sale_tax.tax_rate = tax.rate From 2c7a641d47422d0426dfea8a3f179dbfc4ddce4b Mon Sep 17 00:00:00 2001 From: Aung Myo Date: Fri, 11 Aug 2017 13:21:40 +0630 Subject: [PATCH 37/77] update oqs --- app/assets/javascripts/OQS.js | 8 +++++--- app/controllers/oqs/backhome_controller.rb | 2 +- app/controllers/oqs/home_controller.rb | 10 +++++++--- app/views/oqs/home/index.html.erb | 3 +-- 4 files changed, 14 insertions(+), 9 deletions(-) diff --git a/app/assets/javascripts/OQS.js b/app/assets/javascripts/OQS.js index cad815bf..19d0429e 100644 --- a/app/assets/javascripts/OQS.js +++ b/app/assets/javascripts/OQS.js @@ -46,7 +46,8 @@ $(document).ready(function(){ url: url, data: {}, dataType: "json", - success: function(data) { + success: function(data) { + for(var field in data) { var price = parseFloat(data[field].price).toFixed(2); @@ -62,7 +63,7 @@ $(document).ready(function(){ row ='
' +'
' +'

' - +''+data[field]["type"]+'- ' + +''+data[field]["table_type"]+'- ' +''+ data[field]["zone"] +'' +''+ data[field]["order_id"] +'- ' +'

' @@ -200,7 +201,8 @@ $(document).ready(function(){ $(document).on('click', '#print_order_item', function(event){ var assigned_item_id = $('.selected-item').children('.card-block').children('.assigned-order-item').text(); var options = $('.selected-item').children('.card-block').find('.item-options').text(); - var params = { 'options':options }; + var params = { 'options':options }; + $.ajax({ type: 'GET', url: '/oqs/print/print/'+assigned_item_id, diff --git a/app/controllers/oqs/backhome_controller.rb b/app/controllers/oqs/backhome_controller.rb index b09e4a2d..4ac5f0a2 100644 --- a/app/controllers/oqs/backhome_controller.rb +++ b/app/controllers/oqs/backhome_controller.rb @@ -89,7 +89,7 @@ class Oqs::HomeController < BaseOqsController # Query for OQS with delivery status def queue_items_query(status) - AssignedOrderItem.select("assigned_order_items.assigned_order_item_id, oqs.id as station_id, oqs.station_name, oqs.is_active, oqpz.zone_id, df.name as zone, df.type, odt.order_id, odt.item_code, odt.item_name, odt.price, odt.qty, odt.item_order_by, odt.options, cus.name as customer_name, odt.created_at") + AssignedOrderItem.select("assigned_order_items.assigned_order_item_id, oqs.id as station_id, oqs.station_name, oqs.is_active, oqpz.zone_id, df.name as zone, df.type as type, odt.order_id, odt.item_code, odt.item_name, odt.price, odt.qty, odt.item_order_by, odt.options, cus.name as customer_name, odt.created_at") .joins(" left join order_queue_stations as oqs on oqs.id = assigned_order_items.order_queue_station_id left join order_queue_process_by_zones as oqpz on oqpz.order_queue_station_id = oqs.id left join orders as od ON od.order_id = assigned_order_items.order_id diff --git a/app/controllers/oqs/home_controller.rb b/app/controllers/oqs/home_controller.rb index d25ab0ac..dfe648d0 100644 --- a/app/controllers/oqs/home_controller.rb +++ b/app/controllers/oqs/home_controller.rb @@ -95,7 +95,6 @@ class Oqs::HomeController < BaseOqsController end - # Query for OQS with delivery status def queue_items_query(status,oqs_id=nil) if oqs_id == nil @@ -103,7 +102,13 @@ class Oqs::HomeController < BaseOqsController else oqs = "and assigned_order_items.order_queue_station_id = '#{oqs_id}' " end - AssignedOrderItem.select("assigned_order_items.assigned_order_item_id, oqs.id as station_id, oqs.station_name, oqs.is_active, oqpz.zone_id, df.name as zone, df.type as type, odt.order_id, odt.item_code, odt.item_name, odt.price, odt.qty, odt.item_order_by, odt.options, cus.name as customer_name, odt.created_at") + AssignedOrderItem.select("assigned_order_items.assigned_order_item_id, + oqs.id as station_id, oqs.station_name, + oqs.is_active, oqpz.zone_id, + df.name as zone, df.type as table_type, + odt.order_id, odt.item_code, odt.item_name, + odt.price, odt.qty, odt.item_order_by, odt.options, + cus.name as customer_name, odt.created_at") .joins(" left join order_queue_stations as oqs on oqs.id = assigned_order_items.order_queue_station_id left join order_queue_process_by_zones as oqpz on oqpz.order_queue_station_id = oqs.id left join orders as od ON od.order_id = assigned_order_items.order_id @@ -114,7 +119,6 @@ class Oqs::HomeController < BaseOqsController left join dining_facilities as df on df.id = bk.dining_facility_id") .where("assigned_order_items.delivery_status = #{status} AND odt.price <> 0 AND assigned_order_items.created_at >= '#{Time.now.beginning_of_day.utc}' #{oqs}") .group("assigned_order_items.assigned_order_item_id") - .order("assigned_order_items.created_at") end diff --git a/app/views/oqs/home/index.html.erb b/app/views/oqs/home/index.html.erb index c6c35e1c..3ab1cf24 100644 --- a/app/views/oqs/home/index.html.erb +++ b/app/views/oqs/home/index.html.erb @@ -17,12 +17,11 @@ > <%= qsi.station_name %> - <%= qsi.assigned_order_items.count(:delivery_status) %> + <%= qsi.assigned_order_items.where("delivery_status=0").count %> <% if qsi.auto_print %> (ap) <% end %> - <%= qsi.assigned_order_items.where("delivery_status=0").count %> <% end %> From b7c49f5f60702e5c03fbee5a310dd6bdb7fde9c1 Mon Sep 17 00:00:00 2001 From: Yan Date: Fri, 11 Aug 2017 13:34:58 +0630 Subject: [PATCH 38/77] remove item set migrateion --- db/migrate/20170810121704_create_item_sets.rb | 9 --------- .../20170811121704_create_menu_instance_item_sets.rb | 8 -------- db/migrate/20170811121704_create_menu_item_sets.rb | 8 -------- 3 files changed, 25 deletions(-) delete mode 100644 db/migrate/20170810121704_create_item_sets.rb delete mode 100644 db/migrate/20170811121704_create_menu_instance_item_sets.rb delete mode 100644 db/migrate/20170811121704_create_menu_item_sets.rb diff --git a/db/migrate/20170810121704_create_item_sets.rb b/db/migrate/20170810121704_create_item_sets.rb deleted file mode 100644 index da7fc570..00000000 --- a/db/migrate/20170810121704_create_item_sets.rb +++ /dev/null @@ -1,9 +0,0 @@ -class CreateItemSets < ActiveRecord::Migration[5.1] - def change - create_table :item_sets do |t| - t.string :name, :null => false - t.integer :min_selectable_qty - t.integer :max_selectable_qty - t.timestamps - end -end diff --git a/db/migrate/20170811121704_create_menu_instance_item_sets.rb b/db/migrate/20170811121704_create_menu_instance_item_sets.rb deleted file mode 100644 index 1712065b..00000000 --- a/db/migrate/20170811121704_create_menu_instance_item_sets.rb +++ /dev/null @@ -1,8 +0,0 @@ -class CreateMenuInstanceItemSets < ActiveRecord::Migration[5.1] - def change - create_table :menu_instance_item_sets do |t| - t.references :item_set_id, foreign_key: true - t.references :menu_item_instance_id, foreign_key: true - t.timestamps - end -end diff --git a/db/migrate/20170811121704_create_menu_item_sets.rb b/db/migrate/20170811121704_create_menu_item_sets.rb deleted file mode 100644 index 1cacad00..00000000 --- a/db/migrate/20170811121704_create_menu_item_sets.rb +++ /dev/null @@ -1,8 +0,0 @@ -class CreateMenuItemSets < ActiveRecord::Migration[5.1] - def change - create_table :menu_item_sets do |t| - t.references :item_set_id, foreign_key: true - t.references :menu_item_id, foreign_key: true - t.timestamps - end -end From b7cde3125f7c74d5c777238e8954e9e6fa7bb6f3 Mon Sep 17 00:00:00 2001 From: Yan Date: Fri, 11 Aug 2017 13:44:25 +0630 Subject: [PATCH 39/77] add item set and relation --- app/models/item_set.rb | 2 ++ app/models/menu_instance_item_set.rb | 2 ++ app/models/menu_item_set.rb | 2 ++ db/migrate/20170811070634_create_item_sets.rb | 11 +++++++++++ db/migrate/20170811071108_create_menu_item_sets.rb | 10 ++++++++++ .../20170811071327_create_menu_instance_item_sets.rb | 10 ++++++++++ spec/models/item_set_spec.rb | 5 +++++ spec/models/menu_instance_item_set_spec.rb | 5 +++++ spec/models/menu_item_set_spec.rb | 5 +++++ 9 files changed, 52 insertions(+) create mode 100644 app/models/item_set.rb create mode 100644 app/models/menu_instance_item_set.rb create mode 100644 app/models/menu_item_set.rb create mode 100644 db/migrate/20170811070634_create_item_sets.rb create mode 100644 db/migrate/20170811071108_create_menu_item_sets.rb create mode 100644 db/migrate/20170811071327_create_menu_instance_item_sets.rb create mode 100644 spec/models/item_set_spec.rb create mode 100644 spec/models/menu_instance_item_set_spec.rb create mode 100644 spec/models/menu_item_set_spec.rb diff --git a/app/models/item_set.rb b/app/models/item_set.rb new file mode 100644 index 00000000..83c32c82 --- /dev/null +++ b/app/models/item_set.rb @@ -0,0 +1,2 @@ +class ItemSet < ApplicationRecord +end diff --git a/app/models/menu_instance_item_set.rb b/app/models/menu_instance_item_set.rb new file mode 100644 index 00000000..6674c0c2 --- /dev/null +++ b/app/models/menu_instance_item_set.rb @@ -0,0 +1,2 @@ +class MenuInstanceItemSet < ApplicationRecord +end diff --git a/app/models/menu_item_set.rb b/app/models/menu_item_set.rb new file mode 100644 index 00000000..407924bd --- /dev/null +++ b/app/models/menu_item_set.rb @@ -0,0 +1,2 @@ +class MenuItemSet < ApplicationRecord +end diff --git a/db/migrate/20170811070634_create_item_sets.rb b/db/migrate/20170811070634_create_item_sets.rb new file mode 100644 index 00000000..d666222c --- /dev/null +++ b/db/migrate/20170811070634_create_item_sets.rb @@ -0,0 +1,11 @@ +class CreateItemSets < ActiveRecord::Migration[5.1] + def change + create_table :item_sets do |t| + t.string :name + t.integer :min_selectable_qty + t.integer :max_selectable_qty + + t.timestamps + end + end +end diff --git a/db/migrate/20170811071108_create_menu_item_sets.rb b/db/migrate/20170811071108_create_menu_item_sets.rb new file mode 100644 index 00000000..f423ea7b --- /dev/null +++ b/db/migrate/20170811071108_create_menu_item_sets.rb @@ -0,0 +1,10 @@ +class CreateMenuItemSets < ActiveRecord::Migration[5.1] + def change + create_table :menu_item_sets do |t| + t.references :item_set_id, foreign_key: true + t.references :menu_item_id, foreign_key: true + + t.timestamps + end + end +end diff --git a/db/migrate/20170811071327_create_menu_instance_item_sets.rb b/db/migrate/20170811071327_create_menu_instance_item_sets.rb new file mode 100644 index 00000000..b25ba8b6 --- /dev/null +++ b/db/migrate/20170811071327_create_menu_instance_item_sets.rb @@ -0,0 +1,10 @@ +class CreateMenuInstanceItemSets < ActiveRecord::Migration[5.1] + def change + create_table :menu_instance_item_sets do |t| + t.references :item_set_id, foreign_key: true + t.references :menu_item_instance_id, foreign_key: true + + t.timestamps + end + end +end diff --git a/spec/models/item_set_spec.rb b/spec/models/item_set_spec.rb new file mode 100644 index 00000000..70c14cff --- /dev/null +++ b/spec/models/item_set_spec.rb @@ -0,0 +1,5 @@ +require 'rails_helper' + +RSpec.describe ItemSet, type: :model do + pending "add some examples to (or delete) #{__FILE__}" +end diff --git a/spec/models/menu_instance_item_set_spec.rb b/spec/models/menu_instance_item_set_spec.rb new file mode 100644 index 00000000..5711f7e7 --- /dev/null +++ b/spec/models/menu_instance_item_set_spec.rb @@ -0,0 +1,5 @@ +require 'rails_helper' + +RSpec.describe MenuInstanceItemSet, type: :model do + pending "add some examples to (or delete) #{__FILE__}" +end diff --git a/spec/models/menu_item_set_spec.rb b/spec/models/menu_item_set_spec.rb new file mode 100644 index 00000000..f3c82b26 --- /dev/null +++ b/spec/models/menu_item_set_spec.rb @@ -0,0 +1,5 @@ +require 'rails_helper' + +RSpec.describe MenuItemSet, type: :model do + pending "add some examples to (or delete) #{__FILE__}" +end From 12d3e70b197efb866296bd041a4a264fc26db7ed Mon Sep 17 00:00:00 2001 From: Yan Date: Fri, 11 Aug 2017 14:23:33 +0630 Subject: [PATCH 40/77] update model for menu --- app/models/item_set.rb | 5 +++++ app/models/menu_instance_item_set.rb | 2 ++ app/models/menu_item.rb | 3 +++ app/models/menu_item_set.rb | 2 ++ 4 files changed, 12 insertions(+) diff --git a/app/models/item_set.rb b/app/models/item_set.rb index 83c32c82..379347a3 100644 --- a/app/models/item_set.rb +++ b/app/models/item_set.rb @@ -1,2 +1,7 @@ class ItemSet < ApplicationRecord + has_many :menu_item_sets + has_many :menu_items, through: :menu_item_sets + + has_many :menu_instance_item_sets + has_many :menu_item_instances, through: :menu_item_sets end diff --git a/app/models/menu_instance_item_set.rb b/app/models/menu_instance_item_set.rb index 6674c0c2..bc1d7aaf 100644 --- a/app/models/menu_instance_item_set.rb +++ b/app/models/menu_instance_item_set.rb @@ -1,2 +1,4 @@ class MenuInstanceItemSet < ApplicationRecord + belongs_to :item_set + belongs_to :menu_item_instance end diff --git a/app/models/menu_item.rb b/app/models/menu_item.rb index 1f1afbe4..0db0cda4 100644 --- a/app/models/menu_item.rb +++ b/app/models/menu_item.rb @@ -8,6 +8,9 @@ class MenuItem < ApplicationRecord has_many :children, :class_name => "MenuItem", foreign_key: "menu_item_id" belongs_to :account + has_many :menu_item_sets + has_many :item_sets, through: :menu_item_sets + validates_presence_of :name, :type, :min_qty, :taxable, :min_selectable_item, :max_selectable_item default_scope { order('item_code asc') } diff --git a/app/models/menu_item_set.rb b/app/models/menu_item_set.rb index 407924bd..a39b8522 100644 --- a/app/models/menu_item_set.rb +++ b/app/models/menu_item_set.rb @@ -1,2 +1,4 @@ class MenuItemSet < ApplicationRecord + belongs_to :item_set + belongs_to :menu_item end From be71d187b0f1f83536051c972c6b985cc493aa1b Mon Sep 17 00:00:00 2001 From: Yan Date: Fri, 11 Aug 2017 15:00:24 +0630 Subject: [PATCH 41/77] update menu --- app/models/menu_category.rb | 8 ++++---- app/models/menu_item.rb | 11 +++++------ app/models/menu_item_instance.rb | 10 +++++----- app/views/settings/menu_categories/show.html.erb | 2 +- db/migrate/20170811071108_create_menu_item_sets.rb | 4 ++-- .../20170811071327_create_menu_instance_item_sets.rb | 4 ++-- 6 files changed, 19 insertions(+), 20 deletions(-) diff --git a/app/models/menu_category.rb b/app/models/menu_category.rb index 71ad42c8..29484bcc 100644 --- a/app/models/menu_category.rb +++ b/app/models/menu_category.rb @@ -1,5 +1,5 @@ class MenuCategory < ApplicationRecord - before_create :generate_menu_category_code + # before_create :generate_menu_category_code belongs_to :menu has_many :children, :class_name => "MenuCategory", foreign_key: "menu_category_id" @@ -37,7 +37,7 @@ class MenuCategory < ApplicationRecord private - def generate_menu_category_code - self.code = SeedGenerator.generate_code(self.class.name, "C") - end + # def generate_menu_category_code + # self.code = SeedGenerator.generate_code(self.class.name, "C") + # end end diff --git a/app/models/menu_item.rb b/app/models/menu_item.rb index 0db0cda4..4a661c14 100644 --- a/app/models/menu_item.rb +++ b/app/models/menu_item.rb @@ -1,6 +1,5 @@ class MenuItem < ApplicationRecord - - before_create :generate_menu_item_code + # before_create :generate_menu_item_code belongs_to :menu_category, :optional => true has_many :menu_item_instances @@ -73,10 +72,10 @@ class MenuItem < ApplicationRecord end - private + # private - def generate_menu_item_code - self.item_code = SeedGenerator.generate_code(self.class.name, "I") - end + # def generate_menu_item_code + # self.item_code = SeedGenerator.generate_code(self.class.name, "I") + # end end diff --git a/app/models/menu_item_instance.rb b/app/models/menu_item_instance.rb index f39c29a2..579b7a5a 100644 --- a/app/models/menu_item_instance.rb +++ b/app/models/menu_item_instance.rb @@ -1,6 +1,6 @@ class MenuItemInstance < ApplicationRecord belongs_to :menu_item - before_create :generate_menu_item_instance_code + # before_create :generate_menu_item_instance_code def self.findParentCategory(item) if item.menu_category_id @@ -11,9 +11,9 @@ class MenuItemInstance < ApplicationRecord end end - private + # private - def generate_menu_item_instance_code - self.item_instance_code = SeedGenerator.generate_code(self.class.name, "II") - end + # def generate_menu_item_instance_code + # self.item_instance_code = SeedGenerator.generate_code(self.class.name, "II") + # end end diff --git a/app/views/settings/menu_categories/show.html.erb b/app/views/settings/menu_categories/show.html.erb index 25c3c9ba..7e1f44af 100644 --- a/app/views/settings/menu_categories/show.html.erb +++ b/app/views/settings/menu_categories/show.html.erb @@ -1,6 +1,6 @@ - <%= render 'form', settings_set_menu_item: @settings_menu_item %> + <%= render 'form', settings_set_menu_item: @settings_menu_item, item_attributes: @item_attributes, item_options: @item_options, item_sets: @item_sets %>
diff --git a/app/views/settings/simple_menu_items/_form.html.erb b/app/views/settings/simple_menu_items/_form.html.erb index 2edc1e50..721c7230 100644 --- a/app/views/settings/simple_menu_items/_form.html.erb +++ b/app/views/settings/simple_menu_items/_form.html.erb @@ -1,35 +1,52 @@ <%= simple_form_for([:settings,@category, @settings_menu_item]) do |f| %> <%= f.error_notification %> -
+ +
- +
+ +
+
+
+ + <%= f.file_field :image_path, :class => "img-thumbnail" %>
- <%= f.file_field :image_path, :class => "img-thumbnail" %>
-
-
-
- <%= f.input :item_code %> - <%= f.input :name %> - <%= f.input :alt_name %> - <%= f.input :type %> - <%= f.input :account_id, :label => "Account type", :collection => Account.collection %> - <%= f.input :menu_item_id, :label => "Parent Menu Item", :collection => MenuItem.collection %> - <%= f.input :min_qty %> - <%= f.input :min_selectable_item %> - <%= f.input :max_selectable_item %> +
+
+ <%= f.input :item_sets, :collection => @item_sets, :input_html => { :multiple => true }, :class => "form-control item_sets" %> +
-
-
- <%= f.button :submit %> +
+ <%= f.button :submit %> +
<% end %> diff --git a/app/views/settings/simple_menu_items/edit.html.erb b/app/views/settings/simple_menu_items/edit.html.erb index 07849c07..84c60e04 100644 --- a/app/views/settings/simple_menu_items/edit.html.erb +++ b/app/views/settings/simple_menu_items/edit.html.erb @@ -1,7 +1,3 @@ - -
- <%= render 'form', settings_simple_menu_item: @settings_menu_item %> + + <%= render 'form', settings_simple_menu_item: @settings_menu_item, item_sets: @item_sets %>
+ + diff --git a/app/views/settings/simple_menu_items/new.html.erb b/app/views/settings/simple_menu_items/new.html.erb index 9e18525b..158e7d52 100644 --- a/app/views/settings/simple_menu_items/new.html.erb +++ b/app/views/settings/simple_menu_items/new.html.erb @@ -10,5 +10,9 @@
  • New
  • - <%= render 'form', settings_simple_menu_item: @settings_menu_item %> +
    +
    + <%= render 'form', settings_simple_menu_item: @settings_menu_item, item_attributes: @item_attributes, item_options: @item_options, item_sets: @item_sets %> +
    +
    diff --git a/db/migrate/20170331024749_create_menu_items.rb b/db/migrate/20170331024749_create_menu_items.rb index ce6d1486..75897d52 100644 --- a/db/migrate/20170331024749_create_menu_items.rb +++ b/db/migrate/20170331024749_create_menu_items.rb @@ -1,4 +1,3 @@ - class CreateMenuItems < ActiveRecord::Migration[5.1] def change create_table :menu_items do |t| @@ -10,12 +9,16 @@ class CreateMenuItems < ActiveRecord::Migration[5.1] t.string :information t.string :type, :null => false, :default => "SimpleMenuItem" t.references :menu_category, foreign_key: true - t.references :menu_item, foreign_key: true + t.json :item_attributes + t.json :item_options + # t.references :menu_item, foreign_key: true t.references :account, foreign_key: true t.integer :min_qty, :null => false, :default => 1 t.boolean :taxable, :null => false, :default => true - t.integer :min_selectable_item, :null => false, :default => 1 - t.integer :max_selectable_item, :null => false, :default => 1 + t.boolean :is_sub_item, :null => false, :default => false + t.boolean :is_available, :null => false, :default => true + # t.integer :min_selectable_item, :null => false, :default => 1 + # t.integer :max_selectable_item, :null => false, :default => 1 t.string :created_by t.timestamps diff --git a/db/migrate/20170628103624_create_print_settings.rb b/db/migrate/20170628103624_create_print_settings.rb index aca49a0d..28c0ae57 100644 --- a/db/migrate/20170628103624_create_print_settings.rb +++ b/db/migrate/20170628103624_create_print_settings.rb @@ -3,11 +3,7 @@ class CreatePrintSettings < ActiveRecord::Migration[5.1] create_table :print_settings do |t| t.string :name, :null => false t.string :unique_code, :null => false - t.string :template - t.string :db_name - t.string :db_type - t.string :db_username - t.string :db_password + t.string :template t.string :printer_name, :null => false t.string :api_settings t.decimal :page_width, :null => false, :default => 200 diff --git a/db/migrate/20170814041543_remove_d_bcols_from_print_settings.rb b/db/migrate/20170814041543_remove_d_bcols_from_print_settings.rb deleted file mode 100644 index 48a7de5d..00000000 --- a/db/migrate/20170814041543_remove_d_bcols_from_print_settings.rb +++ /dev/null @@ -1,8 +0,0 @@ -class RemoveDBcolsFromPrintSettings < ActiveRecord::Migration[5.1] - def change - remove_column :print_settings, :db_name, :string - remove_column :print_settings, :db_type, :string - remove_column :print_settings, :db_username, :string - remove_column :print_settings, :db_password, :string - end -end diff --git a/public/image/menu_images/if_Dish_food_Dome_dish_kitchen_restaurant_1886917.png b/public/image/menu_images/if_Dish_food_Dome_dish_kitchen_restaurant_1886917.png new file mode 100644 index 0000000000000000000000000000000000000000..0c364b22b1963415a7b33961eed94b45ebbdc97d GIT binary patch literal 6195 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%0Dpt;h%)ysHe!)jUR(1jk;N;vHXG@QjaPD-*UjGo z$afv}gn-&%zCID-x7whi8iD2n&IkMU>AYk$>A5k~}QUe_G9ESV2xN8cl)2(?28NMM4b@Er!`WT2Bo&tJNE zsiO&lCq^vDA%D%aJ1ZhxrDqhx2mZmnBU)`NEC?M8 z?WGoSL7$AW)|zfbK3QY^%x8o>iWXgfdI zvB-86b6v9J$t4BtTv@P1=b|-N?QzHKnPBY7r#vZ&zY=OaWr;>wX^03SfhfZ5;k-le z3-eBp%v$=Jg#|~PEQ(3*HIH8Nu6FC0oF@r@`1*mrp{8Gt20E${JQyx$_f=-zNsJ3_ zfBvTTiqWT{K5{?0zIBW+J*Pw_r>0AafkJoB<+^0)=E8^lR21E-W6_4I_JktVc>tV$B4)tySnv&suPT;0RBbWA znh_1!2p@{%J;_Uj2tV$t!TH4&K2U-YAc3|k+N^*#b}xvQ=Q{$Vo)dI!UL9p{Eaj$F z(FnjX9q*s!lm|Ke!kmr(0^B=lNW)hP`PAzPC7*V$y?VnuVZ8=Q`3ogLGFN{F(2cdfp9!&Jq(6^f=7g#cX#0sss! zb9`eyL+64-jN-*+zhjb7><$+F|KO01*gC? zsusZ~P;~@I#Sbrkt9;2v8njmfRqq@jsThX!DZ`5DhtzvWI73*&5)A`sP8Vk9D;U4 z0PXNw#M_9iZC`l0d3Uj|shsHZ1jvLyXwAPoI#yF`3Wz2MV*-K3F-xN;Gy>d6 zqI|^c1(Y{V0FFSZ2x|@z)IL(YPeA*GWfugy2x_MVdTsHO*Z!m0CUJ%0{{hwQkqJSM RX(|8!002ovPDHLkV1j2Bx55Ab literal 0 HcmV?d00001 From 88eb1d6c64e18828fff6aefc5293989e8f9a5e77 Mon Sep 17 00:00:00 2001 From: Yan Date: Thu, 17 Aug 2017 10:43:45 +0630 Subject: [PATCH 62/77] update seed --- db/seeds.rb | 71 +++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 71 insertions(+) diff --git a/db/seeds.rb b/db/seeds.rb index 8bc16f74..5ab0d36d 100644 --- a/db/seeds.rb +++ b/db/seeds.rb @@ -175,4 +175,75 @@ queue_no_printer=PrintSetting.create({name: "Queue No", unique_code: "QueueNoPdf cashier_terminal = CashierTerminal.create({name:"Terminal 1"}) cashier_terminal2 = CashierTerminal.create({name:"Terminal 2"}) cashier_terminal3 = CashierTerminal.create({name:"Terminal 3"}) + +zone = Zone.create({id:1, name: "H1", is_active:true, created_by: "SYSTEM DEFAULT"}) + table = Table.create({name:"61", zone: zone, status:"available", seater: 2 , order_by:1, created_by:"SYSTEM DEFAULT"}) + table = Table.create({name:"62", zone: zone, status:"available", seater: 2 , order_by:1, created_by:"SYSTEM DEFAULT"}) + table = Table.create({name:"53", zone: zone, status:"available", seater: 2 , order_by:1, created_by:"SYSTEM DEFAULT"}) + table = Table.create({name:"54", zone: zone, status:"available", seater: 2 , order_by:1, created_by:"SYSTEM DEFAULT"}) + table = Table.create({name:"24", zone: zone, status:"available", seater: 2 , order_by:1, created_by:"SYSTEM DEFAULT"}) + table = Table.create({name:"25", zone: zone, status:"available", seater: 2 , order_by:1, created_by:"SYSTEM DEFAULT"}) + table = Table.create({name:"26", zone: zone, status:"available", seater: 2 , order_by:1, created_by:"SYSTEM DEFAULT"}) + table = Table.create({name:"34", zone: zone, status:"available", seater: 2 , order_by:1, created_by:"SYSTEM DEFAULT"}) + table = Table.create({name:"35", zone: zone, status:"available", seater: 2 , order_by:1, created_by:"SYSTEM DEFAULT"}) + table = Table.create({name:"45", zone: zone, status:"available", seater: 2 , order_by:1, created_by:"SYSTEM DEFAULT"}) + table = Table.create({name:"46", zone: zone, status:"available", seater: 2 , order_by:1, created_by:"SYSTEM DEFAULT"}) + table = Table.create({name:"47", zone: zone, status:"available", seater: 2 , order_by:1, created_by:"SYSTEM DEFAULT"}) + table = Table.create({name:"48", zone: zone, status:"available", seater: 2 , order_by:1, created_by:"SYSTEM DEFAULT"}) + +zone2 = Zone.create({id:2, name: "H2", is_active:true, created_by: "SYSTEM DEFAULT"}) + table = Table.create({name:"51", zone: zone2, status:"available", seater: 2 , order_by:1, created_by:"SYSTEM DEFAULT"}) + table = Table.create({name:"52", zone: zone2, status:"available", seater: 2 , order_by:1, created_by:"SYSTEM DEFAULT"}) + table = Table.create({name:"11", zone: zone2, status:"available", seater: 2 , order_by:1, created_by:"SYSTEM DEFAULT"}) + table = Table.create({name:"12", zone: zone2, status:"available", seater: 2 , order_by:1, created_by:"SYSTEM DEFAULT"}) + table = Table.create({name:"21", zone: zone2, status:"available", seater: 2 , order_by:1, created_by:"SYSTEM DEFAULT"}) + table = Table.create({name:"22", zone: zone2, status:"available", seater: 2 , order_by:1, created_by:"SYSTEM DEFAULT"}) + table = Table.create({name:"23", zone: zone2, status:"available", seater: 2 , order_by:1, created_by:"SYSTEM DEFAULT"}) + table = Table.create({name:"31", zone: zone2, status:"available", seater: 2 , order_by:1, created_by:"SYSTEM DEFAULT"}) + table = Table.create({name:"32", zone: zone2, status:"available", seater: 2 , order_by:1, created_by:"SYSTEM DEFAULT"}) + table = Table.create({name:"33", zone: zone2, status:"available", seater: 2 , order_by:1, created_by:"SYSTEM DEFAULT"}) + table = Table.create({name:"41", zone: zone2, status:"available", seater: 2 , order_by:1, created_by:"SYSTEM DEFAULT"}) + table = Table.create({name:"42", zone: zone2, status:"available", seater: 2 , order_by:1, created_by:"SYSTEM DEFAULT"}) + table = Table.create({name:"43", zone: zone2, status:"available", seater: 2 , order_by:1, created_by:"SYSTEM DEFAULT"}) + table = Table.create({name:"44", zone: zone2, status:"available", seater: 2 , order_by:1, created_by:"SYSTEM DEFAULT"}) +zone3 = Zone.create({id:3, name: "H3", is_active:true, created_by: "SYSTEM DEFAULT"}) + table = Table.create({name:"71", zone: zone3, status:"available", seater: 2 , order_by:1, created_by:"SYSTEM DEFAULT"}) + table = Table.create({name:"72", zone: zone3, status:"available", seater: 2 , order_by:1, created_by:"SYSTEM DEFAULT"}) + table = Table.create({name:"73", zone: zone3, status:"available", seater: 2 , order_by:1, created_by:"SYSTEM DEFAULT"}) + table = Table.create({name:"74", zone: zone3, status:"available", seater: 2 , order_by:1, created_by:"SYSTEM DEFAULT"}) + table = Table.create({name:"75", zone: zone3, status:"available", seater: 2 , order_by:1, created_by:"SYSTEM DEFAULT"}) + table = Table.create({name:"76", zone: zone3, status:"available", seater: 2 , order_by:1, created_by:"SYSTEM DEFAULT"}) + table = Table.create({name:"77", zone: zone3, status:"available", seater: 2 , order_by:1, created_by:"SYSTEM DEFAULT"}) + table = Table.create({name:"78", zone: zone3, status:"available", seater: 2 , order_by:1, created_by:"SYSTEM DEFAULT"}) + +member_setting = MembershipSetting.create({membership_type:"paypar_url",gateway_url: "http://staging.membership.paypar.ws",merchant_account_id:"vWSsseoZCzxd6xcNf_uS"}) + +member_actions= MembershipAction.create([{membership_type:"get_account_balance",gateway_url:"/api/membership_campaigns/get_correspond_account_data",additional_parameter:{campaign_type_id:1},merchant_account_id:"vWSsseoZCzxd6xcNf_uS",auth_token:"code2lab"}, + {membership_type:"redeem",gateway_url:"/api/membership_campaigns/redeem",additional_parameter:{campaign_type_id:1},merchant_account_id:"vWSsseoZCzxd6xcNf_uS",auth_token:"code2lab"}, + {membership_type:"create_membership_customer",gateway_url:"/api/generic_customer/create_membership_customer",merchant_account_id:"vWSsseoZCzxd6xcNf_uS",auth_token:"code2lab"}, + {membership_type:"update_membership_customer",gateway_url:"/api/generic_customer/update_membership_customer",merchant_account_id:"vWSsseoZCzxd6xcNf_uS",auth_token:"code2lab"}, + {membership_type:"get_all_member_group",gateway_url:"/api/member_group/get_all_member_group",merchant_account_id:"vWSsseoZCzxd6xcNf_uS",auth_token:"code2lab"}, + {membership_type:"rebate",gateway_url:"/api/membership_campaigns/rebate",additional_parameter:{campaign_type_id:1},merchant_account_id:"vWSsseoZCzxd6xcNf_uS",auth_token:"code2lab"}, + {membership_type:"get_all_member_account",gateway_url:"/api/generic_customer/get_membership_data",merchant_account_id:"vWSsseoZCzxd6xcNf_uS",auth_token:"code2lab"}, + {membership_type:"get_member_transactions",gateway_url:"/api/generic_customer/get_membership_transactions",merchant_account_id:"vWSsseoZCzxd6xcNf_uS",auth_token:"code2lab"}, + {membership_type:"member_discount",gateway_url:"/api/membership_campaigns/discount",additional_parameter:{campaign_type_id:6},merchant_account_id:"vWSsseoZCzxd6xcNf_uS",auth_token:"code2lab"}, + {membership_type:"get_member_campaign",gateway_url:"/api/membership_campaigns/get_member_campaign",additional_parameter:{campaign_type_id:6},merchant_account_id:"vWSsseoZCzxd6xcNf_uS",auth_token:"code2lab"}, +]) + +payment_methods = PaymentMethodSetting.create({payment_method:"MPU",gateway_url: "http://membership.paypar.ws"}) +payment_methods = PaymentMethodSetting.create({payment_method:"VISA",gateway_url: "http://membership.paypar.ws"}) +payment_methods = PaymentMethodSetting.create({payment_method:"JCB",gateway_url: "http://membership.paypar.ws"}) +payment_methods = PaymentMethodSetting.create({payment_method:"Master",gateway_url: "http://membership.paypar.ws"}) +payment_methods = PaymentMethodSetting.create({payment_method:"Redeem",gateway_url: "http://membership.paypar.ws",merchant_account_id:"vWSsseoZCzxd6xcNf_uS"}) + +#Default Order Queue stations +order_queue_station1 = OrderQueueStation.create({station_name: "K1", is_active: true,printer_name: "Cashier", processing_items: JSON.generate(['01001','01002','01003','01004']), print_copy:true, cut_per_item: false, use_alternate_name: false, created_by: "SYSTEM DEFAULT"}) +order_queue_station2 = OrderQueueStation.create({station_name: "K2", is_active: true,printer_name: "Cashier", processing_items: JSON.generate(['02005','02006','02007','02008']), print_copy:true, cut_per_item: true, use_alternate_name: true, created_by: "SYSTEM DEFAULT"}) +zone_order_queue_station = OrderQueueStation.create({station_name: "K3", is_active: true, printer_name: "Cashier", processing_items: JSON.generate(['01001','01002','01003','01004','02005','02006','02007','02008']), print_copy: true, cut_per_item: true, use_alternate_name: false, created_by: "SYSTEM DEFAULT"}) + +# QueueStationZone +zone_queue_station1 = OrderQueueProcessByZone.create({order_queue_station: order_queue_station1, zone: zone}) +zone_queue_station2 = OrderQueueProcessByZone.create({order_queue_station: order_queue_station2, zone: zone2}) +zone_queue_station3 = OrderQueueProcessByZone.create({order_queue_station: zone_order_queue_station, zone: zone3}) + puts " Finished System Default Set Up Data " From 7f2bfa2348e60757af7e92d20d78042a4369dfed Mon Sep 17 00:00:00 2001 From: Aung Myo Date: Thu, 17 Aug 2017 13:51:01 +0630 Subject: [PATCH 63/77] update add order and calculate subtotal --- .../restaurant/menu_categories_controller.rb | 2 - .../restaurant/menu/_menu_item.json.jbuilder | 4 +- .../menu_categories/show.json.jbuilder | 10 +-- app/views/origami/addorders/show.html.erb | 84 +++++++++++++------ 4 files changed, 64 insertions(+), 36 deletions(-) diff --git a/app/controllers/api/restaurant/menu_categories_controller.rb b/app/controllers/api/restaurant/menu_categories_controller.rb index 5ab10ff5..f1f3e6d0 100644 --- a/app/controllers/api/restaurant/menu_categories_controller.rb +++ b/app/controllers/api/restaurant/menu_categories_controller.rb @@ -13,9 +13,7 @@ class Api::Restaurant::MenuCategoriesController < Api::ApiController # This API show current order details # Input Params - menu_id def show - puts "SSSSSSSSSSSSS" @menu = menu_detail(params[:id]) - puts @menu.to_json end diff --git a/app/views/api/restaurant/menu/_menu_item.json.jbuilder b/app/views/api/restaurant/menu/_menu_item.json.jbuilder index c93c3b12..d86624b5 100644 --- a/app/views/api/restaurant/menu/_menu_item.json.jbuilder +++ b/app/views/api/restaurant/menu/_menu_item.json.jbuilder @@ -32,8 +32,8 @@ elsif item.menu_item_instances.count > 1 then end #Child Menu items -if (item.children) then - json.set_items item.children.each do |item| +if (item.menu_item_sets) then + json.set_items item.menu_item_sets.each do |item| json.partial! 'api/restaurant/menu/menu_item', item: item end diff --git a/app/views/api/restaurant/menu_categories/show.json.jbuilder b/app/views/api/restaurant/menu_categories/show.json.jbuilder index d7a6d581..f48f6c77 100644 --- a/app/views/api/restaurant/menu_categories/show.json.jbuilder +++ b/app/views/api/restaurant/menu_categories/show.json.jbuilder @@ -6,8 +6,8 @@ if @menu.menu_items json.alt_name item.alt_name json.type item.type json.min_qty item.min_qty - json.min_selectable_item item.min_selectable_item - json.max_selectable_item item.max_selectable_item + # json.min_selectable_item item.min_selectable_item + # json.max_selectable_item item.max_selectable_item #Item instance if item.menu_item_instances.count == 1 then @@ -33,11 +33,11 @@ if @menu.menu_items end #Child Menu items - if (item.children) then - json.set_items item.children.each do |item| + if (item.menu_item_sets) then + json.set_items item.menu_item_sets.each do |item| json.partial! 'api/restaurant/menu/menu_item', item: item end - end + end end end diff --git a/app/views/origami/addorders/show.html.erb b/app/views/origami/addorders/show.html.erb index c7aa4455..638da002 100644 --- a/app/views/origami/addorders/show.html.erb +++ b/app/views/origami/addorders/show.html.erb @@ -23,7 +23,7 @@
    -
    +
    @@ -42,7 +42,7 @@
    - +
    Sub Total:222220.00
    @@ -53,14 +53,16 @@ $(function(){ + //click menu sidebar menu category $(".menu_category").on("click", function(){ var menu_id = $(this).find(".menu-id").text(); var url = $(this).attr('data-ref'); show_menu_item_list(url); - }); //End menu category Click - + }); + //End menu category Click + + //show menu item list when click menu category function show_menu_item_list(url_item){ - var menu_list = $('.menu_items_list'); menu_list.empty(); @@ -74,7 +76,7 @@ $(function(){ var menu_items_list = $('.menu_items_list'); menu_items_list.empty(); menu_items = data.menu_items; - + console.log(data); for(var field in menu_items) { if (menu_items[field].item_instances){ var price = parseFloat(menu_items[field].item_instances[1].price).toFixed(2); @@ -130,47 +132,75 @@ $(function(){ } //end show detail function + // click plus icon for add $(document).on('click', '.add_icon', function(event){ var item_data = $(this); - show_item_detail(item_data); + show_item_detail(item_data); + calculate_sub_total(); }); //End Add Icon Click function show_item_detail(data){ + qty = 1; + append = 0; + price = data.attr('data-price'); + instance_code = data.attr('data-instance'); - price = data.attr('data-price'); - - if (data.attr('data-qty') === undefined){ - qty = 1; - }else{ - qty = data.attr('data-qty'); - } - - if (data.attr('data-instance') == "undefined"){ + if (instance_code == "undefined"){ instance = ''; }else{ - instance = data.attr('data-instance'); + instance = "("+data.attr('data-instance')+")"; } + var rowCount = $('.summary-items tbody tr').length+1; + var item_row = $('.summary-items tbody tr'); + + $(item_row).each(function(i){ + if ($(item_row[i]).attr('data-code') == data.attr('data-item-code')) { + qty = parseInt($(item_row[i]).children('#item_qty').text()) +1; + $(item_row[i]).children('#item_qty').text(qty); + $(item_row[i]).children('#item_price').text(price*qty); + append = 1; + }else{ + qty = 1; + } + }); - - var rowCount = $('.summary-items tbody'); - console.log(rowCount); - for(var field in rowCount) { - // console.log(rowCount[field].attr('data-code')); - } - - row ='' + if (append===0) { + row ="" +''+rowCount+'' - +'' + data.attr('data-name')+ ' ' + instance + '' + +'' + data.attr('data-name')+ ' ' + instance + '' +'' + qty + '' +'' + parseFloat(price).toFixed(2) +'' +''; - $(".summary-items tbody").append(row); + $(".summary-items tbody").append(row); + } } + function calculate_sub_total(){ + var total_price = 0; + var taxable_amount = 0; + var item_row = $('.summary-items tbody tr'); + + $(item_row).each(function(i){ + // var taxable = $(item_row[i]).attr('data-taxable'); + var unit_price = parseFloat($(item_row[i]).attr('data-price')); + var qty = parseFloat($(item_row[i]).children('#item_qty').text()); + // if(taxable == 'true'){ + // taxable_amount += qty*unit_price; + // } + total_price += qty*unit_price; + }); + var fixed_total_price = parseFloat(total_price).toFixed(2); + var fixed_taxable_amount = parseFloat(taxable_amount).toFixed(2); + $('#sub_total').empty(); + $('#sub_total').append(fixed_total_price); + // $('#sub_total').attr('taxable_amount',fixed_taxable_amount); + // $('#show_sub').text(fixed_total_price); +} + }); From 29b3f945737f81045514552dcaa01b0c9f6e7904 Mon Sep 17 00:00:00 2001 From: Yan Date: Thu, 17 Aug 2017 18:55:13 +0630 Subject: [PATCH 64/77] add menu api --- .../api/restaurant/item_sets_controller.rb | 9 +++ .../api/restaurant/menu_controller.rb | 3 +- .../menu_item_attributes_controller.rb | 4 -- .../concerns/token_verification.rb | 3 +- .../settings/item_sets_controller.rb | 2 +- .../settings/menu_categories_controller.rb | 2 +- .../settings/set_menu_items_controller.rb | 2 +- .../settings/simple_menu_items_controller.rb | 2 +- app/models/employee.rb | 1 - .../restaurant/item_sets/index.json.jbuilder | 6 ++ .../api/restaurant/menu/_menu.json.jbuilder | 5 +- .../restaurant/menu/_menu_item.json.jbuilder | 60 ++++++++++-------- .../api/restaurant/menu/index.json.jbuilder | 12 ++-- app/views/layouts/_header.html.erb | 2 +- app/views/settings/item_sets/_form.html.erb | 1 + app/views/settings/item_sets/index.html.erb | 2 + app/views/settings/item_sets/show.html.erb | 4 ++ .../settings/menu_categories/_form.html.erb | 4 +- .../settings/menu_categories/index.html.erb | 2 + .../settings/menu_categories/show.html.erb | 2 + .../settings/set_menu_items/show.html.erb | 57 ----------------- .../settings/simple_menu_items/show.html.erb | 62 +------------------ config/routes.rb | 1 + .../20170327152733_create_menu_categories.rb | 2 +- db/migrate/20170811071000_create_item_sets.rb | 1 + .../20170816042256_settings_products.rb | 1 - 26 files changed, 84 insertions(+), 168 deletions(-) create mode 100644 app/controllers/api/restaurant/item_sets_controller.rb create mode 100644 app/views/api/restaurant/item_sets/index.json.jbuilder diff --git a/app/controllers/api/restaurant/item_sets_controller.rb b/app/controllers/api/restaurant/item_sets_controller.rb new file mode 100644 index 00000000..a7ad9efc --- /dev/null +++ b/app/controllers/api/restaurant/item_sets_controller.rb @@ -0,0 +1,9 @@ +class Api::Restaurant::ItemSetsController < Api::ApiController + + #Description + # Pull the default menu details and also other available (active) menus + # Input Params - order_id + def index + @item_sets = ItemSet.all + end +end diff --git a/app/controllers/api/restaurant/menu_controller.rb b/app/controllers/api/restaurant/menu_controller.rb index fe7983ea..f6f2902b 100644 --- a/app/controllers/api/restaurant/menu_controller.rb +++ b/app/controllers/api/restaurant/menu_controller.rb @@ -5,8 +5,7 @@ class Api::Restaurant::MenuController < Api::ApiController # Input Params - order_id def index @menus = Menu.all - @current_menu = Menu.current_menu - + # @current_menu = Menu.current_menu end #Description diff --git a/app/controllers/api/restaurant/menu_item_attributes_controller.rb b/app/controllers/api/restaurant/menu_item_attributes_controller.rb index f2aead8f..1b6a48d4 100644 --- a/app/controllers/api/restaurant/menu_item_attributes_controller.rb +++ b/app/controllers/api/restaurant/menu_item_attributes_controller.rb @@ -6,8 +6,4 @@ class Api::Restaurant::MenuItemAttributesController < Api::ApiController def index @menu_attributes = MenuItemAttribute.all end - - - - end diff --git a/app/controllers/concerns/token_verification.rb b/app/controllers/concerns/token_verification.rb index 0cc6c263..66658b6a 100644 --- a/app/controllers/concerns/token_verification.rb +++ b/app/controllers/concerns/token_verification.rb @@ -14,10 +14,9 @@ module TokenVerification end def authenticate_token - authenticate_with_http_token do |token, options| + authenticate_with_http_token do |token, options| #@current_user = User.find_by(api_key: token) Rails.logger.debug "token - " + token.to_s - @user = Employee.authenticate_by_token(token) if @user return true diff --git a/app/controllers/settings/item_sets_controller.rb b/app/controllers/settings/item_sets_controller.rb index 5564ed98..cbd74edb 100644 --- a/app/controllers/settings/item_sets_controller.rb +++ b/app/controllers/settings/item_sets_controller.rb @@ -69,6 +69,6 @@ class Settings::ItemSetsController < ApplicationController # Never trust parameters from the scary internet, only allow the white list through. def settings_item_set_params - params.require(:item_set).permit(:name, :min_selectable_qty, :max_selectable_qty) + params.require(:item_set).permit(:name, :alt_name, :min_selectable_qty, :max_selectable_qty) end end diff --git a/app/controllers/settings/menu_categories_controller.rb b/app/controllers/settings/menu_categories_controller.rb index 8ca9cfb4..a15cca20 100644 --- a/app/controllers/settings/menu_categories_controller.rb +++ b/app/controllers/settings/menu_categories_controller.rb @@ -89,6 +89,6 @@ class Settings::MenuCategoriesController < ApplicationController # Never trust parameters from the scary internet, only allow the white list through. def settings_menu_category_params - params.require(:menu_category).permit(:code, :menu_id, :name, :alt_name, :order_by, :menu_category_id) + params.require(:menu_category).permit(:code, :menu_id, :name, :alt_name, :order_by, :menu_category_id, :is_available) end end diff --git a/app/controllers/settings/set_menu_items_controller.rb b/app/controllers/settings/set_menu_items_controller.rb index 64b9c945..60fa3b7d 100644 --- a/app/controllers/settings/set_menu_items_controller.rb +++ b/app/controllers/settings/set_menu_items_controller.rb @@ -12,7 +12,7 @@ class Settings::SetMenuItemsController < ApplicationController # GET /settings/menu_items/1 # GET /settings/menu_items/1.json def show - @sub_menu = MenuItem.where("menu_item_id=?",params[:id]).page(params[:page]).per(10) + # @sub_menu = MenuItem.where("menu_item_id=?",params[:id]).page(params[:page]).per(10) @menu_item_instance = MenuItemInstance.where("menu_item_id=?",params[:id]).page(params[:page]).per(10) end diff --git a/app/controllers/settings/simple_menu_items_controller.rb b/app/controllers/settings/simple_menu_items_controller.rb index 9d3ac5ed..60949618 100644 --- a/app/controllers/settings/simple_menu_items_controller.rb +++ b/app/controllers/settings/simple_menu_items_controller.rb @@ -12,7 +12,7 @@ class Settings::SimpleMenuItemsController < ApplicationController # GET /settings/menu_items/1 # GET /settings/menu_items/1.json def show - @sub_menu = MenuItem.where("menu_item_id=?",params[:id]).page(params[:page]).per(10) + # @sub_menu = MenuItem.where("menu_item_id=?",params[:id]).page(params[:page]).per(10) @menu_item_instance = MenuItemInstance.where("menu_item_id=?",params[:id]).page(params[:page]).per(10) end diff --git a/app/models/employee.rb b/app/models/employee.rb index 7693c448..85aeaec1 100644 --- a/app/models/employee.rb +++ b/app/models/employee.rb @@ -35,7 +35,6 @@ class Employee < ApplicationRecord end def self.authenticate_by_token(session_token) - if (session_token) user = Employee.find_by_token_session(session_token) if user && user.session_expiry.utc > DateTime.now.utc diff --git a/app/views/api/restaurant/item_sets/index.json.jbuilder b/app/views/api/restaurant/item_sets/index.json.jbuilder new file mode 100644 index 00000000..eb39022d --- /dev/null +++ b/app/views/api/restaurant/item_sets/index.json.jbuilder @@ -0,0 +1,6 @@ +json.array! @item_sets do |set| + json.name set.name + json.alt_name set.alt_name + json.min_selectable_qty set.min_selectable_qty + json.max_selectable_qty set.max_selectable_qty +end diff --git a/app/views/api/restaurant/menu/_menu.json.jbuilder b/app/views/api/restaurant/menu/_menu.json.jbuilder index 43721ff0..cfa950d7 100644 --- a/app/views/api/restaurant/menu/_menu.json.jbuilder +++ b/app/views/api/restaurant/menu/_menu.json.jbuilder @@ -5,13 +5,14 @@ json.valid_time_from menu.valid_time_from.strftime("%H:%M") json.valid_time_to menu.valid_time_to.strftime("%H:%M") if (menu.menu_categories) - json.menu_categories menu.menu_categories do |category| + json.categories menu.menu_categories do |category| json.id category.id json.name category.name json.alt_name category.alt_name + json.is_available category.is_available if category.menu_items - json.menu_items category.menu_items do |item| + json.items category.menu_items do |item| json.partial! 'api/restaurant/menu/menu_item', item: item end end diff --git a/app/views/api/restaurant/menu/_menu_item.json.jbuilder b/app/views/api/restaurant/menu/_menu_item.json.jbuilder index c93c3b12..f0b790b7 100644 --- a/app/views/api/restaurant/menu/_menu_item.json.jbuilder +++ b/app/views/api/restaurant/menu/_menu_item.json.jbuilder @@ -1,40 +1,46 @@ #Menu Item Information -json.item_code item.item_code -json.name item.name -json.alt_name item.alt_name -json.type item.type -json.min_qty item.min_qty -json.min_selectable_item item.min_selectable_item -json.max_selectable_item item.max_selectable_item +json.id item.id +json.item_code item.item_code +json.name item.name +json.alt_name item.alt_name +json.image item.image_path.url +json.description item.description +json.Information item.information +json.type item.type +json.account_id item.account_id +json.min_qty item.min_qty +json.is_available item.is_available +json.is_sub_item item.is_sub_item +json.attributes item.item_attributes +json.options item.item_options +# json.min_selectable_item item.min_selectable_item +# json.max_selectable_item item.max_selectable_item #Item instance -if item.menu_item_instances.count == 1 then +# if item.menu_item_instances.count == 1 then +# item_instance = item.menu_item_instances[0] +# json.price = item_instance.price +# json.is_available = item_instance.is_available +# json.is_on_promotion = item_instance.is_on_promotion +# json.promotion_price = item_instance.promotion_price +# json.item_attributes = item_instance.item_attributes - item_instance = item.menu_item_instances[0] - json.price = item_instance.price - json.is_available = item_instance.is_available - json.is_on_promotion = item_instance.is_on_promotion - json.promotion_price = item_instance.promotion_price - json.item_attributes = item_instance.item_attributes - -elsif item.menu_item_instances.count > 1 then - - json.item_instances item.menu_item_instances do |is| - json.item_instance_item_code = is.item_instance_code - json.item_instance_name = is.item_instance_name +# elsif item.menu_item_instances.count > 1 then + json.instances item.menu_item_instances do |is| + json.code = is.item_instance_code + json.name = is.item_instance_name json.price = is.price json.is_available = is.is_available json.is_on_promotion = is.is_on_promotion json.promotion_price = is.promotion_price json.item_attributes = is.item_attributes - end + # end end #Child Menu items -if (item.children) then - json.set_items item.children.each do |item| - json.partial! 'api/restaurant/menu/menu_item', item: item - end - -end +# if (item.children) then +# json.set_items item.children.each do |item| +# json.partial! 'api/restaurant/menu/menu_item', item: item +# end +# end diff --git a/app/views/api/restaurant/menu/index.json.jbuilder b/app/views/api/restaurant/menu/index.json.jbuilder index b4241854..55e876f6 100644 --- a/app/views/api/restaurant/menu/index.json.jbuilder +++ b/app/views/api/restaurant/menu/index.json.jbuilder @@ -4,9 +4,11 @@ json.array! @menus do |menu| json.valid_days menu.valid_days json.valid_time_from menu.valid_time_from.strftime("%H:%M") json.valid_time_to menu.valid_time_to.strftime("%H:%M") - if (@current_menu) - json.current_menu do - json.partial! 'api/restaurant/menu/menu', menu: @current_menu - end - end + + json.partial! 'api/restaurant/menu/menu', menu: menu + # if (@current_menu) + # json.current_menu do + # json.partial! 'api/restaurant/menu/menu', menu: @current_menu + # end + # end end diff --git a/app/views/layouts/_header.html.erb b/app/views/layouts/_header.html.erb index d7ccedaf..0daa8f5f 100644 --- a/app/views/layouts/_header.html.erb +++ b/app/views/layouts/_header.html.erb @@ -31,7 +31,7 @@
  • <%= link_to "Accounts", settings_accounts_path, :tabindex =>"-1" %>

  • -
  • <%= link_to "Promotion", settings_promotions_path, :tabindex =>"-1" %>
  • ] +
  • <%= link_to "Promotion", settings_promotions_path, :tabindex =>"-1" %>
  • <%= link_to "Products", settings_products_path, :tabindex =>"-1" %>
  • diff --git a/app/views/settings/item_sets/_form.html.erb b/app/views/settings/item_sets/_form.html.erb index 28441ea5..8eb23795 100644 --- a/app/views/settings/item_sets/_form.html.erb +++ b/app/views/settings/item_sets/_form.html.erb @@ -3,6 +3,7 @@
    <%= f.input :name %> + <%= f.input :alt_name %> <%= f.input :min_selectable_qty,input_html: {value: f.object.min_selectable_qty || '0'} %> <%= f.input :max_selectable_qty,input_html: {value: f.object.max_selectable_qty || '0'} %>
    diff --git a/app/views/settings/item_sets/index.html.erb b/app/views/settings/item_sets/index.html.erb index 80db10b9..b530a018 100644 --- a/app/views/settings/item_sets/index.html.erb +++ b/app/views/settings/item_sets/index.html.erb @@ -14,6 +14,7 @@ Name + Alt Name Min selectable qty Max selectable qty Action @@ -24,6 +25,7 @@ <% @settings_item_sets.each do |item| %> <%= item.name %> + <%= item.alt_name %> <%= item.min_selectable_qty %> <%= item.max_selectable_qty %> <%= link_to 'Show', settings_item_set_path(item),:class=>'btn btn-sm btn-success' %> diff --git a/app/views/settings/item_sets/show.html.erb b/app/views/settings/item_sets/show.html.erb index f863b5fc..21e5f132 100644 --- a/app/views/settings/item_sets/show.html.erb +++ b/app/views/settings/item_sets/show.html.erb @@ -17,6 +17,10 @@ Name: <%= @settings_item_set.name %> + + Alt Name: + <%= @settings_item_set.alt_name %> + Min selectable qty: <%= @settings_item_set.min_selectable_qty %> diff --git a/app/views/settings/menu_categories/_form.html.erb b/app/views/settings/menu_categories/_form.html.erb index 6a48555d..b611b397 100644 --- a/app/views/settings/menu_categories/_form.html.erb +++ b/app/views/settings/menu_categories/_form.html.erb @@ -2,13 +2,13 @@ <%= f.error_notification %>
    - <%= f.input :menu_id, as: :hidden %> + <%= f.input :menu_id, as: :hidden %> <%= f.input :code, label: "Category Code" %> <%= f.input :name %> <%= f.input :alt_name %> + <%= f.input :is_available %> <%= f.input :order_by %> <%= f.association :parent %> -
    diff --git a/app/views/settings/menu_categories/index.html.erb b/app/views/settings/menu_categories/index.html.erb index 8ac80a16..9345469c 100644 --- a/app/views/settings/menu_categories/index.html.erb +++ b/app/views/settings/menu_categories/index.html.erb @@ -17,6 +17,7 @@ Menu Name Alt name + Is Available Order by Parent @@ -31,6 +32,7 @@ <%= link_to settings_menu_category.name, settings_menu_category_path(settings_menu_category) %> <%= settings_menu_category.alt_name rescue ''%> + <%= settings_menu_category.is_available rescue false%> <%= settings_menu_category.order_by rescue ''%> <%= settings_menu_category.parent.name rescue ''%> <%= link_to 'Edit', edit_settings_menu_category_path(settings_menu_category) %> | <%= link_to 'Destroy', settings_menu_category_path(settings_menu_category), method: :delete, data: { confirm: 'Are you sure?' } %> diff --git a/app/views/settings/menu_categories/show.html.erb b/app/views/settings/menu_categories/show.html.erb index 7e1f44af..737709cd 100644 --- a/app/views/settings/menu_categories/show.html.erb +++ b/app/views/settings/menu_categories/show.html.erb @@ -16,6 +16,7 @@ Menu Name Alt name + Is Available Order by Created At Action @@ -27,6 +28,7 @@ <%= @settings_menu_category.menu.name %> <%= @settings_menu_category.name rescue "-" %> <%= @settings_menu_category.alt_name %> + <%= settings_menu_category.is_available rescue false%> <%= @settings_menu_category.order_by %> <%= @settings_menu_category.created_at.utc.getlocal.strftime("%Y-%m-%d/%I:%M %p") %> <%= link_to 'Edit', edit_settings_menu_menu_category_path(@settings_menu_category, @settings_menu_category) %> diff --git a/app/views/settings/set_menu_items/show.html.erb b/app/views/settings/set_menu_items/show.html.erb index a5762fc3..6cec8cab 100644 --- a/app/views/settings/set_menu_items/show.html.erb +++ b/app/views/settings/set_menu_items/show.html.erb @@ -21,10 +21,7 @@ Type Account Type Menu category - Menu item Min qty - Min selectable item - Max selectable item Created At Action @@ -38,10 +35,7 @@ <%= @settings_menu_item.type %> <%= @settings_menu_item.account.title %> <%= @settings_menu_item.menu_category_id %> - <%= @settings_menu_item.menu_item_id %> <%= @settings_menu_item.min_qty %> - <%= @settings_menu_item.min_selectable_item %> - <%= @settings_menu_item.max_selectable_item %> <%= @settings_menu_item.created_at.utc.getlocal.strftime("%Y-%m-%d/%I:%M %p") %> <%= link_to 'Edit', edit_settings_menu_category_set_menu_item_path(@category, @settings_menu_item) %> @@ -51,58 +45,7 @@
    -<% if @sub_menu.count > 0 %> -
    -
    -
    -

    Sub Menu Items

    - - - - - - - - - - - - - - - - - <% @sub_menu.each do |settings_menu_item| %> - - - - - - - - - - - <% if settings_menu_item.type == "SimpleMenuItem" %> - - - - <% else %> - - - - <% end %> - - <% end %> - -
    Item codeNameAlt nameTypeParent ItemCreated byCreated at
    <%= settings_menu_item.item_code %><%= settings_menu_item.name %><%= settings_menu_item.alt_name %><%= settings_menu_item.type %><%= settings_menu_item.parent.name rescue "-" %><%= settings_menu_item.created_by %><%= settings_menu_item.created_at.utc.getlocal.strftime("%Y-%m-%d/%I:%M %p") %><%= link_to 'Show', settings_menu_category_simple_menu_item_path(@category, settings_menu_item ) %><%= link_to 'Edit', edit_settings_menu_category_simple_menu_item_path(@category, settings_menu_item) %><%= link_to 'Destroy', settings_menu_category_simple_menu_item_path(@category, settings_menu_item ), method: :delete, data: { confirm: 'Are you sure?' } %><%= link_to 'Show', settings_menu_category_set_menu_item_path(@category, settings_menu_item ) %><%= link_to 'Edit', edit_settings_menu_category_set_menu_item_path(@category, settings_menu_item) %><%= link_to 'Destroy', settings_menu_category_set_menu_item_path(@category, settings_menu_item ), method: :delete, data: { confirm: 'Are you sure?' } %>
    -
    -
    - <%= paginate @sub_menu, param_name: :page, :outer_window => 3 %> - -<% end %> -

    Menu Item Instances diff --git a/app/views/settings/simple_menu_items/show.html.erb b/app/views/settings/simple_menu_items/show.html.erb index 9bfae1b0..d9961c92 100644 --- a/app/views/settings/simple_menu_items/show.html.erb +++ b/app/views/settings/simple_menu_items/show.html.erb @@ -23,10 +23,10 @@ Type Accout Menu category - Menu item + Min qty - Min selectable item - Max selectable item + Created At Action @@ -40,10 +40,7 @@ <%= @settings_menu_item.type %> <%= @settings_menu_item.account.title %> <%= @settings_menu_item.menu_category_id %> - <%= @settings_menu_item.menu_item_id %> <%= @settings_menu_item.min_qty %> - <%= @settings_menu_item.min_selectable_item %> - <%= @settings_menu_item.max_selectable_item %> <%= @settings_menu_item.created_at.utc.getlocal.strftime("%Y-%m-%d/%I:%M %p") %> @@ -54,60 +51,7 @@

    -<% if @sub_menu.count > 0 %> -
    -
    -
    -

    Sub Menu Items

    - - - - - - - - - - - - - - - - - <% @sub_menu.each do |settings_menu_item| %> - - - - - - - - - - - - <% if settings_menu_item.type == "SimpleMenuItem" %> - - - - <% else %> - - - - <% end %> - - <% end %> - -
    Item codeNameAlt nameTypeParent ItemCreated byCreated at
    <%= settings_menu_item.item_code %><%= settings_menu_item.name %><%= settings_menu_item.alt_name %><%= settings_menu_item.type %><%= settings_menu_item.parent.name rescue "-" %><%= settings_menu_item.created_by %><%= settings_menu_item.created_at.utc.getlocal.strftime("%Y-%m-%d/%I:%M %p") %><%= link_to 'Show', settings_menu_category_simple_menu_item_path(@category, settings_menu_item ) %><%= link_to 'Edit', edit_settings_menu_category_simple_menu_item_path(@category, settings_menu_item) %><%= link_to 'Destroy', settings_menu_category_simple_menu_item_path(@category, settings_menu_item ), method: :delete, data: { confirm: 'Are you sure?' } %><%= link_to 'Show', settings_menu_category_set_menu_item_path(@category, settings_menu_item ) %><%= link_to 'Edit', edit_settings_menu_category_set_menu_item_path(@category, settings_menu_item) %><%= link_to 'Destroy', settings_menu_category_set_menu_item_path(@category, settings_menu_item ), method: :delete, data: { confirm: 'Are you sure?' } %>
    -
    -
    - <%= paginate @sub_menu, param_name: :page, :outer_window => 3 %> - -<% end %> - -

    Menu Item Instances diff --git a/config/routes.rb b/config/routes.rb index 631f1316..619295eb 100644 --- a/config/routes.rb +++ b/config/routes.rb @@ -35,6 +35,7 @@ Rails.application.routes.draw do resources :menu_item_attributes, only: [:index] resources :menu_item_options, only: [:index] resources :menu_sold_out, only: [:index] + get "item_sets" => "item_sets#index" end #User request move table or bills diff --git a/db/migrate/20170327152733_create_menu_categories.rb b/db/migrate/20170327152733_create_menu_categories.rb index 59e3a8c9..3b978654 100644 --- a/db/migrate/20170327152733_create_menu_categories.rb +++ b/db/migrate/20170327152733_create_menu_categories.rb @@ -8,7 +8,7 @@ class CreateMenuCategories < ActiveRecord::Migration[5.1] t.integer :order_by t.string :created_by, :null => false t.references :menu_category, :null => true - + t.boolean :is_available, :null => false, :default => true t.timestamps end end diff --git a/db/migrate/20170811071000_create_item_sets.rb b/db/migrate/20170811071000_create_item_sets.rb index d666222c..07b42355 100644 --- a/db/migrate/20170811071000_create_item_sets.rb +++ b/db/migrate/20170811071000_create_item_sets.rb @@ -2,6 +2,7 @@ class CreateItemSets < ActiveRecord::Migration[5.1] def change create_table :item_sets do |t| t.string :name + t.string :alt_name t.integer :min_selectable_qty t.integer :max_selectable_qty diff --git a/db/migrate/20170816042256_settings_products.rb b/db/migrate/20170816042256_settings_products.rb index 69c790fc..73535db3 100644 --- a/db/migrate/20170816042256_settings_products.rb +++ b/db/migrate/20170816042256_settings_products.rb @@ -2,7 +2,6 @@ class SettingsProducts < ActiveRecord::Migration[5.1] def change create_table :products do |t| t.string :item_code, :limit => 16 - t.string :name, :null => false t.string :alt_name t.integer :unit_price From e448265a48291b4e7b5fb1325134b472e6853f66 Mon Sep 17 00:00:00 2001 From: Aung Myo Date: Thu, 17 Aug 2017 18:55:29 +0630 Subject: [PATCH 65/77] update add oreder --- app/views/origami/addorders/show.html.erb | 57 ++++++++++++++++++++++- 1 file changed, 55 insertions(+), 2 deletions(-) diff --git a/app/views/origami/addorders/show.html.erb b/app/views/origami/addorders/show.html.erb index 638da002..1c400d0d 100644 --- a/app/views/origami/addorders/show.html.erb +++ b/app/views/origami/addorders/show.html.erb @@ -23,7 +23,7 @@

    -
    +
    @@ -49,6 +49,51 @@ + + + From 3b8a5183577c63dde12587548761782ac22e9e78 Mon Sep 17 00:00:00 2001 From: Aung Myo Date: Fri, 18 Aug 2017 19:09:09 +0630 Subject: [PATCH 68/77] update addorder --- .../restaurant/menu/_menu_item.json.jbuilder | 14 +- .../menu_categories/show.json.jbuilder | 61 ++++---- app/views/origami/addorders/show.html.erb | 141 ++++++++++++------ 3 files changed, 132 insertions(+), 84 deletions(-) diff --git a/app/views/api/restaurant/menu/_menu_item.json.jbuilder b/app/views/api/restaurant/menu/_menu_item.json.jbuilder index ffad3dc2..6446169f 100644 --- a/app/views/api/restaurant/menu/_menu_item.json.jbuilder +++ b/app/views/api/restaurant/menu/_menu_item.json.jbuilder @@ -28,13 +28,13 @@ json.options item.item_options # elsif item.menu_item_instances.count > 1 then json.instances item.menu_item_instances do |is| - json.code = is.item_instance_code - json.name = is.item_instance_name - json.price = is.price - json.is_available = is.is_available - json.is_on_promotion = is.is_on_promotion - json.promotion_price = is.promotion_price - json.item_attributes = is.item_attributes + json.code is.item_instance_code + json.name is.item_instance_name + json.price is.price + json.is_available is.is_available + json.is_on_promotion is.is_on_promotion + json.promotion_price is.promotion_price + json.item_attributes is.item_attributes # end end diff --git a/app/views/api/restaurant/menu_categories/show.json.jbuilder b/app/views/api/restaurant/menu_categories/show.json.jbuilder index f48f6c77..ad05acbf 100644 --- a/app/views/api/restaurant/menu_categories/show.json.jbuilder +++ b/app/views/api/restaurant/menu_categories/show.json.jbuilder @@ -1,43 +1,48 @@ if @menu.menu_items json.menu_items @menu.menu_items do |item| #Menu Item Information - json.item_code item.item_code - json.name item.name - json.alt_name item.alt_name - json.type item.type - json.min_qty item.min_qty + # json.item_code item.item_code + # json.name item.name + # json.alt_name item.alt_name + # json.type item.type + # json.min_qty item.min_qty # json.min_selectable_item item.min_selectable_item # json.max_selectable_item item.max_selectable_item #Item instance - if item.menu_item_instances.count == 1 then + # if item.menu_item_instances.count == 1 then - item_instance = item.menu_item_instances[0] - json.price item_instance.price - json.is_available item_instance.is_available - json.is_on_promotion item_instance.is_on_promotion - json.promotion_price item_instance.promotion_price - json.item_attributes item_instance.item_attributes + # item_instance = item.menu_item_instances[0] + # json.price item_instance.price + # json.is_available item_instance.is_available + # json.is_on_promotion item_instance.is_on_promotion + # json.promotion_price item_instance.promotion_price + # json.item_attributes item_instance.item_attributes - elsif item.menu_item_instances.count > 1 then + # elsif item.menu_item_instances.count > 1 then - json.item_instances item.menu_item_instances do |is| - json.item_instance_item_code is.item_instance_code - json.item_instance_name is.item_instance_name - json.price is.price - json.is_available is.is_available - json.is_on_promotion is.is_on_promotion - json.promotion_price is.promotion_price - json.item_attributes is.item_attributes - end + # json.item_instances item.menu_item_instances do |is| + # json.item_instance_item_code is.item_instance_code + # json.item_instance_name is.item_instance_name + # json.price is.price + # json.is_available is.is_available + # json.is_on_promotion is.is_on_promotion + # json.promotion_price is.promotion_price + # json.item_attributes is.item_attributes + # end - end + # end #Child Menu items - if (item.menu_item_sets) then - json.set_items item.menu_item_sets.each do |item| - json.partial! 'api/restaurant/menu/menu_item', item: item - end + # if (item.menu_item_sets) then + # json.set_items item.menu_item_sets.each do |item| + # json.partial! 'api/restaurant/menu/menu_item', item: item + # end - end + #end + # if category.menu_items + # json.items category.menu_items do |item| + json.partial! 'api/restaurant/menu/menu_item', item: item + # end + # end end end diff --git a/app/views/origami/addorders/show.html.erb b/app/views/origami/addorders/show.html.erb index f30d8b84..0e8a8163 100644 --- a/app/views/origami/addorders/show.html.erb +++ b/app/views/origami/addorders/show.html.erb @@ -49,9 +49,51 @@ + + + + + -
    - - - - - - - - - - - - - - -
    Item NameQuantity
    - - - -
    - -
    + + + + + + + + + + + + + + + +
    Item NameQuantity
    + + + +
    +
    diff --git a/app/views/settings/menu_item_instances/show.html.erb b/app/views/settings/menu_item_instances/show.html.erb index 40383b51..2fb1ca39 100644 --- a/app/views/settings/menu_item_instances/show.html.erb +++ b/app/views/settings/menu_item_instances/show.html.erb @@ -24,8 +24,8 @@ On Promotion Promotion Price Available - Created At - + Is Default + Created At @@ -38,6 +38,7 @@ <%= @settings_menu_item_instances.is_on_promotion %> <%= @settings_menu_item_instances.promotion_price %> <%= @settings_menu_item_instances.is_available %> + <%= @settings_menu_item_instances.is_default %> <%= @settings_menu_item_instances.created_at.utc.getlocal.strftime("%Y-%m-%d/%I:%M %p") %> <% if params[:simple_menu_item_id] %> <%= link_to 'Edit', edit_settings_simple_menu_item_menu_item_instance_path(@item,@settings_menu_item_instances) %> diff --git a/db/migrate/20170402084230_create_menu_item_instances.rb b/db/migrate/20170402084230_create_menu_item_instances.rb index c79cb322..8e95f8f5 100644 --- a/db/migrate/20170402084230_create_menu_item_instances.rb +++ b/db/migrate/20170402084230_create_menu_item_instances.rb @@ -9,6 +9,7 @@ class CreateMenuItemInstances < ActiveRecord::Migration[5.1] t.boolean :is_on_promotion, :null => false, :default => false t.decimal :promotion_price, :precision => 10, :scale => 2, :null => false, :default => 0.00 t.boolean :is_available, :null => false, :default => true + t.boolean :is_default, :null => false, :default => true t.timestamps end end diff --git a/db/seeds.rb b/db/seeds.rb index 2a9e422a..bf458f2a 100644 --- a/db/seeds.rb +++ b/db/seeds.rb @@ -125,6 +125,7 @@ product = Account.create({title: "Product", account_type: "2"}) #Default Menu Options menu_options = MenuItemOption.create([{option_type: "Spicy", name: "Less Spicy", value: "less_spicy"},{option_type: "Spicy", name: "Spicy", value: "spicy"},{option_type: "Spicy", name: "Super Spicy", value: "super_spicy"}]) menu_options = MenuItemOption.create([{option_type: "Oil", name: "Less Oil", value: "less_oil"},{name: "No MSG", value: "no_msg"},{option_type: "Sweet", name: "Less Sweet", value: "less_sweet"}]) +menu_pkg_options = MenuItemOption.create([{option_type: "Package", name: "Bottle", value: "Bottle"},{option_type: "Package", name: "Can", value: "can"}]) # #Default Menu Category menu_category1 = MenuCategory.create({menu: menu, code:"C001", name: "Soup Base", alt_name: "Soup_base", order_by: 1, is_available: 1, created_by: "SYSTEM DEFAULT"}) diff --git a/public/image/menu_images/icons8-Food-100.png b/public/image/menu_images/icons8-Food-100.png new file mode 100644 index 0000000000000000000000000000000000000000..a77e616915a0092eebe86fb03492d432df762dd9 GIT binary patch literal 5031 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 Date: Mon, 21 Aug 2017 10:14:16 +0630 Subject: [PATCH 70/77] Update --- app/views/settings/products/_form.html.erb | 1 + 1 file changed, 1 insertion(+) diff --git a/app/views/settings/products/_form.html.erb b/app/views/settings/products/_form.html.erb index 37a049c6..a6711a82 100644 --- a/app/views/settings/products/_form.html.erb +++ b/app/views/settings/products/_form.html.erb @@ -7,6 +7,7 @@ <%= f.input :alt_name %> <%= f.input :unit_price %> <%= f.input :image_path %> + <%= f.input :description %> <%= f.input :information %> From 7b0db433c457ab530aa0dfc66930f61526202dcb Mon Sep 17 00:00:00 2001 From: Zin Lin Phyo Date: Mon, 21 Aug 2017 13:30:04 +0630 Subject: [PATCH 71/77] commissioner scaffold --- .idea/workspace.xml | 213 ++++++++++++++---- app/assets/javascripts/commissioners.coffee | 3 + app/assets/stylesheets/commissioners.scss | 3 + app/controllers/commissioners_controller.rb | 74 ++++++ app/helpers/commissioners_helper.rb | 2 + app/models/commissioner.rb | 2 + .../commissioners/_commissioner.json.jbuilder | 2 + app/views/commissioners/_form.html.erb | 10 + app/views/commissioners/edit.html.erb | 6 + app/views/commissioners/index.html.erb | 25 ++ app/views/commissioners/index.json.jbuilder | 1 + app/views/commissioners/new.html.erb | 5 + app/views/commissioners/show.html.erb | 4 + app/views/commissioners/show.json.jbuilder | 1 + config/routes.rb | 1 + .../20170818090115_create_commissioners.rb | 12 + .../commissioners_controller_spec.rb | 141 ++++++++++++ spec/helpers/commissioners_helper_spec.rb | 15 ++ spec/models/commissioner_spec.rb | 5 + spec/requests/commissioners_spec.rb | 10 + spec/routing/commissioners_routing_spec.rb | 39 ++++ .../views/commissioners/edit.html.erb_spec.rb | 14 ++ .../commissioners/index.html.erb_spec.rb | 14 ++ spec/views/commissioners/new.html.erb_spec.rb | 14 ++ .../views/commissioners/show.html.erb_spec.rb | 11 + test/system/commissioners_test.rb | 9 + 26 files changed, 586 insertions(+), 50 deletions(-) create mode 100644 app/assets/javascripts/commissioners.coffee create mode 100644 app/assets/stylesheets/commissioners.scss create mode 100644 app/controllers/commissioners_controller.rb create mode 100644 app/helpers/commissioners_helper.rb create mode 100644 app/models/commissioner.rb create mode 100644 app/views/commissioners/_commissioner.json.jbuilder create mode 100644 app/views/commissioners/_form.html.erb create mode 100644 app/views/commissioners/edit.html.erb create mode 100644 app/views/commissioners/index.html.erb create mode 100644 app/views/commissioners/index.json.jbuilder create mode 100644 app/views/commissioners/new.html.erb create mode 100644 app/views/commissioners/show.html.erb create mode 100644 app/views/commissioners/show.json.jbuilder create mode 100644 db/migrate/20170818090115_create_commissioners.rb create mode 100644 spec/controllers/commissioners_controller_spec.rb create mode 100644 spec/helpers/commissioners_helper_spec.rb create mode 100644 spec/models/commissioner_spec.rb create mode 100644 spec/requests/commissioners_spec.rb create mode 100644 spec/routing/commissioners_routing_spec.rb create mode 100644 spec/views/commissioners/edit.html.erb_spec.rb create mode 100644 spec/views/commissioners/index.html.erb_spec.rb create mode 100644 spec/views/commissioners/new.html.erb_spec.rb create mode 100644 spec/views/commissioners/show.html.erb_spec.rb create mode 100644 test/system/commissioners_test.rb diff --git a/.idea/workspace.xml b/.idea/workspace.xml index f494bdeb..e13ea5e6 100644 --- a/.idea/workspace.xml +++ b/.idea/workspace.xml @@ -2,11 +2,31 @@ - + + + + + + + + + + + + + + + + + + + + + + + + - - - @@ -21,52 +41,53 @@ + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - + - + @@ -105,10 +126,12 @@ @@ -142,6 +165,7 @@ + @@ -157,7 +181,6 @@ - @@ -170,6 +193,70 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - + @@ -598,11 +686,6 @@ - - - - - @@ -656,42 +739,72 @@ - + - - + + + + + + + + + + - - - - - - - - - - - + + - + + + + + + + + - + - - + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/assets/javascripts/commissioners.coffee b/app/assets/javascripts/commissioners.coffee new file mode 100644 index 00000000..24f83d18 --- /dev/null +++ b/app/assets/javascripts/commissioners.coffee @@ -0,0 +1,3 @@ +# Place all the behaviors and hooks related to the matching controller here. +# All this logic will automatically be available in application.js. +# You can use CoffeeScript in this file: http://coffeescript.org/ diff --git a/app/assets/stylesheets/commissioners.scss b/app/assets/stylesheets/commissioners.scss new file mode 100644 index 00000000..348090c2 --- /dev/null +++ b/app/assets/stylesheets/commissioners.scss @@ -0,0 +1,3 @@ +// Place all the styles related to the Commissioners controller here. +// They will automatically be included in application.css. +// You can use Sass (SCSS) here: http://sass-lang.com/ diff --git a/app/controllers/commissioners_controller.rb b/app/controllers/commissioners_controller.rb new file mode 100644 index 00000000..a1204de2 --- /dev/null +++ b/app/controllers/commissioners_controller.rb @@ -0,0 +1,74 @@ +class CommissionersController < ApplicationController + before_action :set_commissioner, only: [:show, :edit, :update, :destroy] + + # GET /commissioners + # GET /commissioners.json + def index + @commissioners = Commissioner.all + end + + # GET /commissioners/1 + # GET /commissioners/1.json + def show + end + + # GET /commissioners/new + def new + @commissioner = Commissioner.new + end + + # GET /commissioners/1/edit + def edit + end + + # POST /commissioners + # POST /commissioners.json + def create + @commissioner = Commissioner.new(commissioner_params) + + respond_to do |format| + if @commissioner.save + format.html { redirect_to @commissioner, notice: 'Commissioner was successfully created.' } + format.json { render :show, status: :created, location: @commissioner } + else + format.html { render :new } + format.json { render json: @commissioner.errors, status: :unprocessable_entity } + end + end + end + + # PATCH/PUT /commissioners/1 + # PATCH/PUT /commissioners/1.json + def update + respond_to do |format| + if @commissioner.update(commissioner_params) + format.html { redirect_to @commissioner, notice: 'Commissioner was successfully updated.' } + format.json { render :show, status: :ok, location: @commissioner } + else + format.html { render :edit } + format.json { render json: @commissioner.errors, status: :unprocessable_entity } + end + end + end + + # DELETE /commissioners/1 + # DELETE /commissioners/1.json + def destroy + @commissioner.destroy + respond_to do |format| + format.html { redirect_to commissioners_url, notice: 'Commissioner was successfully destroyed.' } + format.json { head :no_content } + end + end + + private + # Use callbacks to share common setup or constraints between actions. + def set_commissioner + @commissioner = Commissioner.find(params[:id]) + end + + # Never trust parameters from the scary internet, only allow the white list through. + def commissioner_params + params.fetch(:commissioner, {}) + end +end diff --git a/app/helpers/commissioners_helper.rb b/app/helpers/commissioners_helper.rb new file mode 100644 index 00000000..6d7c66be --- /dev/null +++ b/app/helpers/commissioners_helper.rb @@ -0,0 +1,2 @@ +module CommissionersHelper +end diff --git a/app/models/commissioner.rb b/app/models/commissioner.rb new file mode 100644 index 00000000..057a94d0 --- /dev/null +++ b/app/models/commissioner.rb @@ -0,0 +1,2 @@ +class Commissioner < ApplicationRecord +end diff --git a/app/views/commissioners/_commissioner.json.jbuilder b/app/views/commissioners/_commissioner.json.jbuilder new file mode 100644 index 00000000..aa03d57c --- /dev/null +++ b/app/views/commissioners/_commissioner.json.jbuilder @@ -0,0 +1,2 @@ +json.extract! commissioner, :id, :created_at, :updated_at +json.url commissioner_url(commissioner, format: :json) diff --git a/app/views/commissioners/_form.html.erb b/app/views/commissioners/_form.html.erb new file mode 100644 index 00000000..0ad6098b --- /dev/null +++ b/app/views/commissioners/_form.html.erb @@ -0,0 +1,10 @@ +<%= simple_form_for(@commissioner) do |f| %> + <%= f.error_notification %> + +
    +
    + +
    + <%= f.button :submit %> +
    +<% end %> diff --git a/app/views/commissioners/edit.html.erb b/app/views/commissioners/edit.html.erb new file mode 100644 index 00000000..9f5edfe0 --- /dev/null +++ b/app/views/commissioners/edit.html.erb @@ -0,0 +1,6 @@ +

    Editing Commissioner

    + +<%= render 'form', commissioner: @commissioner %> + +<%= link_to 'Show', @commissioner %> | +<%= link_to 'Back', commissioners_path %> diff --git a/app/views/commissioners/index.html.erb b/app/views/commissioners/index.html.erb new file mode 100644 index 00000000..82080871 --- /dev/null +++ b/app/views/commissioners/index.html.erb @@ -0,0 +1,25 @@ +

    <%= notice %>

    + +

    Commissioners

    + + + + + + + + + + <% @commissioners.each do |commissioner| %> + + + + + + <% end %> + +
    <%= link_to 'Show', commissioner %><%= link_to 'Edit', edit_commissioner_path(commissioner) %><%= link_to 'Destroy', commissioner, method: :delete, data: { confirm: 'Are you sure?' } %>
    + +
    + +<%= link_to 'New Commissioner', new_commissioner_path %> diff --git a/app/views/commissioners/index.json.jbuilder b/app/views/commissioners/index.json.jbuilder new file mode 100644 index 00000000..46cc6b65 --- /dev/null +++ b/app/views/commissioners/index.json.jbuilder @@ -0,0 +1 @@ +json.array! @commissioners, partial: 'commissioners/commissioner', as: :commissioner diff --git a/app/views/commissioners/new.html.erb b/app/views/commissioners/new.html.erb new file mode 100644 index 00000000..21a4e77f --- /dev/null +++ b/app/views/commissioners/new.html.erb @@ -0,0 +1,5 @@ +

    New Commissioner

    + +<%= render 'form', commissioner: @commissioner %> + +<%= link_to 'Back', commissioners_path %> diff --git a/app/views/commissioners/show.html.erb b/app/views/commissioners/show.html.erb new file mode 100644 index 00000000..2ec503e3 --- /dev/null +++ b/app/views/commissioners/show.html.erb @@ -0,0 +1,4 @@ +

    <%= notice %>

    + +<%= link_to 'Edit', edit_commissioner_path(@commissioner) %> | +<%= link_to 'Back', commissioners_path %> diff --git a/app/views/commissioners/show.json.jbuilder b/app/views/commissioners/show.json.jbuilder new file mode 100644 index 00000000..b059add5 --- /dev/null +++ b/app/views/commissioners/show.json.jbuilder @@ -0,0 +1 @@ +json.partial! "commissioners/commissioner", commissioner: @commissioner diff --git a/config/routes.rb b/config/routes.rb index 93a7985a..16f7f1dd 100644 --- a/config/routes.rb +++ b/config/routes.rb @@ -2,6 +2,7 @@ require 'sidekiq/web' Rails.application.routes.draw do + resources :commissioners root 'home#index' mount Sidekiq::Web => '/kiq' diff --git a/db/migrate/20170818090115_create_commissioners.rb b/db/migrate/20170818090115_create_commissioners.rb new file mode 100644 index 00000000..b8c4bca3 --- /dev/null +++ b/db/migrate/20170818090115_create_commissioners.rb @@ -0,0 +1,12 @@ +class CreateCommissioners < ActiveRecord::Migration[5.1] + def change + create_table :commissioners do |t| + t.string :name, :null => false + t.string :emp_id + t.string :created_by + t.string :commission_type + t.boolean :is_active + t.timestamps + end + end +end diff --git a/spec/controllers/commissioners_controller_spec.rb b/spec/controllers/commissioners_controller_spec.rb new file mode 100644 index 00000000..4534dcdf --- /dev/null +++ b/spec/controllers/commissioners_controller_spec.rb @@ -0,0 +1,141 @@ +require 'rails_helper' + +# This spec was generated by rspec-rails when you ran the scaffold generator. +# It demonstrates how one might use RSpec to specify the controller code that +# was generated by Rails when you ran the scaffold generator. +# +# It assumes that the implementation code is generated by the rails scaffold +# generator. If you are using any extension libraries to generate different +# controller code, this generated spec may or may not pass. +# +# It only uses APIs available in rails and/or rspec-rails. There are a number +# of tools you can use to make these specs even more expressive, but we're +# sticking to rails and rspec-rails APIs to keep things simple and stable. +# +# Compared to earlier versions of this generator, there is very limited use of +# stubs and message expectations in this spec. Stubs are only used when there +# is no simpler way to get a handle on the object needed for the example. +# Message expectations are only used when there is no simpler way to specify +# that an instance is receiving a specific message. +# +# Also compared to earlier versions of this generator, there are no longer any +# expectations of assigns and templates rendered. These features have been +# removed from Rails core in Rails 5, but can be added back in via the +# `rails-controller-testing` gem. + +RSpec.describe CommissionersController, type: :controller do + + # This should return the minimal set of attributes required to create a valid + # Commissioner. As you add validations to Commissioner, be sure to + # adjust the attributes here as well. + let(:valid_attributes) { + skip("Add a hash of attributes valid for your model") + } + + let(:invalid_attributes) { + skip("Add a hash of attributes invalid for your model") + } + + # This should return the minimal set of values that should be in the session + # in order to pass any filters (e.g. authentication) defined in + # CommissionersController. Be sure to keep this updated too. + let(:valid_session) { {} } + + describe "GET #index" do + it "returns a success response" do + commissioner = Commissioner.create! valid_attributes + get :index, params: {}, session: valid_session + expect(response).to be_success + end + end + + describe "GET #show" do + it "returns a success response" do + commissioner = Commissioner.create! valid_attributes + get :show, params: {id: commissioner.to_param}, session: valid_session + expect(response).to be_success + end + end + + describe "GET #new" do + it "returns a success response" do + get :new, params: {}, session: valid_session + expect(response).to be_success + end + end + + describe "GET #edit" do + it "returns a success response" do + commissioner = Commissioner.create! valid_attributes + get :edit, params: {id: commissioner.to_param}, session: valid_session + expect(response).to be_success + end + end + + describe "POST #create" do + context "with valid params" do + it "creates a new Commissioner" do + expect { + post :create, params: {commissioner: valid_attributes}, session: valid_session + }.to change(Commissioner, :count).by(1) + end + + it "redirects to the created commissioner" do + post :create, params: {commissioner: valid_attributes}, session: valid_session + expect(response).to redirect_to(Commissioner.last) + end + end + + context "with invalid params" do + it "returns a success response (i.e. to display the 'new' template)" do + post :create, params: {commissioner: invalid_attributes}, session: valid_session + expect(response).to be_success + end + end + end + + describe "PUT #update" do + context "with valid params" do + let(:new_attributes) { + skip("Add a hash of attributes valid for your model") + } + + it "updates the requested commissioner" do + commissioner = Commissioner.create! valid_attributes + put :update, params: {id: commissioner.to_param, commissioner: new_attributes}, session: valid_session + commissioner.reload + skip("Add assertions for updated state") + end + + it "redirects to the commissioner" do + commissioner = Commissioner.create! valid_attributes + put :update, params: {id: commissioner.to_param, commissioner: valid_attributes}, session: valid_session + expect(response).to redirect_to(commissioner) + end + end + + context "with invalid params" do + it "returns a success response (i.e. to display the 'edit' template)" do + commissioner = Commissioner.create! valid_attributes + put :update, params: {id: commissioner.to_param, commissioner: invalid_attributes}, session: valid_session + expect(response).to be_success + end + end + end + + describe "DELETE #destroy" do + it "destroys the requested commissioner" do + commissioner = Commissioner.create! valid_attributes + expect { + delete :destroy, params: {id: commissioner.to_param}, session: valid_session + }.to change(Commissioner, :count).by(-1) + end + + it "redirects to the commissioners list" do + commissioner = Commissioner.create! valid_attributes + delete :destroy, params: {id: commissioner.to_param}, session: valid_session + expect(response).to redirect_to(commissioners_url) + end + end + +end diff --git a/spec/helpers/commissioners_helper_spec.rb b/spec/helpers/commissioners_helper_spec.rb new file mode 100644 index 00000000..b689bd16 --- /dev/null +++ b/spec/helpers/commissioners_helper_spec.rb @@ -0,0 +1,15 @@ +require 'rails_helper' + +# Specs in this file have access to a helper object that includes +# the CommissionersHelper. For example: +# +# describe CommissionersHelper do +# describe "string concat" do +# it "concats two strings with spaces" do +# expect(helper.concat_strings("this","that")).to eq("this that") +# end +# end +# end +RSpec.describe CommissionersHelper, type: :helper do + pending "add some examples to (or delete) #{__FILE__}" +end diff --git a/spec/models/commissioner_spec.rb b/spec/models/commissioner_spec.rb new file mode 100644 index 00000000..d69dd7b8 --- /dev/null +++ b/spec/models/commissioner_spec.rb @@ -0,0 +1,5 @@ +require 'rails_helper' + +RSpec.describe Commissioner, type: :model do + pending "add some examples to (or delete) #{__FILE__}" +end diff --git a/spec/requests/commissioners_spec.rb b/spec/requests/commissioners_spec.rb new file mode 100644 index 00000000..17ad9fef --- /dev/null +++ b/spec/requests/commissioners_spec.rb @@ -0,0 +1,10 @@ +require 'rails_helper' + +RSpec.describe "Commissioners", type: :request do + describe "GET /commissioners" do + it "works! (now write some real specs)" do + get commissioners_path + expect(response).to have_http_status(200) + end + end +end diff --git a/spec/routing/commissioners_routing_spec.rb b/spec/routing/commissioners_routing_spec.rb new file mode 100644 index 00000000..8cdaa5f0 --- /dev/null +++ b/spec/routing/commissioners_routing_spec.rb @@ -0,0 +1,39 @@ +require "rails_helper" + +RSpec.describe CommissionersController, type: :routing do + describe "routing" do + + it "routes to #index" do + expect(:get => "/commissioners").to route_to("commissioners#index") + end + + it "routes to #new" do + expect(:get => "/commissioners/new").to route_to("commissioners#new") + end + + it "routes to #show" do + expect(:get => "/commissioners/1").to route_to("commissioners#show", :id => "1") + end + + it "routes to #edit" do + expect(:get => "/commissioners/1/edit").to route_to("commissioners#edit", :id => "1") + end + + it "routes to #create" do + expect(:post => "/commissioners").to route_to("commissioners#create") + end + + it "routes to #update via PUT" do + expect(:put => "/commissioners/1").to route_to("commissioners#update", :id => "1") + end + + it "routes to #update via PATCH" do + expect(:patch => "/commissioners/1").to route_to("commissioners#update", :id => "1") + end + + it "routes to #destroy" do + expect(:delete => "/commissioners/1").to route_to("commissioners#destroy", :id => "1") + end + + end +end diff --git a/spec/views/commissioners/edit.html.erb_spec.rb b/spec/views/commissioners/edit.html.erb_spec.rb new file mode 100644 index 00000000..bc4cfd47 --- /dev/null +++ b/spec/views/commissioners/edit.html.erb_spec.rb @@ -0,0 +1,14 @@ +require 'rails_helper' + +RSpec.describe "commissioners/edit", type: :view do + before(:each) do + @commissioner = assign(:commissioner, Commissioner.create!()) + end + + it "renders the edit commissioner form" do + render + + assert_select "form[action=?][method=?]", commissioner_path(@commissioner), "post" do + end + end +end diff --git a/spec/views/commissioners/index.html.erb_spec.rb b/spec/views/commissioners/index.html.erb_spec.rb new file mode 100644 index 00000000..cdda43d8 --- /dev/null +++ b/spec/views/commissioners/index.html.erb_spec.rb @@ -0,0 +1,14 @@ +require 'rails_helper' + +RSpec.describe "commissioners/index", type: :view do + before(:each) do + assign(:commissioners, [ + Commissioner.create!(), + Commissioner.create!() + ]) + end + + it "renders a list of commissioners" do + render + end +end diff --git a/spec/views/commissioners/new.html.erb_spec.rb b/spec/views/commissioners/new.html.erb_spec.rb new file mode 100644 index 00000000..b0ea2074 --- /dev/null +++ b/spec/views/commissioners/new.html.erb_spec.rb @@ -0,0 +1,14 @@ +require 'rails_helper' + +RSpec.describe "commissioners/new", type: :view do + before(:each) do + assign(:commissioner, Commissioner.new()) + end + + it "renders new commissioner form" do + render + + assert_select "form[action=?][method=?]", commissioners_path, "post" do + end + end +end diff --git a/spec/views/commissioners/show.html.erb_spec.rb b/spec/views/commissioners/show.html.erb_spec.rb new file mode 100644 index 00000000..cd369a0b --- /dev/null +++ b/spec/views/commissioners/show.html.erb_spec.rb @@ -0,0 +1,11 @@ +require 'rails_helper' + +RSpec.describe "commissioners/show", type: :view do + before(:each) do + @commissioner = assign(:commissioner, Commissioner.create!()) + end + + it "renders attributes in

    " do + render + end +end diff --git a/test/system/commissioners_test.rb b/test/system/commissioners_test.rb new file mode 100644 index 00000000..c6c8f20e --- /dev/null +++ b/test/system/commissioners_test.rb @@ -0,0 +1,9 @@ +require "application_system_test_case" + +class CommissionersTest < ApplicationSystemTestCase + # test "visiting the index" do + # visit commissioners_url + # + # assert_selector "h1", text: "Commissioner" + # end +end From 3b5eb532d384f7bd6818d37c4272b403b31bd845 Mon Sep 17 00:00:00 2001 From: yamin Date: Mon, 21 Aug 2017 16:06:34 +0630 Subject: [PATCH 72/77] updateProduct --- app/assets/javascripts/application.js | 20 ++++++ app/models/product.rb | 3 + app/uploaders/product_image_uploader.rb | 58 ++++++++++++++++++ app/views/settings/products/_form.html.erb | 24 ++++++-- ...19403447_1137374939742115_1285237333_o.jpg | Bin 0 -> 377102 bytes .../Screenshot_from_2017-08-21_11-56-42.png | Bin 0 -> 249089 bytes .../Screenshot_from_2017-08-21_11-57-41.png | Bin 0 -> 115255 bytes 7 files changed, 101 insertions(+), 4 deletions(-) create mode 100644 app/uploaders/product_image_uploader.rb create mode 100644 public/image/product_images/19403447_1137374939742115_1285237333_o.jpg create mode 100644 public/image/product_images/Screenshot_from_2017-08-21_11-56-42.png create mode 100644 public/image/product_images/Screenshot_from_2017-08-21_11-57-41.png diff --git a/app/assets/javascripts/application.js b/app/assets/javascripts/application.js index bd7c9761..eb4b4963 100644 --- a/app/assets/javascripts/application.js +++ b/app/assets/javascripts/application.js @@ -48,6 +48,26 @@ $(document).on('turbolinks:load', function() { '

    \n', } }); + + $("#product_image_path").fileinput({ + previewFileType: "image", + allowedFileExtensions: ["jpg", "gif", "png"], + browseClass: "btn btn-success", + browseLabel: "Pick Image", + browseIcon: " ", + removeClass: "btn btn-danger", + removeLabel: "Delete", + removeIcon: " ", + showUpload: false, + // uploadClass: "btn btn-info", + // uploadLabel: "Upload", + // uploadIcon: " ", + previewTemplates: { + image: '
    \n' + + ' {caption}\n' + + '
    \n', + } + }); }); $(document).on("focus", "[data-behaviour~='datepicker']", function(e){ diff --git a/app/models/product.rb b/app/models/product.rb index 042e1730..8f6811e2 100644 --- a/app/models/product.rb +++ b/app/models/product.rb @@ -1,3 +1,6 @@ class Product < ApplicationRecord validates_presence_of :name + + # Product Image Uploader + mount_uploader :image_path, ProductImageUploader end diff --git a/app/uploaders/product_image_uploader.rb b/app/uploaders/product_image_uploader.rb new file mode 100644 index 00000000..04049127 --- /dev/null +++ b/app/uploaders/product_image_uploader.rb @@ -0,0 +1,58 @@ +class ProductImageUploader < CarrierWave::Uploader::Base + + # Include RMagick or MiniMagick support: + # include CarrierWave::RMagick + # include CarrierWave::MiniMagick + + # Choose what kind of storage to use for this uploader: + storage :file + # storage :fog + + def root + Rails.root.join 'public/' + end + + # Override the directory where uploaded files will be stored. + # This is a sensible default for uploaders that are meant to be mounted: + def store_dir + "image/product_images" + # "uploads/#{model.class.to_s.underscore}/#{mounted_as}/#{model.id}" + end + + # def cache_dir + # '/tmp/images' + # end + + # Provide a default URL as a default if there hasn't been a file uploaded: + # def default_url(*args) + # # For Rails 3.1+ asset pipeline compatibility: + # # ActionController::Base.helpers.asset_path("fallback/" + [version_name, "default.png"].compact.join('_')) + # + # "/images/fallback/" + [version_name, "default.png"].compact.join('_') + # end + + # Process files as they are uploaded: + # process scale: [200, 300] + # + # def scale(width, height) + # # do something + # end + + # Create different versions of your uploaded files: + # version :thumb do + # process resize_to_fit: [50, 50] + # end + + # Add a white list of extensions which are allowed to be uploaded. + # For images you might use something like this: + def extension_whitelist + %w(jpg jpeg gif png) + end + + # Override the filename of the uploaded files: + # Avoid using model.id or version_name here, see uploader/store.rb for details. + # def filename + # "something.jpg" if original_filename + # end + +end diff --git a/app/views/settings/products/_form.html.erb b/app/views/settings/products/_form.html.erb index a6711a82..ae651cb1 100644 --- a/app/views/settings/products/_form.html.erb +++ b/app/views/settings/products/_form.html.erb @@ -1,17 +1,33 @@ <%= simple_form_for([:settings,@settings_product]) do |f| %> <%= f.error_notification %> - -
    +
    +
    <%= f.input :item_code, :input_html => { :id => 'item_code' } %> <%= f.input :name %> <%= f.input :alt_name %> <%= f.input :unit_price %> - <%= f.input :image_path %> - <%= f.input :description %> <%= f.input :information %>
    +
    + + +
    +
    +
    + + <%= f.file_field :image_path, :class => "img-thumbnail" %> +
    +
    <%= f.button :submit %> diff --git a/public/image/product_images/19403447_1137374939742115_1285237333_o.jpg b/public/image/product_images/19403447_1137374939742115_1285237333_o.jpg new file mode 100644 index 0000000000000000000000000000000000000000..da3d4eaefff62569cd6c2a6d549947ce525921b0 GIT binary patch literal 377102 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

    qHx+EI~uq*(Wd__Ok; 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⋙zB&j~km%Z7? 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 z zc~brU4sFXLmt9@%AS_W+4`e*Xt~Wi0UfeXVozc-4)cT>VNc?iF7hs(KLF2YpkE-M; zn}bFAjS7!6p(hz6IakQ%p_{eGc7XX$4%PFzAM=B5sqr}c?*6s$R_hj#Ob=aT&tIZ^ z85hx7x4c-Z!B3YkHg+^}t8K3FRw|UYo!bkUSH0?%eC2p##mpcK=k9t{T1ZC8+)Gly z3|ba!3Kv4i-QKZ>h8I`A$+X Xjel;T2Z6JVufbSGO=%r_B<124dx#mv518wqfS} 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≻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 literal 0 HcmV?d00001 diff --git a/public/image/product_images/Screenshot_from_2017-08-21_11-56-42.png b/public/image/product_images/Screenshot_from_2017-08-21_11-56-42.png new file mode 100644 index 0000000000000000000000000000000000000000..646573fdd79fe23c73a2f7b3bbfa4dc8db8278f0 GIT binary patch literal 249089 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�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 AJ^%m! literal 0 HcmV?d00001 diff --git a/public/image/product_images/Screenshot_from_2017-08-21_11-57-41.png b/public/image/product_images/Screenshot_from_2017-08-21_11-57-41.png new file mode 100644 index 0000000000000000000000000000000000000000..4a9bff39b4347707002221a220a40fe8b219c82b GIT binary patch literal 115255 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 z zB!f+^zi_IFvtab{=(OP2(Q1Vba;PVXB;Rt^hHLkP#wxsyxROewyr2eUg<*ch1_AO{pG;0IqS zT&ABGS1wLoCy(@TsyhUkG6Q_KgoAtoZLG9Pq8{Ogs})a&1xH-hU7aBjDSU*gkAH`UJw=~%rcyhlrKNFREIV1-qOSYgRA-t@RC6t$y2v_neBZ(% zv*6WbTv=G#6eM0_^oHABEbzqEb|qkXKf}-Zfv)6GGO63ZBqr)`D#(JP*JG~zx+haz z(3Nthu{w88G*W-z1>}(#7-h{qOcXw6U-@q2?z8a$W4!myb*8S0UV+uX%)cXc>*HyA zfvn)U!uOS%)qYFfQibaRhb~5k!%uw1fe2JiQfUF=g8DyTAq4K3=Hfe`YumI2-$&_4d)Xs$55#VCTQ1e8C^X zkJw!RO0&4?I|oztjT4*laQR;|_NH6x@SV@|#`5!`Do3|7)o_P*A?vTm=NlUWJL*kt zaH6q>;;dBLBcHC{fMx{lwF!0XF(@~2c@ zJ|X2YUF$G3d97Nj<%cypQ0&%b3R5Gp2EKPF?*7`?o~qnkrv5&S+c~Oh&#p*QU{ZFp zrB!b6e{2$>6By!=n`@KHm7M?TK#n$3cwG`UCY>(6v&}E+dvE5ERIbZ?$ zfJpt3+G_ZpQ#l{D?WY6BMb{1C+w0ex*4uPi{9ogv|JOk~V)buO(Rvk9`y1UUNNJ`5 z0MHXi_^9MH*Iy`8#%VE2gQrw}jvlr>atW$p!D|(c^*jauJCkUBpx*K^0LvZL?|pP# z3j&CizO^nPtk>&0NjXl~rvOZ3W%p*QCTEmherE-H_siqehG25#2RO}AMzz!-!Q;a7 zc8!ANL=JP`0a|&Z{okHUmXBvB-F_Q~^>@1B|dio-(Tumyw3>YG9M z9M+MUk&2TL;V{FZ`e&CHeZQMv-U(+`T6j+X<`XjJ{Huc_j zKJGj%av8_|*=h>!m=4}jD>U;rN+G%E>D_mjp5U)4l#E$-?!I#CI~kR_73#o?|4eOm z`3$Rcn6Gu-k?{4+_SMj+Mis;;t*8Mx@NT`a&i)htlI^jE=0tC)p`zm9#&^{^(5`_; z1DQB4Hj?9mB$s>M`Ka2GU0kF#0@EEJO-()fb0qC>Wd=2uj8DJVDVi@X4rzD9Nr5bq zg<2q?ou5g_*`)W0BQ9yZp|L`v!hfbx1yK@qsaecPs@K-l+#;J~${q%A$cXtI9EFo5b9F41Fa2QateY zSWs0H94or(V53d&itgi93(+`OGV%TU_nDJ!U!NPg*%UY81y<4qqm{~JktTA5wdZm( z#^=WianzKQGAlPG{q}a0o|z#24rW!9CllL;r;ode%~Zl4t<>dzf!uOgHz(!N7y#=6 zx>LkgW-+NWCnNA8_QA;W-7H*yFw)f9K}b+go<)xglZvt#R_PiE0Rcgoxc^NR zr}(u7WWd0rTo6v4wIGU%-9Y-u3f^6o5|2WMGB3{7z(Wq$a)7nX{XS!rU z{(UEVQT(H8v|0%n=W83~CrEl+7mZ5mk8i=I7Q&B6v>nkc>P*n*#*8Xa!k28=&cN!K z|JuQ4bun_zAwuSfO_6O+Az{$$+5y*8FdGYMe*Cd;S5UQpWzZL+L(OdXi zP7Bp}qIkHM7fBfd$h&b9_wfp$clgD5uj=*uJ!>!qg-p3a$@i$?`Fv<~N)yq^-R3O= z=h>EHF~}iF-UQ1m=PpWLimH`^8=icn72-7ZW2tH8<;8j)8-eGf`jmjZr!bkM5rUYK zAByzG5KD8qjQj4mz-cdWN!-4D)2O&U0RFb8&9w0n}8YoB@* z3*Krg$MItI6KLnZJ?0o9Cd_vxllFX+qw`)J6Z6+_qfKY{A@p&KRg?Bo%L93lQK>#; zm=rV*=?TUwQ0EhU4CUtAQ4-67*ogHnR{rC0d<>gDhS6Nu9K$MWf*vq@i4D*qv z(#fLu|6&9GH8p!nGS0-q5%2aDg%c8y@gnN+r%#`DIe|w0USwH$`7j+>WG8=PkFcH< ze$5u*mU;2g&v!o}X#qwONG#>NRE#n3I&R2ODg7-p`4+C_n4x}dkwH6%ID{Ye`siY> z#|{q)@48O~{gzf{lQ1wG66#PP1vjin&Cc(|`-r)@Ik1+E2HK21@!d%cU7tshE?js7 zpP8N^je#Mf34k}x8_nTCqf9aW)Wih0*@OG0ldoRsSz=TJ*5O$R%(<~Z<|Vm%O*VUY zfWLlqU*9W!AU}M>>Pfk>lam^PpA~XLXuQQyQ|bJ`w|2u!H`pj3AmCi69-J7x%Qv9n z&#+p5=LHmP8FEg1(j`DH?LNZJ%j>5$Uz+!@@$?zLlF&=gq7E_QbW45%+!#_IOCh{C z_FmBDW)J}n%!xRYUDObl+ymb8fNGMQQAkwIC@&*-4GihlU?P8A1Ayo@(uG{a-&d)s zxmGa%fYBy#USS&t53VSEb8W5d$2T93J<0B0DxWyHrOOs&6T{P+w>cuf|*#LYfc=q*dal)4BJTlv?}oQ~VW~WGqDtM?iB- z_B`E6{K5>Ww)|ngaK)da!p+C4|J}Xc`1Ifwcbx6 zwp_%no=2K@Wo^P9LBN(4_5k<#wto41vIFX%v?7}WH=yAPl8hPtG<>ml9}$GXcU7S# zeA^DCYQ7gl%`Kc=tiGz6wdFNsGue98x6-`Cg#M?Qb?FYRdb&e;lH!u$Z!AP5#qWxW zFN&SNYzl&?W}lkXM3JUNg-O%$a&t#lhI$gM(5;Yl^Ul+w(;w7uXsSYC0&6=WsG~L! zoJSk{=%lOlavq7YPAucHAD$BeGdWKO(O*!ctpsqRCh0neQ-v zV<{P#l0hjE(kVTdZ@HtICLJ9_qDja-L>IbFsvPZF{#I$u{kU3PFz6sAGvFs6U*X7X zr}R!sBG>S|jnXj^wez(C?mY0yTQK=zi+!G=wiX>NJ!ZQy+vM*aeH^+^v=Y!(vq&y) zs%l$z{t5PVqm0Nyt)eDgd2@JLK7)Di$)2uO?P8d#J>2V0goOvyh4whljamTq6M`X) zzurBO#}Zb_=9IO`!1Gwy0$4=-lrvsv3gqwK)Ff%Vq)Et7J-u7E^w9-7E;VyB;;1F_ zj{4tpB!jD8$spoJMfT3)-qkI!d)_~1F1@I%2~uvn%hvc<2=exHKAb-1WXN$OW4{4) zvX@)&%}V@VABdS*Nme<@-1F{F-ynXHzp$vl6349(mx6Rxi<0f~%RmI&M8Un!*0p+-S&8C8H9kQWL5s&HgL$be zwO6uk2h9e5dx%?_MMfh|yNF^xfkct=mEyt-Wa56;FTN2iVL-%r(jRp7oIu+a%9|Un z1JE;WeJvo8K7Q(iv%n4qo zAp=OQynrLm5CzX;uN@W9ydyL1;Fo@0FsX?*qK-XutR zl3N_8g`k(BG>#%VZThAon>mWr``I$?^^Ix6%NKo5G)xZhDs&UmF&_BGeJ0z zrlkD-xzO1^p;)rh?cGBu&k-m|?lzCJyO?j3zv)!Tl}=a@K1`;8Bz8ya9~L0o<9hOy zPF0{(nxGd@CZb6O5-Z3XuY}s)w`NqqSmjzgbpf> zceW?csEU{kn!37}Yh&oG=n%Z6*ltzP|;K{X(tE!m}Xd*%~hpG)2?kcyObrwKo? zm*V_)?nSS+K$=%4-+z96Ra9EHR8?KrPg%WlUP)ki&p3p;xKckeKULg9=nGeZ$_+(w z=t>uaRGYpl&6PsUL7$b!VyP_TOn+}{Mv0d>j%=p`V?Z>IA&!}v)L*nAP zqW^gqkzW#_q6Aq6X1>%mJ2#N?waE@_4J4!#5rFs;W|rtXxZ^jZFiL_+A-d)@kR30CJ3E##fw9S`H#XgHq^z<=W11h4swHtf zPqJs7by4S3g0x<9;`zP^39Zo$?mUanajaC$iUhiLh~+CG{a4K@dwjgdcZBpQ8R0N7 zO4gwWP;#mRLI8um_Sbxt zb)aVjFUhq*a#5W#NsGDLtf$czH7qNd*^OtW=pJgOy^4xrMhXMWnNVg&!eR$5VBLpA zBAIKkFZfJ6g0>>yiD;gKsJ?zj07OFeDxCK3Q$No<(#-~7cO*$EEH$6q%xj*)J9X<8 zO2F3H(n@D*wAKx93k(QsCNnm!4AOXQphN{=XQg4bCFFi-97I~bt*asFa>ed5ODTYC zZ-8GcqndCokX^^5ESZ-J6>;Ofq3zyX;2J0^yr~{aC{4XG%dX-!Ek~Nx=mLo%g$=RB z>O&gC#_IrouKLld5chnJ+${xWjpuN+I-KjLL?|h8^Pk}=`$*RiQXh)ElqMa|X{o5E zG7+B}uAa`6S?`}0Mw%8$Ps>yds5W+TLd6>wuo))?1X1``*8vBFaWD2YaWdCS{|V>g zz@)@ZiDY9ZG6a8T3DrN1u&ORb)hl7ts-7lQl-uoJUnj_p=0m;ByQ`y2x?JN=?LIFV zb?hLASh{vb$Y={Z3dSdsYqL)Hh#o-!Mks7Z0Juxaw^8GaTgwsE9YRP`^$rd`qkCrk z&%%EO?#it2tQ7jM+96?U!2O zftol&S_Pqd9*A{qL?Acf_xvb444Hq*B=BbceZv?s*WCz_iacr4a!jN7cR(=T$OQ-y z213v85H2@0&PrW25o8GtT>fULScW<1>%5-AGo2QR;il3|+t*}+A)beaTAU*11-tD{ zu(#};y*1xbC1T_gK>pJ9eI<-Zh;rln2gnMiD9L5970%Dlee-)xnq#*yl1MP#RidU$ zlx##=FYwRP`XlDfmc^yH+5yn&idB67H1|t2YphiG$J$cq^j>ebt_nAocxJtfv@5q5 zQx>Ae!FXa~`iWDfu=i5}?ln8vvOls(;qQFeMvrE^RKxSL;7e@h@}6f~C~V&PA#|6Yw+$$kmQWgm{R3uSEMauL6#S{{ z+$4!>U#Z);ulpxdD&eVxV5{n_J2VfQh>ii<9U77OG@imwZJGTybrqTa>PuR7+9b&c zgeY#&DDV9FC$XzW`Un?U{D&XLGOHnP!Ju>NrmqFjEGu>Em)Zve?N|CK5*X|w9z{sp zP5u1-6Wz{E>2dQpR9UO~QEen29cMGPJDO>iN^_RICMrI5>~J6d@*e)5)@V8J`_AE_ zboSv@j@8OK<3vDuh4i)JZ3V5&{^PLyWot%(lvtbbovINgx#gqHL=G2vy&}E4TW{#6 zabYdlwiQ_tMg3K#biA64a(R;dDGp z4=kIJ+btnfo+Y9~0YS*#RIaC#$n z%U%fUi241>A@|d6XDLL!|D)k1$1NO5ahV~IwWc0LkLJv4#!8+fgnyO^iE8}%S4VSy z{vtkXk4JV?!SV5E*{m-}8d5^y>|T>e#Rie?v|4BLg4D}$vcLiL(i&vY5T|u$K;T35 zyHk5rda=DuD;;t|@c-yJyEi$&)f&tS-s6vwWEJrWkyT%LmJ1`S_Ep81xj4#HgGSvH zTO@}RfiN4gzz`1((+|f&OT^umESfXIFTAtZ2m%^`F<;b<2zYm$67QGkhN1CoqIo^% z^|C;~&*|AfZmC>)-a~?bQv31-(dqfiK(Yi8W;bS!cxf;p#|CiN_hTx5+f_owaM<)BIVJ*V0 z=|(LU->Jbqym1tHI$ewXF_bx4`CT5j{BgU^eXCtx>U3{_igF-Mt`d=E66($JaKdr}R_jspPhgI~BsrI=Y>=W`bvIhXYrqr@W<5X!;HG__&nB z_UYaqslt!0Q&Sm4G zLqSCBzQH%?YVUSAp}Nzf36#fvgdEDtoxFG{G2q2|aQS9c5gda*I~uZ$y=+0@f?GE` zuYVsm3G$6aRHJKLF7^8MuupU-U;@28iO7qpP6RWb`Ysr{1pAT{d;e+9h~~J6je0$3 z`(V4zg^eJ#T}h;tAC>k_eu@_1z}`Ukrn~o@-7J5cI8PF1=~%SMMo6(gQGB2mupm=z z7YjLV7TGqN@`~h4U%$QZ2=Li@4?8Ig@sO_|+%zixMgTD0Od;RQW4pJ3|9x4o>Jebl z^VIuxaAl6GCwg|g@c2vOWi)EO=2wn80nsVPHl%px_fk60`)mCuvj~dVBdFK}u>czZ zGhU8c&|07qvNsRF5$(6fGj3_LO zy;f^Tq#L=dJd+zxo&?#9m9hwYHqt;xk<)FR4xHXr=p_JZSx0W7x6S<*$}LxZkwYk` ze1xCY1)l5`wjXJHyzR;=+xjoTl}igc8(WpUc@~GL&$kYIn8Euy7Wd4q}^?a zOOK+5WTlMP^Zig4TpLNceve`VWwjY#7UdejdqzjVgML8Ms;&WDHTB=hu{iGyI>!XA zYG4>*@*4TTyMPQWM#(6yPAfdhiDk?}p<_R~tXFN1UrvuNTCHBFO>#CdU7zW*xU>7) zv2ay(_1q+>7XK=dda`t3zrb+1f^eeZNWb{Ff5sU=t zUgc(0nYc;eg;0pl>gqvYLOT(ps=e&(wr^t9ePi+;5m1Oqc1dKjsHFZ@>2(VhznNj7 zWLkU^$58}U@En~TuNhz-h~J{l@;-Uv3qP+COcdVcGZ5hO5vtpnlA82CleFb{=pQta zgGPBhqdf;<9=D{2vJp*&X7Hi0)r}%Apq6glb<^=zMTd9jfycgh4`oM1H+HvogH zVEep~UsQzVR7y7@;$&t$ux<4vVQ5tuP!d9C{)D+MpqkTP6-nrJgxVh~tt?mzC#+v* zmSdh-DniELWUuhcwM7E43Z3p#j29TK)ryWr1_VU8jzgKEp=pl}I}-j*DgpE7Ml-fd zN>kd}CY3+b2E+;)bApY z)}IvgrUN3ba^nnxHtn6@xj;yR#7rU$F+FbySBM#K@gy~8qz1(5=N2GNE0$&QMnudB z9!Zrcn|gk?L{dGK%C77zPi5%V-Rn-PH+h&dZXT0}8Vx&ZoiH7ptZVTw(lc{%GY&x7 z+5S0seIU9dy2KkqKhTQrYg$TBm5wsO>OF*g-x%Qf%H$0kS}_|1w%YoHr4mnvU(Tc_ zseFya>u>#<8a;B-DXcU(3^8!Ll*XCYl<~5S<03Ar8tIy942aF%4pY9&ZN=-Lgnk(` zNnD{P;2W;vYIUguEDwbtNh8#SHBdew${h>S6o7V_*_m_8e((r_L+VQJUIT%R_Ps-~ zWZ+-==LsDEEvZrg#KThVm|pd3Q3p8RO3T(~B^Hf}kS~p7VSDZ7f=6~xW?~xhKnL^( z%=pDnU`1uVDF^oBv%L3P;~N&E3ul<>(|u*d!x@QTP9TZ^@`*SkWo%I$;RbSk{1wVS zq9tU?%~X350B5oMagX4^LU+hef|A$FTKQOkeq+r3bG+CE~7WP-feqZ@#lOA5AjL zd@kWow(|Q{a?}wtq(EWhiR{L=(wBdTF8s7b8yhY8-A0P(;yN;Awnk2++NU>BeZZG?)FGC@m2olbdn*=s}2me7x#Q)lRH8rm+)WoBqzU)tlrY=JA$6qGPiq4_e6`L z4Mlj912T*Bykx#8{ZAyU8at1+CZwdLjq>$;wkK1pjcskef_U7S$w_&~;cs9%TIH(K zH!@|U;0_q>Cz@5C71CVcc$(RA99G4uE+1weEIXyK{^c}~>{Ar8b~==q1X45Vj=0#( zEm0{7N269fO87uW$AYNMu~OcbAe@i}4ko=5tsf@}8H4OEyE6qYlX^8qz;qgjn<^9uyOaTu`kpw#^buHiL!QOr~xjQBke^ zIgc0o#l=g(@=!Q_Ax>!;Obky>2Bu{?o04&YK_St42#DL+Dv)dd89X~m36l5p# zZo-#Egu82L{Oz)r$0{0~Dd$^=nU;|{`TFqvPY_)pApuq-r?rB2#GiZ>t!Hr99i0yb zUZimpJknF;(Nd9?4y&xvBf5~=hu1X*EKB^}a^qD#&8F!pKtg;npkVe&6igDVFpAV! zcGom@<>Y>rMhDK<(r5Z*Mq#@BS8Ag?A9CNUQ*V@8sgYg@=dRfZ5!Kbbr#+Cx zC9XdNh6JA@8zk%!Q}QFSScG2E+#)w7MRJK#E)gW8%SFHsl+Mm99vfRN*^dY#2b5JCuUGImjsXr1o@S- z^x>Y}L@T#;!K6ZWjHlQ&&YQ&eX@8OK7>s6(AN4yEGQfs0)TEe3J**kcqAnSCqAv_j z$tNBHhTdA|k`2Y)%c(f;`z?o`Ss^|mr2gt32GoE5*Qw|Iy}jB32@d)|#gxwk289m- z5*}H1rAh*6o*>h3ljZKQ($jMxKsWEVIeuBDAzUaN!!1gytijd^LnM=>)f0;9iiKRF z5EUO9EiR&>Q{Q7JUg#uvQwHn`qLQwtcj+NU`#F3$M8kmG8_=*6V;ORyxR`1Avy2I! zOM?yUD1L+-YQN;LmIJ$i@z%#rLK3u5dkB4}?G>x); zmMBrDo|PWQHLv6pqU2^j#rm9w9d;eqxuXFRTVKlVZI%r0al3tf`+kPmd23Ng^4;3d zWX`B7AT^h=#t_U>G)9hrv&*Z&{+{lep8O$xgpYa)gbFi>DRbS<8%)oa$8;T9Ouk%# zdz^nQvZ(eNK}{Zyo%vkdl>aM>wI9HXV>h6yTU%zR;Pd&W7$y<(n&9)(>1lJo=Jr%^ zy%o-Bh(PQmb2{(6*NK$VgF<4ul;)f_Y;M@(3QRXJum}=bF4y-*l=sQlvLz3t+%6}v z_^}&*x=;sKWaW?Dbe_bRE@XUt{=8SOOGW6g=sJ^S7a|#yQ8$~Elm>NS{^;Lq-(1l3 zR$u!|=d_e?Mb!YzU}|g{KJ{~B30?iH>)sYnHI3;w8-b(yf|9x&QoW6v9QakSk8MZ{zkHAQT_+Fu(08n5mW%(K5*c5&)^eA~O+W96I$N7V1wH0fNlMW& z8ufiB#7>m5q@6Qac0m0y3oN=p{ZltqY=*pe^rUEs$awW1$?^77bwy6j^@nso34c8Z!T<8*OSLchCIcC7Hf>fg zBd|vtL`m$Ki<~FS1voXc$Oyw4mJGua!>buBMrVGyNx%-2NfAJFd}tJtI~6yLa+e-$ zr%tI5U*{v}NbvaduiSn_9FPG>x@KJ#6p(3-fQJ=Vstep+ej$GXWTvjv;ALbdZ!Z% z1{OKSf|ShM?|B~T>gw9s+ICX0+0rZZBLX$9($w=%S5g9lFetTn>2uc+$INt;6K6tS zh{xE&F*#a(S$=;*kHXbiJ=OW=N9l9M0nLiUk-h zJ7s4JKwqzdLfLx(VKs??^9W3!usE&r9iaClQOm+({Zr4s8j|M8U!D^a6Qx4BAOfiK zn>HVKu=}AM|3KqVgz-1lQ~1>-0nredeKP6MHD{6xR+my(;!pX2qmKcPzH*E{z4`SM z^m%j#oo%$pjfY{M7JC=XxZO@%tsB05PP}qUoS>bmhtj}h;?}`((q)6XZ--2!H-qZj zw~bM!N#}1X7mLK0X!e8<5z=>dvd8d6qh&`$xYNC9wYt(d^f0`9qhrJ1CkOW5wtJpD zHv3-w4^0ZB~PESwomO%%BMMvL^OEp_L0rf&CSl~bj=~e~A0pg!bYU56;C%w`p z4kttJD~_I*Qd3a9u`wprUHSP|?@^mm1w22%#pS&sb2mqOD)~H}EpY2D(nRdBh9DAY zKx*(PF!lIN90fHMbq#I$vh|KN37`Q0}PKy-&P+S~_2Ulz!z^ zux`um>e|0*r^w0PijM^Pls`uO-`5Zwz+x7j<QoT2+2=-*K0+ zD9v}|5AL0Ne==06=P~A|*J}sT+&lBIP#Qe~m1JzON2f0do9%Rg$Qs-6 zh{#OU+Pf`<3Ha%E5aAIPzU2CJTz<>{uSNgj;oASK6_?Eu{BNeZolfx{>6J9k9>udw zCe(40PW~Wh1NHWb-n!+1&2)ZsA1KS>y1Z|x+1Y5%^+7FC#d=hwc#LM`;{Dgm4fLCL8 z&mw1n!N7~T`!-5}&$bK?#-I*TrM#5(78h*O_EvYcvrXM|Q{xDFvu@w3gx9DMX1qA5 zirYThlS26~V0>~kzNUHh!GFym4W&31|Lvj=+4d$vj8^a9V12{s;YJa7>H-@hMX1I1 zj{ycUqLnlxc<_F7U{ogU&9d<)t8cuohQU~Ow@uzNadIa;e~_;HoPkou=Z(#!#+_P) z74*G_YT}2Xfsd6TKuo|%KA|T|sP9c_CiV6umBeWuyl#vLylH(z@0 zYtWx*j-#8VdyDa?Rnf9Q3qY697t0Ds6{(ub6k+krJr9-4tbuhc3VxNlfd7fGgTPww zO6hJHpun)`b}8yO1_kUiOVzm_t`C6*4oJ$BBImnZc*3s(FouSAHv0QXdM^*u zUbcA1RKxb(uS1@bhQ$3r7g;gveM-WU7Y8vG|I)p^0bnqt(xaqgfYkUK>Dh<-&83g{>CdjD`H_jJ{y3}MfR~cVWc@%d_}R`h)A?`yWV8 z^6p71jTc##h~#{heu_UN^R^5@mY^?W40=Q?R~6nW9BgEaWIRd4XVwN##urp=zru+7SJ9lOl-dz`l}saqDaFQmMNh2FEgd+Ywy z7MP_IFC&`%t_@T(ltGT}p^)XZ>y57(-a9>pPR@TO&c2^iH!KrSbQmnHKlI(8%r5#q zbRVxkQnfyq?^(V+VIJ_k%#7fNIfKogqaJDJ(RpKJE>cwdvGmkMfJ^F!PQKU9>>a?0 z9@0$4)yPcFYsGOQYYgaY&DkQOpO^l|8Tr_Br;#!?jPf?aNpSvwwbBUYfIy88Px(qbVpVkO|gXIF$vhvg6ThKkg-f6Ki1T-SoXDrm z$eGRmBl*n-4avqlF*^!HemFY9D`^pr&~MoA2g%53b{&9(l^DIofmQ z!U{BDh-nh19CRLPhpq$6Mfk`Jx!&o`kn_QLP(YKb-Bte-LRfL99LMzYBTCa zp?PhPlS=#EOD-ssHW|<^nul=2cy>hMg3j8;z6tX50f>r@lke(Wq0Rm&(%5b?kBTh) zz~g?3JKgWMu)CSm!L2E91vvRpYoF-gKdSES*DAqH+!)2oqjaB`gc`ew#9R-yQ{AE9 z2|sM0stKI^@Rj5v69a~zSWE`EmTJC(^9`ES_76ZJTU10v;`)l2nf{VR_t?`1!fDRN_; zXqZvCu|(U!dKSrmqzkiq%WO(YSK2_pO75v!`uzcZC_$DsKq(Z7i>|H6gf9f8BAR<1gEQ5L2) zWJWd5>OCVSH4W|i4lodqXbU_usg~6GQ~fx|HNbvGd`yCVr70yITUFzwh8RQ|q@+8f1!+N2N9GXE8Mi{#0J${7e_kA~i zcwKndd!K!FtaYz@--{gq(aakbKHX!U%_K{h^XVL9JZL!r^VfT8{J#Ow1}8!G1k9`& zlL2r--q?6r0L-jp3Ca*QA%zVgdpjjvdAPz+S=G7c3I_e--WVArRU+*cZPS1wgX0~m z@`(4xm9a%c{U2`RaMCN`m{XIEUYB?I#40hgNFV7CG&D5i|L(q^pm||b$eKT6v*)nkJ~Eya!@`P@fLQ`oOKC)& z^_nK6m6g*Q8K?E^O-FlOE3H57;)g1aKO5;$=PP~I<-eqy{EY0JRIqb`8BdODt$9R0 zmQOJd82>_Nh@q>nhwl{FHFKX^%07J<)YZjShBbrtg*>K@{WaLmI7C^qHf);mPV~=% z*o3B)U$|DDwsHY?H;r00n+r_O$7LS-j`)gQ?mF?ygJnllB=$PQlqs3LaC9oGih%a* z+Rn=4q+pmco~%D1C3To{S)~Tz8pZHx)yC@Y#@AbAtg1%WN96+^3_qvi|J~WNQW|HCJ=#+5PL6PhDQ=J^aO8l8dG1({Y%s12d z2)sKal0NgzbB!mz-TP$>TNp3rwn{7sJfLd*wB(Az#DbNfqgq`k|!)~S#i zQU6VRYkUL#nrI^u+6<|~cRy10g->2r-Q@91IMp%01_u!jLH9Ie7j`Y#m-}SO0lr{Us-=yFin$ zl_Wt6tpOCOeJ$elSf>yOA?&aVJYtG}ig<9#KYRSwN0?W+SONOvB(-JlYjwei8p4L8 zm{L~vw)p(4?TQxmDLOo$2R_JTqk3~|^wZ!Yd7$0A=)Lmt0CR?yWxHDTGcRfUm_`}| z1h`m2OG47Pd{*y_f3;b+&POC9$7e?~+5lC0&!!-rToFPys_X?_>&V_#TFRz$a9X7C{LnwV`T`gC6W4 za3tx|xl_bEdP?Q4k|-6heaF-A&ggMcH76at8dlAG<0S1qWk4}&`+mTOe7Z#U#+NqJ zBzu}bP5ULsN3lCwlSbAuRHnRD#6PL+zE!nQ`n@ZrbhrRjz%uu-eei)ZlQ~}iUB5vC zUP#uDI~|IUfSU>L`)?7pvsvch@Q^8V^qW~$g}6E#rtL4B1?J;$b01aVCXk0>E^mS@ zJuGL;N**_dm_tEMZZE3;4?*8Oif2~r`SDxlNB0rMe~3{FPjAu6=Ft%HxgfqWbg<^< zKo+_3uiW2}!t2)^C1F)i|1c-AmHCqgxiZ*u02KoEUgIrmLN1P~xR_wze!)aM=^@Jz zGu_R(11$=eB~ex>dcu8S-=NLW8x)!l5AngdGs5i#e1kB-rRfd&~U_!VtPF zNJT`nYKpmOk>`B%HEEZlhkzA(a1=-&{$F{g@KXZ<0ic4P*YOch{+jCd4C`t4EKdA` zDp&4ei(?CI%uN=g#=zJ#K@Sc@Hxy5nh3qJec^rA}DG2!<{UPKIS^myb`;uA_5eW{8 zILT{rJB9wKW=W;w7b`U-!YdV;GqPu@$mPc|J`R_&(aeylTN$&)pT4g@o=i_&Y)-sK zBh{$<3Y_G_uYe+aDCZMWs8#VdfxJ7%1S{GyufN+n+Hu#2@h7dOfiiwD0-91ea>t~SP z12$vX;VB0Pbs`0u8l&{Y8cK7~hto8HniLp2psF`ov%~2k_PZ-+^M(u2h=;g_Yd0?B z+bU*z+v6`#n;3wHjkC4gXx`losNjCw7LNHAWhV+OcGR!;H|TTfissY6TV2*{h@@*dcANr9Dt`Re93E8Gnp@~S zv$|u;b!g72+E^l8UOVpuEqcpprWc2+jeLpWHECh}*yLoJDdM+KdEL>->)8hNtPk{L zf(MR$A@QW_@c7t(Ho*ktbYUis3rfRei~V+JyxGP{p_pn!ZwEtYoc!MgO63ZI&Fh5| ztUDG2Ypg}h`1<;ZSElqQy7~pG5}!0tH(|(bp~9N8=hg7$5)Omj@Oqf4r@5M2S;&*d zpAmAB677r%Sb6B>d}wNV`_j~OZi{vJsudAXsuJF$~rlI}*D=jPeR&CXoYhscWK z;uZ4U?_U-cf*1m+800u%SD9UjQ6^=LOKr^0W zlxC$PTv(iZZLA;1m35#k)Pn=sCYl|tR(JyT0x035Ew6sCRfjACmZtJYa*W$ zYQfz_KXzT(`BL}dNt4&;N(pU~W-{R1=QIs?#Ap>sZfhF45vXU2p z)6ZG;DuB)m8URM5#&$?g=F_RECLix|lLp#qe7N?VR4`So%81^oMyR^(y_JxNx;8gKxBPjGF5q{5dcT{U&(pI`o32XmrZ{;lfK3+~)Ti@jK|h7Tpo4L+T* zN?`q5U+Q zJhyWJ){@c*8*imDmqa*+U4axoaHVwzRN$}o&F7A_eAW`29Dg~X8(uA>oxj-FdhC0q z00(}1u30dDal$zEZ>$>)AzLuRU&^s#XK>(s9kTiK_zUyTA2QZ$Z^V9WeLwK|ef-5v z2WR)i=c8ID#|_3p%+OEr*^083TzfhDxdBplF6`8?PitDI$j>1I+@Y7hI35}Qbn)2p z^XxXhn=n`5_=H!Smdge`bF}u8`DEyO>ajBK+Q}++=G>Sm7ZgWg@@K8x&y1qeiz{er z-v_ftR?BsFc?TFhI;Bo0dyvSy<=BLvybr9lJh#4o$omzNTd`KKEV?srM1?6xd|Fv2 zax~*~+y>zoP`xGcj5rtQ)P+;F%9?tj8p<6s`B5ofwwheWHxH0*ZW5nfd{>aVec&)l zWHvC8Dg#HS5TH#xJHG~Q`uJGxI-U25oFE3Yqz{KcO=9M!KZthA;AW_`E8dg6<=8WK zrsjng%3F3*Y}8NinQAA z&&CGYw90C;{jP++KdHOZl!%uqih~&mN_giJI3*F7p}I^~As4~=$MHo)06wKCL7<9X zOQ|Vu%E5N|_*$m3CxI-bDhqTwwgC8CVF2jGP(~-5=mOlEmEbo7nhuOl&QI(z_qS&C zc-%}}Z2MM~;pi{tX9qR?8%B+X0V1>2&wYucp1^^A!_PK6K)lTG+66p(p2iFMcFLHxqd`xgf2xYUNvvOSS1z zPhKY`4)m7Wpx5mP5Mt?7h@ZCU%KvT#4nLV*TdxkVF(G3iLnP5Dc5=djF;=QHX1Ltu z7hR3@%(c5qJoi6ru*|cNX?BS9R9$`kKo3CdWPFzb!Wh#9E3N_JPM$9$g= zeN=l`-s0TX5X?0F>Df{Oxa-YSZe^2Z`uy2{SAEW1V)`Q8LpL*_PnJk_g+{q$R8c`D zgZILLd7}G)7NP%oQNhF(-QkInjK!7qKTug`q)KOo`^%gz=6YMscKY^@Hhu0rZJ8j< zsy%cnzY^qOu);|Gb6cBP`|0Q1uZFI){g9!#x#1ccPymtf*8rHT6io;0mzw%uUYP!v zu2|fMPdXkCOqOThkT`f&)4G0Hg|7YlTtoouOIDlfxF5vVp_4lL8{L;0(k+3Ld(xk- zwl)Sb<|bo*#cU(?%Ldqn>R7Q?_9c&7H37!()%RVds{hOa{Ye`d*%!K-Ecgb%0PaBl zx<-{UEtvAe4)qafNp_u5+8MYnDOZ=`&s{~$*FHO9jCJ_{;tvRbc6M1kg|xw)aTlbuk|Y#-1B$>nKY^SV6TZyc+n(#a#h5b|3DZ^@$cn!X%@Pg zi!?ueoMzGHG{(9t>m-LodFn_!ZQAJeUGI8&Z&*WdC+F>YZ;QSfQNDu&!oL|Tkm~Be zjRy0TNwm?!JE)e8>vwt44x2wt*H$wo%E*0>H%y<3)7lunI%�H=AVmjjZ&<)Hd%A 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 Hsf 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[xXlOuit1)1c%v` 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 Date: Mon, 21 Aug 2017 16:11:34 +0630 Subject: [PATCH 73/77] commssion scaffold --- .idea/.generators | 2 +- .idea/sxrestaurant.iml | 1 + .idea/workspace.xml | 182 ++++++++++++++++++++++++++--------------- config/routes.rb | 1 + 4 files changed, 119 insertions(+), 67 deletions(-) diff --git a/.idea/.generators b/.idea/.generators index d2c02fb2..8893e668 100644 --- a/.idea/.generators +++ b/.idea/.generators @@ -5,4 +5,4 @@ You are allowed to: 2. Remove generators 3. Add installed generators To add new installed generators automatically delete this file and reload the project. ---> +--> diff --git a/.idea/sxrestaurant.iml b/.idea/sxrestaurant.iml index 169f839c..f88608e6 100644 --- a/.idea/sxrestaurant.iml +++ b/.idea/sxrestaurant.iml @@ -142,6 +142,7 @@ + diff --git a/.idea/workspace.xml b/.idea/workspace.xml index e13ea5e6..c418dccc 100644 --- a/.idea/workspace.xml +++ b/.idea/workspace.xml @@ -2,30 +2,8 @@ - - - - - - - - - - - - - - - - - - - - - - - - + + @@ -47,18 +25,18 @@ - - + + - - + + - - + + @@ -68,7 +46,7 @@ - + @@ -78,18 +56,50 @@ - + - + - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -125,13 +135,14 @@ @@ -644,12 +655,12 @@ - + - @@ -686,7 +697,6 @@ - @@ -769,42 +779,82 @@ - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + + + + + + + + + diff --git a/config/routes.rb b/config/routes.rb index 5eccfd36..0b3f94a9 100644 --- a/config/routes.rb +++ b/config/routes.rb @@ -2,6 +2,7 @@ require 'sidekiq/web' Rails.application.routes.draw do + resources :commissions resources :commissioners root 'home#index' mount Sidekiq::Web => '/kiq' From 618f5f3b7c13500a65f89db46309e2a28daf5c8f Mon Sep 17 00:00:00 2001 From: Zin Lin Phyo Date: Mon, 21 Aug 2017 16:11:51 +0630 Subject: [PATCH 74/77] commssions --- app/assets/javascripts/commissions.coffee | 3 + app/assets/stylesheets/commissions.scss | 3 + app/controllers/commissions_controller.rb | 74 +++++++++ app/helpers/commissions_helper.rb | 2 + app/models/commission.rb | 2 + .../commissions/_commission.json.jbuilder | 2 + app/views/commissions/_form.html.erb | 10 ++ app/views/commissions/edit.html.erb | 6 + app/views/commissions/index.html.erb | 25 ++++ app/views/commissions/index.json.jbuilder | 1 + app/views/commissions/new.html.erb | 5 + app/views/commissions/show.html.erb | 4 + app/views/commissions/show.json.jbuilder | 1 + .../20170821093252_create_commissions.rb | 11 ++ .../commissions_controller_spec.rb | 141 ++++++++++++++++++ spec/helpers/commissions_helper_spec.rb | 15 ++ spec/models/commission_spec.rb | 5 + spec/requests/commissions_spec.rb | 10 ++ spec/routing/commissions_routing_spec.rb | 39 +++++ spec/views/commissions/edit.html.erb_spec.rb | 14 ++ spec/views/commissions/index.html.erb_spec.rb | 14 ++ spec/views/commissions/new.html.erb_spec.rb | 14 ++ spec/views/commissions/show.html.erb_spec.rb | 11 ++ test/system/commissions_test.rb | 9 ++ 24 files changed, 421 insertions(+) create mode 100644 app/assets/javascripts/commissions.coffee create mode 100644 app/assets/stylesheets/commissions.scss create mode 100644 app/controllers/commissions_controller.rb create mode 100644 app/helpers/commissions_helper.rb create mode 100644 app/models/commission.rb create mode 100644 app/views/commissions/_commission.json.jbuilder create mode 100644 app/views/commissions/_form.html.erb create mode 100644 app/views/commissions/edit.html.erb create mode 100644 app/views/commissions/index.html.erb create mode 100644 app/views/commissions/index.json.jbuilder create mode 100644 app/views/commissions/new.html.erb create mode 100644 app/views/commissions/show.html.erb create mode 100644 app/views/commissions/show.json.jbuilder create mode 100644 db/migrate/20170821093252_create_commissions.rb create mode 100644 spec/controllers/commissions_controller_spec.rb create mode 100644 spec/helpers/commissions_helper_spec.rb create mode 100644 spec/models/commission_spec.rb create mode 100644 spec/requests/commissions_spec.rb create mode 100644 spec/routing/commissions_routing_spec.rb create mode 100644 spec/views/commissions/edit.html.erb_spec.rb create mode 100644 spec/views/commissions/index.html.erb_spec.rb create mode 100644 spec/views/commissions/new.html.erb_spec.rb create mode 100644 spec/views/commissions/show.html.erb_spec.rb create mode 100644 test/system/commissions_test.rb diff --git a/app/assets/javascripts/commissions.coffee b/app/assets/javascripts/commissions.coffee new file mode 100644 index 00000000..24f83d18 --- /dev/null +++ b/app/assets/javascripts/commissions.coffee @@ -0,0 +1,3 @@ +# Place all the behaviors and hooks related to the matching controller here. +# All this logic will automatically be available in application.js. +# You can use CoffeeScript in this file: http://coffeescript.org/ diff --git a/app/assets/stylesheets/commissions.scss b/app/assets/stylesheets/commissions.scss new file mode 100644 index 00000000..96690bb7 --- /dev/null +++ b/app/assets/stylesheets/commissions.scss @@ -0,0 +1,3 @@ +// Place all the styles related to the Commissions controller here. +// They will automatically be included in application.css. +// You can use Sass (SCSS) here: http://sass-lang.com/ diff --git a/app/controllers/commissions_controller.rb b/app/controllers/commissions_controller.rb new file mode 100644 index 00000000..706e3459 --- /dev/null +++ b/app/controllers/commissions_controller.rb @@ -0,0 +1,74 @@ +class CommissionsController < ApplicationController + before_action :set_commission, only: [:show, :edit, :update, :destroy] + + # GET /commissions + # GET /commissions.json + def index + @commissions = Commission.all + end + + # GET /commissions/1 + # GET /commissions/1.json + def show + end + + # GET /commissions/new + def new + @commission = Commission.new + end + + # GET /commissions/1/edit + def edit + end + + # POST /commissions + # POST /commissions.json + def create + @commission = Commission.new(commission_params) + + respond_to do |format| + if @commission.save + format.html { redirect_to @commission, notice: 'Commission was successfully created.' } + format.json { render :show, status: :created, location: @commission } + else + format.html { render :new } + format.json { render json: @commission.errors, status: :unprocessable_entity } + end + end + end + + # PATCH/PUT /commissions/1 + # PATCH/PUT /commissions/1.json + def update + respond_to do |format| + if @commission.update(commission_params) + format.html { redirect_to @commission, notice: 'Commission was successfully updated.' } + format.json { render :show, status: :ok, location: @commission } + else + format.html { render :edit } + format.json { render json: @commission.errors, status: :unprocessable_entity } + end + end + end + + # DELETE /commissions/1 + # DELETE /commissions/1.json + def destroy + @commission.destroy + respond_to do |format| + format.html { redirect_to commissions_url, notice: 'Commission was successfully destroyed.' } + format.json { head :no_content } + end + end + + private + # Use callbacks to share common setup or constraints between actions. + def set_commission + @commission = Commission.find(params[:id]) + end + + # Never trust parameters from the scary internet, only allow the white list through. + def commission_params + params.fetch(:commission, {}) + end +end diff --git a/app/helpers/commissions_helper.rb b/app/helpers/commissions_helper.rb new file mode 100644 index 00000000..02f2dddf --- /dev/null +++ b/app/helpers/commissions_helper.rb @@ -0,0 +1,2 @@ +module CommissionsHelper +end diff --git a/app/models/commission.rb b/app/models/commission.rb new file mode 100644 index 00000000..8d14db70 --- /dev/null +++ b/app/models/commission.rb @@ -0,0 +1,2 @@ +class Commission < ApplicationRecord +end diff --git a/app/views/commissions/_commission.json.jbuilder b/app/views/commissions/_commission.json.jbuilder new file mode 100644 index 00000000..3e096d8b --- /dev/null +++ b/app/views/commissions/_commission.json.jbuilder @@ -0,0 +1,2 @@ +json.extract! commission, :id, :created_at, :updated_at +json.url commission_url(commission, format: :json) diff --git a/app/views/commissions/_form.html.erb b/app/views/commissions/_form.html.erb new file mode 100644 index 00000000..40c96de7 --- /dev/null +++ b/app/views/commissions/_form.html.erb @@ -0,0 +1,10 @@ +<%= simple_form_for(@commission) do |f| %> + <%= f.error_notification %> + +

    + +
    + <%= f.button :submit %> +
    +<% end %> diff --git a/app/views/commissions/edit.html.erb b/app/views/commissions/edit.html.erb new file mode 100644 index 00000000..078c85c2 --- /dev/null +++ b/app/views/commissions/edit.html.erb @@ -0,0 +1,6 @@ +

    Editing Commission

    + +<%= render 'form', commission: @commission %> + +<%= link_to 'Show', @commission %> | +<%= link_to 'Back', commissions_path %> diff --git a/app/views/commissions/index.html.erb b/app/views/commissions/index.html.erb new file mode 100644 index 00000000..f1e174ec --- /dev/null +++ b/app/views/commissions/index.html.erb @@ -0,0 +1,25 @@ +

    <%= notice %>

    + +

    Commissions

    + + + + + + + + + + <% @commissions.each do |commission| %> + + + + + + <% end %> + +
    <%= link_to 'Show', commission %><%= link_to 'Edit', edit_commission_path(commission) %><%= link_to 'Destroy', commission, method: :delete, data: { confirm: 'Are you sure?' } %>
    + +
    + +<%= link_to 'New Commission', new_commission_path %> diff --git a/app/views/commissions/index.json.jbuilder b/app/views/commissions/index.json.jbuilder new file mode 100644 index 00000000..39558af5 --- /dev/null +++ b/app/views/commissions/index.json.jbuilder @@ -0,0 +1 @@ +json.array! @commissions, partial: 'commissions/commission', as: :commission diff --git a/app/views/commissions/new.html.erb b/app/views/commissions/new.html.erb new file mode 100644 index 00000000..797e7367 --- /dev/null +++ b/app/views/commissions/new.html.erb @@ -0,0 +1,5 @@ +

    New Commission

    + +<%= render 'form', commission: @commission %> + +<%= link_to 'Back', commissions_path %> diff --git a/app/views/commissions/show.html.erb b/app/views/commissions/show.html.erb new file mode 100644 index 00000000..77ce0831 --- /dev/null +++ b/app/views/commissions/show.html.erb @@ -0,0 +1,4 @@ +

    <%= notice %>

    + +<%= link_to 'Edit', edit_commission_path(@commission) %> | +<%= link_to 'Back', commissions_path %> diff --git a/app/views/commissions/show.json.jbuilder b/app/views/commissions/show.json.jbuilder new file mode 100644 index 00000000..c51e1254 --- /dev/null +++ b/app/views/commissions/show.json.jbuilder @@ -0,0 +1 @@ +json.partial! "commissions/commission", commission: @commission diff --git a/db/migrate/20170821093252_create_commissions.rb b/db/migrate/20170821093252_create_commissions.rb new file mode 100644 index 00000000..ebd7d8dd --- /dev/null +++ b/db/migrate/20170821093252_create_commissions.rb @@ -0,0 +1,11 @@ +class CreateCommissions < ActiveRecord::Migration[5.1] + def change + create_table :commissions do |t| + t.integer :product_id, null: false + t.integer :amount + t.string :commission_type + t.boolean :is_active + t.timestamps + end + end +end diff --git a/spec/controllers/commissions_controller_spec.rb b/spec/controllers/commissions_controller_spec.rb new file mode 100644 index 00000000..28925593 --- /dev/null +++ b/spec/controllers/commissions_controller_spec.rb @@ -0,0 +1,141 @@ +require 'rails_helper' + +# This spec was generated by rspec-rails when you ran the scaffold generator. +# It demonstrates how one might use RSpec to specify the controller code that +# was generated by Rails when you ran the scaffold generator. +# +# It assumes that the implementation code is generated by the rails scaffold +# generator. If you are using any extension libraries to generate different +# controller code, this generated spec may or may not pass. +# +# It only uses APIs available in rails and/or rspec-rails. There are a number +# of tools you can use to make these specs even more expressive, but we're +# sticking to rails and rspec-rails APIs to keep things simple and stable. +# +# Compared to earlier versions of this generator, there is very limited use of +# stubs and message expectations in this spec. Stubs are only used when there +# is no simpler way to get a handle on the object needed for the example. +# Message expectations are only used when there is no simpler way to specify +# that an instance is receiving a specific message. +# +# Also compared to earlier versions of this generator, there are no longer any +# expectations of assigns and templates rendered. These features have been +# removed from Rails core in Rails 5, but can be added back in via the +# `rails-controller-testing` gem. + +RSpec.describe CommissionsController, type: :controller do + + # This should return the minimal set of attributes required to create a valid + # Commission. As you add validations to Commission, be sure to + # adjust the attributes here as well. + let(:valid_attributes) { + skip("Add a hash of attributes valid for your model") + } + + let(:invalid_attributes) { + skip("Add a hash of attributes invalid for your model") + } + + # This should return the minimal set of values that should be in the session + # in order to pass any filters (e.g. authentication) defined in + # CommissionsController. Be sure to keep this updated too. + let(:valid_session) { {} } + + describe "GET #index" do + it "returns a success response" do + commission = Commission.create! valid_attributes + get :index, params: {}, session: valid_session + expect(response).to be_success + end + end + + describe "GET #show" do + it "returns a success response" do + commission = Commission.create! valid_attributes + get :show, params: {id: commission.to_param}, session: valid_session + expect(response).to be_success + end + end + + describe "GET #new" do + it "returns a success response" do + get :new, params: {}, session: valid_session + expect(response).to be_success + end + end + + describe "GET #edit" do + it "returns a success response" do + commission = Commission.create! valid_attributes + get :edit, params: {id: commission.to_param}, session: valid_session + expect(response).to be_success + end + end + + describe "POST #create" do + context "with valid params" do + it "creates a new Commission" do + expect { + post :create, params: {commission: valid_attributes}, session: valid_session + }.to change(Commission, :count).by(1) + end + + it "redirects to the created commission" do + post :create, params: {commission: valid_attributes}, session: valid_session + expect(response).to redirect_to(Commission.last) + end + end + + context "with invalid params" do + it "returns a success response (i.e. to display the 'new' template)" do + post :create, params: {commission: invalid_attributes}, session: valid_session + expect(response).to be_success + end + end + end + + describe "PUT #update" do + context "with valid params" do + let(:new_attributes) { + skip("Add a hash of attributes valid for your model") + } + + it "updates the requested commission" do + commission = Commission.create! valid_attributes + put :update, params: {id: commission.to_param, commission: new_attributes}, session: valid_session + commission.reload + skip("Add assertions for updated state") + end + + it "redirects to the commission" do + commission = Commission.create! valid_attributes + put :update, params: {id: commission.to_param, commission: valid_attributes}, session: valid_session + expect(response).to redirect_to(commission) + end + end + + context "with invalid params" do + it "returns a success response (i.e. to display the 'edit' template)" do + commission = Commission.create! valid_attributes + put :update, params: {id: commission.to_param, commission: invalid_attributes}, session: valid_session + expect(response).to be_success + end + end + end + + describe "DELETE #destroy" do + it "destroys the requested commission" do + commission = Commission.create! valid_attributes + expect { + delete :destroy, params: {id: commission.to_param}, session: valid_session + }.to change(Commission, :count).by(-1) + end + + it "redirects to the commissions list" do + commission = Commission.create! valid_attributes + delete :destroy, params: {id: commission.to_param}, session: valid_session + expect(response).to redirect_to(commissions_url) + end + end + +end diff --git a/spec/helpers/commissions_helper_spec.rb b/spec/helpers/commissions_helper_spec.rb new file mode 100644 index 00000000..d939a734 --- /dev/null +++ b/spec/helpers/commissions_helper_spec.rb @@ -0,0 +1,15 @@ +require 'rails_helper' + +# Specs in this file have access to a helper object that includes +# the CommissionsHelper. For example: +# +# describe CommissionsHelper do +# describe "string concat" do +# it "concats two strings with spaces" do +# expect(helper.concat_strings("this","that")).to eq("this that") +# end +# end +# end +RSpec.describe CommissionsHelper, type: :helper do + pending "add some examples to (or delete) #{__FILE__}" +end diff --git a/spec/models/commission_spec.rb b/spec/models/commission_spec.rb new file mode 100644 index 00000000..86010523 --- /dev/null +++ b/spec/models/commission_spec.rb @@ -0,0 +1,5 @@ +require 'rails_helper' + +RSpec.describe Commission, type: :model do + pending "add some examples to (or delete) #{__FILE__}" +end diff --git a/spec/requests/commissions_spec.rb b/spec/requests/commissions_spec.rb new file mode 100644 index 00000000..bddd5e13 --- /dev/null +++ b/spec/requests/commissions_spec.rb @@ -0,0 +1,10 @@ +require 'rails_helper' + +RSpec.describe "Commissions", type: :request do + describe "GET /commissions" do + it "works! (now write some real specs)" do + get commissions_path + expect(response).to have_http_status(200) + end + end +end diff --git a/spec/routing/commissions_routing_spec.rb b/spec/routing/commissions_routing_spec.rb new file mode 100644 index 00000000..5d5fcafb --- /dev/null +++ b/spec/routing/commissions_routing_spec.rb @@ -0,0 +1,39 @@ +require "rails_helper" + +RSpec.describe CommissionsController, type: :routing do + describe "routing" do + + it "routes to #index" do + expect(:get => "/commissions").to route_to("commissions#index") + end + + it "routes to #new" do + expect(:get => "/commissions/new").to route_to("commissions#new") + end + + it "routes to #show" do + expect(:get => "/commissions/1").to route_to("commissions#show", :id => "1") + end + + it "routes to #edit" do + expect(:get => "/commissions/1/edit").to route_to("commissions#edit", :id => "1") + end + + it "routes to #create" do + expect(:post => "/commissions").to route_to("commissions#create") + end + + it "routes to #update via PUT" do + expect(:put => "/commissions/1").to route_to("commissions#update", :id => "1") + end + + it "routes to #update via PATCH" do + expect(:patch => "/commissions/1").to route_to("commissions#update", :id => "1") + end + + it "routes to #destroy" do + expect(:delete => "/commissions/1").to route_to("commissions#destroy", :id => "1") + end + + end +end diff --git a/spec/views/commissions/edit.html.erb_spec.rb b/spec/views/commissions/edit.html.erb_spec.rb new file mode 100644 index 00000000..dd8529f9 --- /dev/null +++ b/spec/views/commissions/edit.html.erb_spec.rb @@ -0,0 +1,14 @@ +require 'rails_helper' + +RSpec.describe "commissions/edit", type: :view do + before(:each) do + @commission = assign(:commission, Commission.create!()) + end + + it "renders the edit commission form" do + render + + assert_select "form[action=?][method=?]", commission_path(@commission), "post" do + end + end +end diff --git a/spec/views/commissions/index.html.erb_spec.rb b/spec/views/commissions/index.html.erb_spec.rb new file mode 100644 index 00000000..3ed203c9 --- /dev/null +++ b/spec/views/commissions/index.html.erb_spec.rb @@ -0,0 +1,14 @@ +require 'rails_helper' + +RSpec.describe "commissions/index", type: :view do + before(:each) do + assign(:commissions, [ + Commission.create!(), + Commission.create!() + ]) + end + + it "renders a list of commissions" do + render + end +end diff --git a/spec/views/commissions/new.html.erb_spec.rb b/spec/views/commissions/new.html.erb_spec.rb new file mode 100644 index 00000000..59fc2c9e --- /dev/null +++ b/spec/views/commissions/new.html.erb_spec.rb @@ -0,0 +1,14 @@ +require 'rails_helper' + +RSpec.describe "commissions/new", type: :view do + before(:each) do + assign(:commission, Commission.new()) + end + + it "renders new commission form" do + render + + assert_select "form[action=?][method=?]", commissions_path, "post" do + end + end +end diff --git a/spec/views/commissions/show.html.erb_spec.rb b/spec/views/commissions/show.html.erb_spec.rb new file mode 100644 index 00000000..71d889b5 --- /dev/null +++ b/spec/views/commissions/show.html.erb_spec.rb @@ -0,0 +1,11 @@ +require 'rails_helper' + +RSpec.describe "commissions/show", type: :view do + before(:each) do + @commission = assign(:commission, Commission.create!()) + end + + it "renders attributes in

    " do + render + end +end diff --git a/test/system/commissions_test.rb b/test/system/commissions_test.rb new file mode 100644 index 00000000..97506d42 --- /dev/null +++ b/test/system/commissions_test.rb @@ -0,0 +1,9 @@ +require "application_system_test_case" + +class CommissionsTest < ApplicationSystemTestCase + # test "visiting the index" do + # visit commissions_url + # + # assert_selector "h1", text: "Commission" + # end +end From 25e6039a9fce4cec42451e7bdf482a2edc9caca7 Mon Sep 17 00:00:00 2001 From: yamin Date: Mon, 21 Aug 2017 16:12:59 +0630 Subject: [PATCH 75/77] CRUDcommissioner --- app/controllers/commissioners_controller.rb | 5 ++- app/models/commissioner.rb | 1 + app/models/employee.rb | 2 +- app/views/commissioners/_form.html.erb | 4 ++ app/views/commissioners/edit.html.erb | 16 ++++--- app/views/commissioners/index.html.erb | 49 +++++++++++++++------ app/views/commissioners/new.html.erb | 15 ++++--- app/views/commissioners/show.html.erb | 41 +++++++++++++++-- app/views/layouts/_header.html.erb | 1 + config/routes.rb | 4 +- 10 files changed, 105 insertions(+), 33 deletions(-) diff --git a/app/controllers/commissioners_controller.rb b/app/controllers/commissioners_controller.rb index a1204de2..b0c1b2a8 100644 --- a/app/controllers/commissioners_controller.rb +++ b/app/controllers/commissioners_controller.rb @@ -15,6 +15,7 @@ class CommissionersController < ApplicationController # GET /commissioners/new def new @commissioner = Commissioner.new + @employee = Employee.all.order('name asc') end # GET /commissioners/1/edit @@ -25,7 +26,7 @@ class CommissionersController < ApplicationController # POST /commissioners.json def create @commissioner = Commissioner.new(commissioner_params) - + @commissioner.created_by = current_user.id respond_to do |format| if @commissioner.save format.html { redirect_to @commissioner, notice: 'Commissioner was successfully created.' } @@ -69,6 +70,6 @@ class CommissionersController < ApplicationController # Never trust parameters from the scary internet, only allow the white list through. def commissioner_params - params.fetch(:commissioner, {}) + params.require(:commissioner).permit(:name,:emp_id,:created_by,:commission_type, :is_active) end end diff --git a/app/models/commissioner.rb b/app/models/commissioner.rb index 057a94d0..c6d4ab4c 100644 --- a/app/models/commissioner.rb +++ b/app/models/commissioner.rb @@ -1,2 +1,3 @@ class Commissioner < ApplicationRecord + has_many :employees end diff --git a/app/models/employee.rb b/app/models/employee.rb index 85aeaec1..a6b52f21 100644 --- a/app/models/employee.rb +++ b/app/models/employee.rb @@ -1,6 +1,6 @@ class Employee < ApplicationRecord has_secure_password - + belongs_to :commissioner has_many :shit_sales validates_presence_of :name, :role validates_presence_of :password, :on => [:create] diff --git a/app/views/commissioners/_form.html.erb b/app/views/commissioners/_form.html.erb index 0ad6098b..6768b139 100644 --- a/app/views/commissioners/_form.html.erb +++ b/app/views/commissioners/_form.html.erb @@ -2,6 +2,10 @@ <%= f.error_notification %>

    + <%= f.input :name %> + <%= f.collection_select :emp_id, Employee.all.order('name asc'), :emp_id, :name, {prompt: "Select an Employee"}, {class: "form-control"} %> + <%= f.input :commission_type %> +
    diff --git a/app/views/commissioners/edit.html.erb b/app/views/commissioners/edit.html.erb index 9f5edfe0..55f50020 100644 --- a/app/views/commissioners/edit.html.erb +++ b/app/views/commissioners/edit.html.erb @@ -1,6 +1,10 @@ -

    Editing Commissioner

    - -<%= render 'form', commissioner: @commissioner %> - -<%= link_to 'Show', @commissioner %> | -<%= link_to 'Back', commissioners_path %> +
    + + <%= render 'form', commissioner: @commissioner %> +
    \ No newline at end of file diff --git a/app/views/commissioners/index.html.erb b/app/views/commissioners/index.html.erb index 82080871..9fdaa90a 100644 --- a/app/views/commissioners/index.html.erb +++ b/app/views/commissioners/index.html.erb @@ -1,25 +1,46 @@ -

    <%= notice %>

    + -

    Commissioners

    - - - +
    +
    +
    + + + + + + - + - + <% @commissioners.each do |commissioner| %> - + + + + + + - + <% end %> -
    NameEmployee NameCommission typeActiveCreated By
    <%= link_to 'Show', commissioner %><%= commissioner.name %> + <% if Employee.exists? %> + <% employee = Employee.where('emp_id=?',commissioner.emp_id) %> + <%= employee[0].name %> + <% end %> + + <%= commissioner.commission_type %><%= commissioner.is_active %><%= current_user.name %><%= link_to 'Show', commissioner_path(commissioner) %> <%= link_to 'Edit', edit_commissioner_path(commissioner) %><%= link_to 'Destroy', commissioner, method: :delete, data: { confirm: 'Are you sure?' } %><%= link_to 'Destroy', commissioner_path(commissioner), method: :delete, data: { confirm: 'Are you sure?' } %>
    - -
    - -<%= link_to 'New Commissioner', new_commissioner_path %> + +
    diff --git a/app/views/commissioners/new.html.erb b/app/views/commissioners/new.html.erb index 21a4e77f..6cadebcc 100644 --- a/app/views/commissioners/new.html.erb +++ b/app/views/commissioners/new.html.erb @@ -1,5 +1,10 @@ -

    New Commissioner

    - -<%= render 'form', commissioner: @commissioner %> - -<%= link_to 'Back', commissioners_path %> +
    + + <%= render 'form', commissioner: @commissioner %> +
    \ No newline at end of file diff --git a/app/views/commissioners/show.html.erb b/app/views/commissioners/show.html.erb index 2ec503e3..ba313550 100644 --- a/app/views/commissioners/show.html.erb +++ b/app/views/commissioners/show.html.erb @@ -1,4 +1,39 @@ -

    <%= notice %>

    + +
    +
    +

    Commissioner

    + + + + + + + + + + + + + + + + +
    Name<%= @commissioner.name %>
    Employee Name + <% if Employee.exists? %> + <% employee = Employee.where('emp_id=?',@commissioner.emp_id) %> + <%= employee[0].name %> + <% end %> + +
    Commission Type<%= @commissioner.commission_type %>
    Active<%= @commissioner.is_active %>
    Created By<%= current_user.name %>
    <%= link_to 'Edit', edit_commissioner_path(@commissioner) %><%= link_to 'Destroy', commissioner_path(@commissioner), method: :delete, data: { confirm: 'Are you sure?' } %>
    +
    +
    + +
    diff --git a/app/views/layouts/_header.html.erb b/app/views/layouts/_header.html.erb index 0daa8f5f..364f8af2 100644 --- a/app/views/layouts/_header.html.erb +++ b/app/views/layouts/_header.html.erb @@ -28,6 +28,7 @@
  • <%= link_to "Print Setting", print_settings_path, :tabindex =>"-1" %>

  • <%= link_to "Employees", settings_employees_path, :tabindex =>"-1" %>
  • +
  • <%= link_to "Commissioners", commissioners_path, :tabindex =>"-1" %>

  • <%= link_to "Accounts", settings_accounts_path, :tabindex =>"-1" %>

  • diff --git a/config/routes.rb b/config/routes.rb index 5eccfd36..ff0f6ba9 100644 --- a/config/routes.rb +++ b/config/routes.rb @@ -2,7 +2,7 @@ require 'sidekiq/web' Rails.application.routes.draw do - resources :commissioners + root 'home#index' mount Sidekiq::Web => '/kiq' @@ -323,6 +323,6 @@ Rails.application.routes.draw do #----------- Print Setup --------# resources :print_settings - + resources :commissioners # For details on the DSL available within this file, see http://guides.rubyonrails.org/routing.html end From f26bc83b42d49bc83626b3bc3a933e548fadaf82 Mon Sep 17 00:00:00 2001 From: Zin Lin Phyo Date: Mon, 21 Aug 2017 16:31:04 +0630 Subject: [PATCH 76/77] move commission to origami --- .idea/workspace.xml | 428 ++++++++++++------ .../{ => origami}/commissioners_controller.rb | 4 +- .../{ => origami}/commissions_controller.rb | 6 +- .../commissioners/_commissioner.json.jbuilder | 0 .../commissioners/_form.html.erb | 0 .../{ => origami}/commissioners/edit.html.erb | 0 .../commissioners/index.html.erb | 0 .../commissioners/index.json.jbuilder | 0 .../{ => origami}/commissioners/new.html.erb | 0 .../{ => origami}/commissioners/show.html.erb | 0 .../commissioners/show.json.jbuilder | 0 .../commissions/_commission.json.jbuilder | 0 .../{ => origami}/commissions/_form.html.erb | 2 +- .../{ => origami}/commissions/edit.html.erb | 0 .../{ => origami}/commissions/index.html.erb | 4 +- .../commissions/index.json.jbuilder | 0 .../{ => origami}/commissions/new.html.erb | 2 +- .../{ => origami}/commissions/show.html.erb | 0 .../commissions/show.json.jbuilder | 0 config/routes.rb | 4 +- 20 files changed, 312 insertions(+), 138 deletions(-) rename app/controllers/{ => origami}/commissioners_controller.rb (93%) rename app/controllers/{ => origami}/commissions_controller.rb (87%) rename app/views/{ => origami}/commissioners/_commissioner.json.jbuilder (100%) rename app/views/{ => origami}/commissioners/_form.html.erb (100%) rename app/views/{ => origami}/commissioners/edit.html.erb (100%) rename app/views/{ => origami}/commissioners/index.html.erb (100%) rename app/views/{ => origami}/commissioners/index.json.jbuilder (100%) rename app/views/{ => origami}/commissioners/new.html.erb (100%) rename app/views/{ => origami}/commissioners/show.html.erb (100%) rename app/views/{ => origami}/commissioners/show.json.jbuilder (100%) rename app/views/{ => origami}/commissions/_commission.json.jbuilder (100%) rename app/views/{ => origami}/commissions/_form.html.erb (72%) rename app/views/{ => origami}/commissions/edit.html.erb (100%) rename app/views/{ => origami}/commissions/index.html.erb (74%) rename app/views/{ => origami}/commissions/index.json.jbuilder (100%) rename app/views/{ => origami}/commissions/new.html.erb (60%) rename app/views/{ => origami}/commissions/show.html.erb (100%) rename app/views/{ => origami}/commissions/show.json.jbuilder (100%) diff --git a/.idea/workspace.xml b/.idea/workspace.xml index c418dccc..b41a365d 100644 --- a/.idea/workspace.xml +++ b/.idea/workspace.xml @@ -2,8 +2,24 @@ - - + + + + + + + + + + + + + + + + + + @@ -22,31 +38,71 @@ - - - - - - - - - - - + - - + + - + - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -62,44 +118,22 @@ - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + @@ -141,8 +175,13 @@ @@ -281,6 +320,90 @@ + + + + + + - @@ -697,17 +826,6 @@ - - - - - - - - - - - @@ -779,62 +897,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -851,10 +913,122 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/controllers/commissioners_controller.rb b/app/controllers/origami/commissioners_controller.rb similarity index 93% rename from app/controllers/commissioners_controller.rb rename to app/controllers/origami/commissioners_controller.rb index a1204de2..4b1d1ca4 100644 --- a/app/controllers/commissioners_controller.rb +++ b/app/controllers/origami/commissioners_controller.rb @@ -1,5 +1,5 @@ -class CommissionersController < ApplicationController - before_action :set_commissioner, only: [:show, :edit, :update, :destroy] +class Origami::CommissionersController < BaseOrigamiController + # before_action :set_commissioner, only: [:show, :edit, :update, :destroy] # GET /commissioners # GET /commissioners.json diff --git a/app/controllers/commissions_controller.rb b/app/controllers/origami/commissions_controller.rb similarity index 87% rename from app/controllers/commissions_controller.rb rename to app/controllers/origami/commissions_controller.rb index 706e3459..19c6332e 100644 --- a/app/controllers/commissions_controller.rb +++ b/app/controllers/origami/commissions_controller.rb @@ -1,5 +1,5 @@ -class CommissionsController < ApplicationController - before_action :set_commission, only: [:show, :edit, :update, :destroy] +class Origami::CommissionsController < BaseOrigamiController + # before_action :set_commission, only: [:show, :edit, :update, :destroy] # GET /commissions # GET /commissions.json @@ -56,7 +56,7 @@ class CommissionsController < ApplicationController def destroy @commission.destroy respond_to do |format| - format.html { redirect_to commissions_url, notice: 'Commission was successfully destroyed.' } + format.html { redirect_to origami_commissions_path, notice: 'Commission was successfully destroyed.' } format.json { head :no_content } end end diff --git a/app/views/commissioners/_commissioner.json.jbuilder b/app/views/origami/commissioners/_commissioner.json.jbuilder similarity index 100% rename from app/views/commissioners/_commissioner.json.jbuilder rename to app/views/origami/commissioners/_commissioner.json.jbuilder diff --git a/app/views/commissioners/_form.html.erb b/app/views/origami/commissioners/_form.html.erb similarity index 100% rename from app/views/commissioners/_form.html.erb rename to app/views/origami/commissioners/_form.html.erb diff --git a/app/views/commissioners/edit.html.erb b/app/views/origami/commissioners/edit.html.erb similarity index 100% rename from app/views/commissioners/edit.html.erb rename to app/views/origami/commissioners/edit.html.erb diff --git a/app/views/commissioners/index.html.erb b/app/views/origami/commissioners/index.html.erb similarity index 100% rename from app/views/commissioners/index.html.erb rename to app/views/origami/commissioners/index.html.erb diff --git a/app/views/commissioners/index.json.jbuilder b/app/views/origami/commissioners/index.json.jbuilder similarity index 100% rename from app/views/commissioners/index.json.jbuilder rename to app/views/origami/commissioners/index.json.jbuilder diff --git a/app/views/commissioners/new.html.erb b/app/views/origami/commissioners/new.html.erb similarity index 100% rename from app/views/commissioners/new.html.erb rename to app/views/origami/commissioners/new.html.erb diff --git a/app/views/commissioners/show.html.erb b/app/views/origami/commissioners/show.html.erb similarity index 100% rename from app/views/commissioners/show.html.erb rename to app/views/origami/commissioners/show.html.erb diff --git a/app/views/commissioners/show.json.jbuilder b/app/views/origami/commissioners/show.json.jbuilder similarity index 100% rename from app/views/commissioners/show.json.jbuilder rename to app/views/origami/commissioners/show.json.jbuilder diff --git a/app/views/commissions/_commission.json.jbuilder b/app/views/origami/commissions/_commission.json.jbuilder similarity index 100% rename from app/views/commissions/_commission.json.jbuilder rename to app/views/origami/commissions/_commission.json.jbuilder diff --git a/app/views/commissions/_form.html.erb b/app/views/origami/commissions/_form.html.erb similarity index 72% rename from app/views/commissions/_form.html.erb rename to app/views/origami/commissions/_form.html.erb index 40c96de7..70ce85f2 100644 --- a/app/views/commissions/_form.html.erb +++ b/app/views/origami/commissions/_form.html.erb @@ -1,4 +1,4 @@ -<%= simple_form_for(@commission) do |f| %> +<%= simple_form_for([:origami,@commission]) do |f| %> <%= f.error_notification %>
    diff --git a/app/views/commissions/edit.html.erb b/app/views/origami/commissions/edit.html.erb similarity index 100% rename from app/views/commissions/edit.html.erb rename to app/views/origami/commissions/edit.html.erb diff --git a/app/views/commissions/index.html.erb b/app/views/origami/commissions/index.html.erb similarity index 74% rename from app/views/commissions/index.html.erb rename to app/views/origami/commissions/index.html.erb index f1e174ec..1c6e5eff 100644 --- a/app/views/commissions/index.html.erb +++ b/app/views/origami/commissions/index.html.erb @@ -13,7 +13,7 @@ <% @commissions.each do |commission| %> <%= link_to 'Show', commission %> - <%= link_to 'Edit', edit_commission_path(commission) %> + <%= link_to 'Edit', edit_origami_commission_path(commission) %> <%= link_to 'Destroy', commission, method: :delete, data: { confirm: 'Are you sure?' } %> <% end %> @@ -22,4 +22,4 @@
    -<%= link_to 'New Commission', new_commission_path %> +<%= link_to 'New Commission', new_origami_commission_path %> diff --git a/app/views/commissions/index.json.jbuilder b/app/views/origami/commissions/index.json.jbuilder similarity index 100% rename from app/views/commissions/index.json.jbuilder rename to app/views/origami/commissions/index.json.jbuilder diff --git a/app/views/commissions/new.html.erb b/app/views/origami/commissions/new.html.erb similarity index 60% rename from app/views/commissions/new.html.erb rename to app/views/origami/commissions/new.html.erb index 797e7367..522a45ea 100644 --- a/app/views/commissions/new.html.erb +++ b/app/views/origami/commissions/new.html.erb @@ -2,4 +2,4 @@ <%= render 'form', commission: @commission %> -<%= link_to 'Back', commissions_path %> +<%= link_to 'Back', origami_commissions_path %> diff --git a/app/views/commissions/show.html.erb b/app/views/origami/commissions/show.html.erb similarity index 100% rename from app/views/commissions/show.html.erb rename to app/views/origami/commissions/show.html.erb diff --git a/app/views/commissions/show.json.jbuilder b/app/views/origami/commissions/show.json.jbuilder similarity index 100% rename from app/views/commissions/show.json.jbuilder rename to app/views/origami/commissions/show.json.jbuilder diff --git a/config/routes.rb b/config/routes.rb index 0b3f94a9..99c6672e 100644 --- a/config/routes.rb +++ b/config/routes.rb @@ -2,8 +2,6 @@ require 'sidekiq/web' Rails.application.routes.draw do - resources :commissions - resources :commissioners root 'home#index' mount Sidekiq::Web => '/kiq' @@ -171,6 +169,8 @@ Rails.application.routes.draw do post '/:sale_id/get_customer' => "customers#get_customer" resources :addorders + resources :commissions + resources :commissioners end #--------- Waiter/Ordering Station ------------# From 9d424df9fd8d8fc12d0e39da036ba2b8deddef89 Mon Sep 17 00:00:00 2001 From: yamin Date: Mon, 21 Aug 2017 17:31:17 +0630 Subject: [PATCH 77/77] updateCommissioner --- app/controllers/origami/commissioners_controller.rb | 8 ++++---- app/views/layouts/_header.html.erb | 2 +- app/views/origami/commissioners/_form.html.erb | 2 +- app/views/origami/commissioners/edit.html.erb | 2 +- app/views/origami/commissioners/index.html.erb | 10 ++++------ app/views/origami/commissioners/new.html.erb | 2 +- app/views/origami/commissioners/show.html.erb | 6 +++--- 7 files changed, 15 insertions(+), 17 deletions(-) diff --git a/app/controllers/origami/commissioners_controller.rb b/app/controllers/origami/commissioners_controller.rb index 091fd166..ae107ecf 100644 --- a/app/controllers/origami/commissioners_controller.rb +++ b/app/controllers/origami/commissioners_controller.rb @@ -1,5 +1,5 @@ class Origami::CommissionersController < BaseOrigamiController - # before_action :set_commissioner, only: [:show, :edit, :update, :destroy] + before_action :set_commissioner, only: [:show, :edit, :update, :destroy] # GET /commissioners # GET /commissioners.json @@ -29,7 +29,7 @@ class Origami::CommissionersController < BaseOrigamiController @commissioner.created_by = current_user.id respond_to do |format| if @commissioner.save - format.html { redirect_to @commissioner, notice: 'Commissioner was successfully created.' } + format.html { redirect_to origami_commissioners_path , notice: 'Commissioner was successfully created.' } format.json { render :show, status: :created, location: @commissioner } else format.html { render :new } @@ -43,7 +43,7 @@ class Origami::CommissionersController < BaseOrigamiController def update respond_to do |format| if @commissioner.update(commissioner_params) - format.html { redirect_to @commissioner, notice: 'Commissioner was successfully updated.' } + format.html { redirect_to origami_commissioner_path(@commissioner) , notice: 'Commissioner was successfully updated.' } format.json { render :show, status: :ok, location: @commissioner } else format.html { render :edit } @@ -57,7 +57,7 @@ class Origami::CommissionersController < BaseOrigamiController def destroy @commissioner.destroy respond_to do |format| - format.html { redirect_to commissioners_url, notice: 'Commissioner was successfully destroyed.' } + format.html { redirect_to origami_commissioners_path , notice: 'Commissioner was successfully destroyed.' } format.json { head :no_content } end end diff --git a/app/views/layouts/_header.html.erb b/app/views/layouts/_header.html.erb index 364f8af2..d4062d26 100644 --- a/app/views/layouts/_header.html.erb +++ b/app/views/layouts/_header.html.erb @@ -28,7 +28,7 @@
  • <%= link_to "Print Setting", print_settings_path, :tabindex =>"-1" %>

  • <%= link_to "Employees", settings_employees_path, :tabindex =>"-1" %>
  • -
  • <%= link_to "Commissioners", commissioners_path, :tabindex =>"-1" %>
  • +
  • <%= link_to "Commissioners", origami_commissioners_path , :tabindex =>"-1" %>

  • <%= link_to "Accounts", settings_accounts_path, :tabindex =>"-1" %>

  • diff --git a/app/views/origami/commissioners/_form.html.erb b/app/views/origami/commissioners/_form.html.erb index 6768b139..6386b0f7 100644 --- a/app/views/origami/commissioners/_form.html.erb +++ b/app/views/origami/commissioners/_form.html.erb @@ -1,4 +1,4 @@ -<%= simple_form_for(@commissioner) do |f| %> +<%= simple_form_for([:origami,@commissioner]) do |f| %> <%= f.error_notification %>
    diff --git a/app/views/origami/commissioners/edit.html.erb b/app/views/origami/commissioners/edit.html.erb index 55f50020..0a2edab4 100644 --- a/app/views/origami/commissioners/edit.html.erb +++ b/app/views/origami/commissioners/edit.html.erb @@ -2,7 +2,7 @@ diff --git a/app/views/origami/commissioners/index.html.erb b/app/views/origami/commissioners/index.html.erb index 9fdaa90a..e7230fd9 100644 --- a/app/views/origami/commissioners/index.html.erb +++ b/app/views/origami/commissioners/index.html.erb @@ -3,7 +3,7 @@
  • Home
  • Commissioner
  • - <%= link_to t('.new', :default => t("helpers.links.new")),new_commissioner_path,:class => 'btn btn-primary btn-sm' %> + <%= link_to t('.new', :default => t("helpers.links.new")), new_origami_commissioner_path ,:class => 'btn btn-primary btn-sm' %>
    @@ -17,7 +17,6 @@ Employee Name Commission type Active - Created By @@ -35,10 +34,9 @@ <%= commissioner.commission_type %> <%= commissioner.is_active %> - <%= current_user.name %> - <%= link_to 'Show', commissioner_path(commissioner) %> - <%= link_to 'Edit', edit_commissioner_path(commissioner) %> - <%= link_to 'Destroy', commissioner_path(commissioner), method: :delete, data: { confirm: 'Are you sure?' } %> + <%= link_to 'Show', origami_commissioner_path(commissioner) %> + <%= link_to 'Edit', edit_origami_commissioner_path(commissioner) %> + <%= link_to 'Destroy', origami_commissioner_path(commissioner), method: :delete, data: { confirm: 'Are you sure?' } %> <% end %> diff --git a/app/views/origami/commissioners/new.html.erb b/app/views/origami/commissioners/new.html.erb index 6cadebcc..55b9b98c 100644 --- a/app/views/origami/commissioners/new.html.erb +++ b/app/views/origami/commissioners/new.html.erb @@ -2,7 +2,7 @@ diff --git a/app/views/origami/commissioners/show.html.erb b/app/views/origami/commissioners/show.html.erb index ba313550..579c9c0d 100644 --- a/app/views/origami/commissioners/show.html.erb +++ b/app/views/origami/commissioners/show.html.erb @@ -1,7 +1,7 @@