add dashboard settings and customer create

This commit is contained in:
phyusin
2018-07-13 18:00:49 +06:30
parent 0096c1479d
commit 4783e35942
17 changed files with 106 additions and 45 deletions

View File

@@ -74,8 +74,7 @@ class Origami::CustomersController < BaseOrigamiController
end
filter = params[:filter]
puts "filter"
puts filter
if filter.nil?
puts params[:page]
@crm_customers = Customer.order("customer_id") #.page(params[:page])
@@ -94,6 +93,19 @@ class Origami::CustomersController < BaseOrigamiController
# end
@membership_types = Lookup.collection_of("member_group_type")
#for create customer on/off
@create_flag = true
lookup_customer = Lookup.collection_of('customer_settings')
if !lookup_customer.empty?
lookup_customer.each do |create_setting|
if create_setting[0].downcase == "create"
if create_setting[1] == '0' && current_login_employee.role == 'cashier'
@create_flag = false
end
end
end
end
respond_to do |format|
# format.html { render :template => "crm/customers/index" }
format.html { render action: "index"}

View File

@@ -69,6 +69,17 @@ class Origami::DashboardController < BaseOrigamiController
end
end
end
#dashboard settings on/off for supervisor and cashier
dashboard_settings = Lookup.collection_of('dashboard_settings')
@setting_flag = true
if !dashboard_settings.empty?
dashboard_settings.each do |setting|
if setting[0].to_s.downcase == current_user.role.downcase && setting[1] == '0'
@setting_flag = false
end
end
end
end
def get_all_menu

View File

@@ -116,7 +116,7 @@ class Origami::HomeController < BaseOrigamiController
@split_bill = lookup_spit_bill[0][1]
end
#for edit order open & close
#for edit order on/off
@edit_order_origami = true
lookup_edit_order = Lookup.collection_of('edit_order')
if !lookup_edit_order.empty?