From 7eff82d87db656a239959d17891a51d216e2e9fc Mon Sep 17 00:00:00 2001 From: Yan Date: Mon, 4 Sep 2017 18:02:41 +0630 Subject: [PATCH 01/18] add public/image to gitignore --- .gitignore | 1 + 1 file changed, 1 insertion(+) diff --git a/.gitignore b/.gitignore index 42a48b40..f4897780 100644 --- a/.gitignore +++ b/.gitignore @@ -21,6 +21,7 @@ capybara-*.html /db/*.sqlite3 /db/schema.rb /db/structure.sql +/public/image /public/system/* /public/assets/* /public/uploads/* From 8966f290b5720908d57cdf1e5b0b827803e82145 Mon Sep 17 00:00:00 2001 From: Yan Date: Mon, 18 Sep 2017 13:53:28 +0630 Subject: [PATCH 02/18] pull origin master --- .gitignore | 2 +- .idea/workspace.xml | 849 ++++++++++-------- app/assets/javascripts/OQS.js | 22 +- app/assets/javascripts/addorder.js | 216 ++++- app/assets/javascripts/cable.js | 10 +- app/assets/javascripts/channels/bill.js | 14 + app/assets/javascripts/channels/order.js | 14 + .../channels/order_queue_station.js | 99 +- app/assets/stylesheets/OQS.scss | 2 + app/assets/stylesheets/addorder.scss | 4 +- .../stylesheets/inventory_definitions.scss | 275 +++++- app/channels/application_cable/channel.rb | 6 +- app/channels/application_cable/connection.rb | 3 + app/channels/bill_channel.rb | 10 + app/channels/order_channel.rb | 10 + app/channels/order_queue_station_channel.rb | 1 + app/controllers/api/bill_controller.rb | 9 + .../menu_item_attributes_controller.rb | 5 +- app/controllers/home_controller.rb | 9 +- .../inventory_definitions_controller.rb | 2 +- .../inventory/stock_checks_controller.rb | 147 ++- app/controllers/oqs/home_controller.rb | 1 + .../origami/addorders_controller.rb | 13 +- .../origami/discounts_controller.rb | 165 ++-- .../origami/in_duties_controller.rb | 170 ++++ .../origami/in_juties_controller.rb | 172 ---- app/controllers/origami/jcb_controller.rb | 3 + app/controllers/origami/master_controller.rb | 3 + app/controllers/origami/mpu_controller.rb | 8 +- .../origami/payments_controller.rb | 2 + .../origami/product_commissions_controller.rb | 2 +- .../origami/sale_edit_controller.rb | 20 +- app/controllers/origami/visa_controller.rb | 3 + .../reports/stock_check_controller.rb | 48 + .../menu_item_instances_controller.rb | 6 +- .../settings/promotions_controller.rb | 18 + .../settings/set_menu_items_controller.rb | 6 +- .../settings/simple_menu_items_controller.rb | 6 +- app/helpers/origami/in_duties_helper.rb | 2 + app/helpers/origami/in_juties_helper.rb | 2 - app/jobs/bill_broadcast_job.rb | 7 + app/jobs/order_broadcast_job.rb | 6 +- app/jobs/order_queue_processor_job.rb | 16 +- app/models/assigned_order_item.rb | 23 + app/models/dining_charge.rb | 4 +- app/models/{in_juty.rb => in_duty.rb} | 2 +- app/models/menu_item_instance.rb | 14 +- app/models/order.rb | 7 +- app/models/product_commission.rb | 57 +- app/models/promotion.rb | 71 +- app/models/sale.rb | 24 +- app/models/sale_item.rb | 10 + app/models/sale_payment.rb | 2 + app/models/stock_check.rb | 9 +- app/models/stock_check_item.rb | 12 +- app/pdf/stock_result_pdf.rb | 90 +- .../restaurant/menu/_menu_item.json.jbuilder | 6 +- .../menu_item_attributes/show.json.jbuilder | 8 + app/views/home/dashboard.html.erb | 23 +- .../inventory/_inventory_list.html.erb | 14 +- app/views/inventory/inventory/index.html.erb | 31 +- .../inventory_definitions/_form.html.erb | 89 +- .../inventory_definitions/edit.html.erb | 16 +- .../inventory/stock_checks/index.html.erb | 115 ++- .../inventory/stock_checks/show.html.erb | 117 +-- app/views/layouts/_header.html.erb | 1 + app/views/layouts/_header_inventory.html.erb | 38 + app/views/layouts/inventory.html.erb | 4 +- app/views/oqs/_oqs_test.html.erb | 51 ++ app/views/oqs/home/index.html.erb | 79 +- .../addorders/_menu_item.json.jbuilder | 117 +++ app/views/origami/addorders/detail.html.erb | 51 +- .../addorders/get_menu_category.json.jbuilder | 5 + app/views/origami/discounts/index.html.erb | 2 +- app/views/origami/home/index.html.erb | 192 ++-- app/views/origami/home/show.html.erb | 26 +- .../_assign_in_duty.html.erb} | 11 - .../_edit_in_duty.html.erb} | 2 +- .../{in_juties => in_duties}/_form.html.erb | 15 +- .../origami/in_duties/_in_duty.json.jbuilder | 2 + .../assign_in_duty.html.erb} | 20 +- .../{in_juties => in_duties}/edit.html.erb | 4 +- .../origami/in_duties/edit_in_duty.html.erb | 6 + .../{in_juties => in_duties}/index.html.erb | 46 +- .../origami/in_duties/index.json.jbuilder | 1 + .../index_in_duty.html.erb} | 64 +- .../{in_juties => in_duties}/new.html.erb | 4 +- .../{in_juties => in_duties}/show.html.erb | 18 +- .../origami/in_duties/show.json.jbuilder | 1 + .../origami/in_juties/_in_juty.json.jbuilder | 2 - .../origami/in_juties/edit_in_juty.html.erb | 6 - .../origami/in_juties/index.json.jbuilder | 1 - .../origami/in_juties/show.json.jbuilder | 1 - app/views/origami/jcb/index.html.erb | 306 ++++--- app/views/origami/master/index.html.erb | 312 ++++--- .../origami/movetable/move_dining.html.erb | 31 +- app/views/origami/mpu/index.html.erb | 319 ++++--- app/views/origami/orders/show.html.erb | 2 +- app/views/origami/payments/show.html.erb | 608 +++++++------ .../load_commissioners.html.erb | 3 +- app/views/origami/rooms/show.html.erb | 22 +- app/views/origami/visa/index.html.erb | 312 ++++--- app/views/reports/commission/index.html.erb | 14 +- .../_stock_check_report_filter.html.erb | 89 ++ app/views/reports/stock_check/index.html.erb | 87 ++ app/views/reports/stock_check/index.xls.erb | 52 ++ app/views/settings/commissions/_form.html.erb | 2 +- .../settings/dining_charges/_form.html.erb | 2 +- .../menu_item_instances/edit.html.erb | 23 +- app/views/settings/promotions/_form.html.erb | 92 +- config/cable.yml | 12 +- config/environments/development.rb | 4 +- config/initializers/assets.rb | 4 + config/routes.rb | 28 +- .../20170403161857_create_sale_items.rb | 1 + db/migrate/20170530072247_create_shops.rb | 2 +- ....rb => 20170823081748_create_in_duties.rb} | 6 +- dump.rdb | Bin 851 -> 908 bytes public/fonts/glyphicons-halflings-regular.ttf | Bin 0 -> 45404 bytes .../fonts/glyphicons-halflings-regular.woff | Bin 0 -> 23424 bytes ...r_spec.rb => in_duties_controller_spec.rb} | 4 +- .../{in_juty_spec.rb => in_duty_spec.rb} | 2 +- 122 files changed, 3964 insertions(+), 2277 deletions(-) create mode 100644 app/assets/javascripts/channels/bill.js create mode 100644 app/assets/javascripts/channels/order.js create mode 100644 app/channels/bill_channel.rb create mode 100644 app/channels/order_channel.rb create mode 100644 app/controllers/origami/in_duties_controller.rb delete mode 100644 app/controllers/origami/in_juties_controller.rb create mode 100644 app/controllers/reports/stock_check_controller.rb create mode 100644 app/helpers/origami/in_duties_helper.rb delete mode 100644 app/helpers/origami/in_juties_helper.rb create mode 100644 app/jobs/bill_broadcast_job.rb rename app/models/{in_juty.rb => in_duty.rb} (78%) create mode 100644 app/views/api/restaurant/menu_item_attributes/show.json.jbuilder create mode 100644 app/views/layouts/_header_inventory.html.erb create mode 100644 app/views/oqs/_oqs_test.html.erb create mode 100644 app/views/origami/addorders/_menu_item.json.jbuilder create mode 100644 app/views/origami/addorders/get_menu_category.json.jbuilder rename app/views/origami/{in_juties/_assign_in_juty.html.erb => in_duties/_assign_in_duty.html.erb} (92%) rename app/views/origami/{in_juties/_edit_in_juty.html.erb => in_duties/_edit_in_duty.html.erb} (87%) rename app/views/origami/{in_juties => in_duties}/_form.html.erb (93%) create mode 100644 app/views/origami/in_duties/_in_duty.json.jbuilder rename app/views/origami/{in_juties/assign_in_juty.html.erb => in_duties/assign_in_duty.html.erb} (76%) rename app/views/origami/{in_juties => in_duties}/edit.html.erb (61%) create mode 100644 app/views/origami/in_duties/edit_in_duty.html.erb rename app/views/origami/{in_juties => in_duties}/index.html.erb (54%) create mode 100644 app/views/origami/in_duties/index.json.jbuilder rename app/views/origami/{in_juties/index_in_juty.html.erb => in_duties/index_in_duty.html.erb} (50%) rename app/views/origami/{in_juties => in_duties}/new.html.erb (58%) rename app/views/origami/{in_juties => in_duties}/show.html.erb (59%) create mode 100644 app/views/origami/in_duties/show.json.jbuilder delete mode 100644 app/views/origami/in_juties/_in_juty.json.jbuilder delete mode 100644 app/views/origami/in_juties/edit_in_juty.html.erb delete mode 100644 app/views/origami/in_juties/index.json.jbuilder delete mode 100644 app/views/origami/in_juties/show.json.jbuilder create mode 100644 app/views/reports/stock_check/_stock_check_report_filter.html.erb create mode 100644 app/views/reports/stock_check/index.html.erb create mode 100644 app/views/reports/stock_check/index.xls.erb rename db/migrate/{20170823081747_create_in_juties.rb => 20170823081748_create_in_duties.rb} (54%) create mode 100644 public/fonts/glyphicons-halflings-regular.ttf create mode 100644 public/fonts/glyphicons-halflings-regular.woff rename spec/controllers/origami/{in_juties_controller_spec.rb => in_duties_controller_spec.rb} (97%) rename spec/models/{in_juty_spec.rb => in_duty_spec.rb} (68%) diff --git a/.gitignore b/.gitignore index b6d9a051..38026948 100644 --- a/.gitignore +++ b/.gitignore @@ -51,7 +51,7 @@ config/deploy/config/* /dump.rdb # Fonts -public/fonts/* +# public/fonts/* # Ruby-Mine IDE folder /.idea diff --git a/.idea/workspace.xml b/.idea/workspace.xml index 0840cec0..e5ebd9a3 100644 --- a/.idea/workspace.xml +++ b/.idea/workspace.xml @@ -3,6 +3,11 @@ + + + + + @@ -17,7 +22,7 @@ - + @@ -44,51 +49,93 @@ - - + + - - + + - - + + + + + + + + + + + + + + + + + + + + + + - + - - + + - - + + - - + + - - + + + + + + + + + + + + + + - - + + - - + + + + + + + + + + + + @@ -98,8 +145,6 @@ - table_invoice - sale_id oqs void red @@ -121,7 +166,22 @@ gem "select2-rails" custom_excel load + promotion_original_product + in_juti + Juty + Juti + juty + Juties + juties + product_qty + item_code + + Duties + Duty + duty + duties +