diff --git a/app/assets/javascripts/BSBMaterial/admin.js b/app/assets/javascripts/BSBMaterial/admin.js
index c62b3f87..f670db1f 100755
--- a/app/assets/javascripts/BSBMaterial/admin.js
+++ b/app/assets/javascripts/BSBMaterial/admin.js
@@ -444,7 +444,7 @@ $.AdminBSB.browser = {
}
//==========================================================================================================================
-$(document).on('turbolinks:load', function () {
+$(document).ready(function() {
$.AdminBSB.browser.activate();
$.AdminBSB.leftSideBar.activate();
$.AdminBSB.rightSideBar.activate();
diff --git a/app/assets/javascripts/BSBMaterial/demo.js b/app/assets/javascripts/BSBMaterial/demo.js
index 87f67674..6121099e 100755
--- a/app/assets/javascripts/BSBMaterial/demo.js
+++ b/app/assets/javascripts/BSBMaterial/demo.js
@@ -1,4 +1,4 @@
-$(document).on('turbolinks:load', function () {
+$(document).ready(function() {
skinChanger();
activateNotificationAndTasksScroll();
diff --git a/app/assets/javascripts/BSBMaterial/pages/index.js b/app/assets/javascripts/BSBMaterial/pages/index.js
index 7c3c3a39..5db70e5c 100755
--- a/app/assets/javascripts/BSBMaterial/pages/index.js
+++ b/app/assets/javascripts/BSBMaterial/pages/index.js
@@ -1,4 +1,4 @@
-$(document).on('turbolinks:load', function () {
+$(document).ready(function(){
//Widgets count
$('.count-to').countTo();
diff --git a/app/assets/javascripts/OQS.js b/app/assets/javascripts/OQS.js
index 620e7490..4d66cfab 100755
--- a/app/assets/javascripts/OQS.js
+++ b/app/assets/javascripts/OQS.js
@@ -24,7 +24,7 @@
//= require BSBMaterial/demo.js
//= require custom.js
-$(document).ready(function(){
+$(document).on('turbolinks:load', function() {
$(".nav-completed").on("click", function(){
$("#completed").removeClass('hide')
diff --git a/app/assets/javascripts/application.js b/app/assets/javascripts/application.js
index 296d51c7..c886fec3 100755
--- a/app/assets/javascripts/application.js
+++ b/app/assets/javascripts/application.js
@@ -11,15 +11,15 @@
// about supported directives.
//
//= require jquery
-//= require jquery.turbolinks
//= require jquery_ujs
-//= require turbolinks
//= require tether
//= require bootstrap/js/popper.min
//= require bootstrap/js/bootstrap-material-design.min
//= require jquery_nested_form
//= require cable
-//= require settings/processing_items
+//= require tether
+//= require bootstrap/js/popper.min
+//= require bootstrap/js/bootstrap-material-design.min
//= require momentjs/moment
//= require bootstrap-material-datetimepicker/js/bootstrap-material-datetimepicker
//= require multi-select/js/jquery.multi-select.js
@@ -30,16 +30,24 @@
//= require autosize/autosize.js
//= require jquery-countto/jquery.countTo.js
//= require raphael/raphael.min
-//= require morrisjs/morris.js
//= require chartjs/Chart.bundle.js
//= require fileinput.min
+//= require settings/processing_items
//= require BSBMaterial/admin.js
-//= require BSBMaterial/pages/index.js
//= require BSBMaterial/demo.js
//= require custom.js
-$(document).on('turbolinks:load', function() {
+$(document).ready(function() {
+ $('.count-to').countTo();
+
+ //Sales count to
+ $('.sales-count-to').countTo({
+ formatter: function (value, options) {
+ return '$' + value.toFixed(2).replace(/(\d)(?=(\d\d\d)+(?!\d))/g, ' ').replace('.', ',');
+ }
+ });
+
$('.datetimepicker').bootstrapMaterialDatePicker({
format: 'DD-MM-YYYY - HH:mm',
clearButton: true,
diff --git a/app/assets/javascripts/custom.js b/app/assets/javascripts/custom.js
index 0bedd12a..d18a4726 100644
--- a/app/assets/javascripts/custom.js
+++ b/app/assets/javascripts/custom.js
@@ -1,6 +1,6 @@
-$(document).on('turbolinks:load', function() {
+$(document).ready(function() {
$('body').bootstrapMaterialDesign();
-
+
var height = ($(window).height() - ($('.legal').outerHeight() + $('.user-info').outerHeight() + $('.navbar').innerHeight()));
$('#custom-slimscroll').slimScroll({
@@ -40,8 +40,10 @@ $(document).on('turbolinks:load', function() {
type: method,
url: url ,
success: function(data) {
+ // console.log(data.url);
+ location.href = data.url;
}
- });
+ });
} else {
swal("Cancelled", "Your imaginary file is safe :)", "error");
}
diff --git a/app/assets/javascripts/login.js b/app/assets/javascripts/login.js
index 18d50be5..92005cdb 100755
--- a/app/assets/javascripts/login.js
+++ b/app/assets/javascripts/login.js
@@ -15,7 +15,6 @@
//= require tether
//= require bootstrap/js/popper.min
//= require bootstrap/js/bootstrap-material-design.min
-//= require turbolinks
//= require node-waves/waves.js
//= require BSBMaterial/admin.js
//= require bootstrap-notify/bootstrap-notify.js
\ No newline at end of file
diff --git a/app/assets/javascripts/origami.js b/app/assets/javascripts/origami.js
index d6ad05e6..84799a93 100755
--- a/app/assets/javascripts/origami.js
+++ b/app/assets/javascripts/origami.js
@@ -1,42 +1,40 @@
//= require jquery
//= require tether
+//= require jquery_ujs
//= require bootstrap/js/popper.min
//= require bootstrap/js/bootstrap-material-design.min
-//= require jquery_ujs
-//= require turbolinks
-//= require cable
//= require momentjs/moment
//= require bootstrap-material-datetimepicker/js/bootstrap-material-datetimepicker
//= require jquery-slimscroll/jquery.slimscroll.js
//= require bootstrap-notify/bootstrap-notify.js
//= require node-waves/waves.js
//= require sweetalert/sweetalert.min.js
+//= require cable
+//= require turbolinks
//= require BSBMaterial/admin.js
//= require BSBMaterial/demo.js
//= require custom.js
-
$(document).on('turbolinks:load', function() {
- $('.datetimepicker').bootstrapMaterialDatePicker({
- format: 'DD-MM-YYYY - HH:mm',
- clearButton: true,
- weekStart: 1
- });
+ $('.datetimepicker').bootstrapMaterialDatePicker({
+ format: 'DD-MM-YYYY - HH:mm',
+ clearButton: true,
+ weekStart: 1
+ });
- $('.datepicker').bootstrapMaterialDatePicker({
- format: 'DD-MM-YYYY',
- clearButton: true,
- weekStart: 1,
- time: false
- });
+ $('.datepicker').bootstrapMaterialDatePicker({
+ format: 'DD-MM-YYYY',
+ clearButton: true,
+ weekStart: 1,
+ time: false
+ });
+
+ $('.timepicker').bootstrapMaterialDatePicker({
+ format: 'HH:mm',
+ clearButton: true,
+ date: false
+ });
- $('.timepicker').bootstrapMaterialDatePicker({
- format: 'HH:mm',
- clearButton: true,
- date: false
- });
-});
-$(document).ready(function(){
// For selected order return
var order_status = "";
order_status = $(".selected-item").children().find(".orders-order-status").text().substr(0,6).trim();
diff --git a/app/assets/javascripts/settings/processing_items.js b/app/assets/javascripts/settings/processing_items.js
index 60c53ba4..73d8f66a 100755
--- a/app/assets/javascripts/settings/processing_items.js
+++ b/app/assets/javascripts/settings/processing_items.js
@@ -1,4 +1,4 @@
-$(document).on('turbolinks:load', function() {
+$(document).ready(function() {
$(".processitems").click(function(event){
event.preventDefault();
console.log($(this).data("id"));
diff --git a/app/assets/stylesheets/application.scss b/app/assets/stylesheets/application.scss
index a032998a..b7bcb027 100755
--- a/app/assets/stylesheets/application.scss
+++ b/app/assets/stylesheets/application.scss
@@ -12,6 +12,8 @@
@import "BSBMaterial/themes/all-themes";
@import "reset";
+/*@import "bootstrap-select/css/bootstrap-select.min";*/
+
/*----- Order Processing Items -----*/
.opi_ul {
display:block;
diff --git a/app/assets/stylesheets/login.scss b/app/assets/stylesheets/login.scss
index 29ef2e6e..030b0fe1 100755
--- a/app/assets/stylesheets/login.scss
+++ b/app/assets/stylesheets/login.scss
@@ -1,3 +1,4 @@
+@import "material_icons";
@import "bootstrap/css/bootstrap-material-design.min";
@import "node-waves/waves";
@import "animate-css/animate";
diff --git a/app/controllers/home_controller.rb b/app/controllers/home_controller.rb
index 24c4aceb..71ed8d07 100755
--- a/app/controllers/home_controller.rb
+++ b/app/controllers/home_controller.rb
@@ -84,7 +84,8 @@ class HomeController < ApplicationController
# clear in employee session
Employee.logout(session[:session_token])
session[:session_token] = nil
- redirect_to root_path
+ # redirect_to root_path
+ render :json => {:status=> "Success", :url => root_path }.to_json
end
private
diff --git a/app/controllers/origami/void_controller.rb b/app/controllers/origami/void_controller.rb
index 2ea211fa..27e18e39 100755
--- a/app/controllers/origami/void_controller.rb
+++ b/app/controllers/origami/void_controller.rb
@@ -19,13 +19,14 @@ class Origami::VoidController < BaseOrigamiController
sale.sale_status = 'void'
sale.save
- bookings = sale.bookings
- bookings.each do |booking|
- orders = booking.orders
- orders.each do |order|
- # order.status = 'void'
- end
- end
+ # No Need
+ # bookings = sale.bookings
+ # bookings.each do |booking|
+ # orders = booking.orders
+ # orders.each do |order|
+ # # order.status = 'void'
+ # end
+ # end
table_avaliable = true
table = sale.bookings[0].dining_facility
diff --git a/app/views/crm/customers/_new_form.html.erb b/app/views/crm/customers/_new_form.html.erb
index 0d6fe012..300603a3 100755
--- a/app/views/crm/customers/_new_form.html.erb
+++ b/app/views/crm/customers/_new_form.html.erb
@@ -4,14 +4,14 @@
<%= f.hidden_field :id, :class => "form-control " %>
- Salutation :
- Mr
+ <%= t("views.right_panel.detail.salutation") %> :
+ <%= t("views.right_panel.detail.mr") %>
<%= f.radio_button :salutation,"Mr", :class => "salutation mr with-gap radio-col-indigo", :value=>"Mr", :style=>"width: 30px"%>
- Miss
+ <%= t("views.right_panel.detail.miss") %>
<%= f.radio_button :salutation,"Mrs", :class => "salutation mrs with-gap radio-col-indigo", :value=>"Mrs", :style=>"width: 30px"%>
- Mrs
+ <%= t("views.right_panel.detail.mrs") %>
<%= f.radio_button :salutation,"Miss", :class => "salutation miss with-gap radio-col-indigo", :value=>"Miss", :style=>"width: 30px"%>
- Mdm
+ <%= t("views.right_panel.detail.mdm") %>
<%= f.radio_button :salutation,"Mdm", :class => "salutation mdm with-gap radio-col-indigo", :value=>"Mdm", :style=>"width: 30px"%>
@@ -27,11 +27,11 @@
- Gender :
- Male
+ <%= t("views.right_panel.detail.gender") %> :
+ <%= t("views.right_panel.detail.male") %>
<%= f.radio_button :gender,"Male", :class => "gender male", :value=>"Male", :style=>"width: 30px"%>
- Female
- <%= f.radio_button :gender,"Female", :class => "gender female", :value=>"Female", :style=>"width: 30px"%>
+ <%= t("views.right_panel.detail.female") %>
+ <%= f.radio_button :gender,"Female", :class => "gender female", :value=>"Female", :style=>"width: 30px"%>
@@ -75,7 +75,7 @@
- Date Of Birth
+ <%= t("views.right_panel.detail.date_of_birth") %>
<%= f.text_field :date_of_birth,:value=>"01-01-1990",:class=>"form-control datepicker"%>
- Select Customer Type
+ <%= t("views.right_panel.detail.select_customer_type") %>
<% Lookup.where("lookup_type = ?", "customer_type" ).each do |ct| %>
@@ -112,7 +112,7 @@
<% end %>
diff --git a/app/views/crm/customers/show.html.erb b/app/views/crm/customers/show.html.erb
index 4527f7cf..640e8ef6 100755
--- a/app/views/crm/customers/show.html.erb
+++ b/app/views/crm/customers/show.html.erb
@@ -5,13 +5,13 @@
@@ -24,15 +24,15 @@
- Card No
- Name
- Company
- Contact no
- Email
- NRC/Passport No
- Address
- DOB
- Membership Type
+ <%= t("views.right_panel.detail.card_no") %>
+ <%= t("views.right_panel.detail.name") %>
+ <%= t("views.right_panel.detail.company") %>
+ <%= t("views.right_panel.detail.contact_no") %>
+ <%= t("views.right_panel.detail.email") %>
+ <%= t("views.right_panel.detail.nrc_passport_no") %>
+ <%= t("views.right_panel.detail.address") %>
+ <%= t("views.right_panel.detail.dob") %>
+ <%= t("views.right_panel.detail.membership_type") %>
@@ -65,13 +65,13 @@
- Date
+ <%= t("views.right_panel.detail.date") %>
- Discount Amount
+ <%= t("views.right_panel.detail.discount_amount") %>
- From Account
- Status
- Receipt No
+ <%= t("views.right_panel.detail.from_account") %>
+ <%= t("views.right_panel.detail.status") %>
+ <%= t("views.right_panel.detail.receipt_no") %>
@@ -97,16 +97,17 @@
-
Order Details
+
<%= t :order_details %>
- Order ID
- Type
- Order status
- Order date
- Items Count
+ <%= t("views.right_panel.detail.order_id") %>
+ <%= t("views.right_panel.detail.type") %>
+ <%= t("views.right_panel.detail.type") %>
+ <%= t("views.right_panel.detail.order_status") %>
+ <%= t("views.right_panel.detail.order_date") %>
+ <%= t("views.right_panel.detail.items_count") %>
@@ -127,18 +128,18 @@
-
Sale Details
+
<%= t :sale_details %>
- Sale Id
- Receipt no
- Grand total
- Tax amount
- Cashier
- Sales status
- Receipt Date
+ <%= t("views.right_panel.detail.sale_id") %>
+ <%= t("views.right_panel.detail.receipt_no") %>
+ <%= t("views.right_panel.detail.grand_total") %>
+ <%= t("views.right_panel.detail.tax_amount") %>
+ <%= t :cashier %>
+ <%= t("views.right_panel.detail.sales_status") %>
+ <%= t("views.right_panel.detail.receipt_date") %>
@@ -166,7 +167,7 @@
diff --git a/app/views/inventory/inventory_definitions/index.html.erb b/app/views/inventory/inventory_definitions/index.html.erb
index e13d1359..943f47cf 100755
--- a/app/views/inventory/inventory_definitions/index.html.erb
+++ b/app/views/inventory/inventory_definitions/index.html.erb
@@ -1,7 +1,7 @@
<%= notice %>
-
Inventory Definitions
+
<%= t :inventory_definitions %>
diff --git a/app/views/inventory/inventory_definitions/new.html.erb b/app/views/inventory/inventory_definitions/new.html.erb
index e4a752cc..08dd4239 100755
--- a/app/views/inventory/inventory_definitions/new.html.erb
+++ b/app/views/inventory/inventory_definitions/new.html.erb
@@ -1,7 +1,7 @@