diff --git a/app/controllers/reports/daily_sales_controller.rb b/app/controllers/reports/daily_sales_controller.rb index 6d99551d..1a878aaa 100644 --- a/app/controllers/reports/daily_sales_controller.rb +++ b/app/controllers/reports/daily_sales_controller.rb @@ -1,5 +1,5 @@ class Reports::DailySalesController < BaseReportController - # authorize_resource :class => false + authorize_resource :class => false def index from, to ,report_type = get_date_range_from_params @sale_data = Sale.daily_sales_list(from,to) diff --git a/app/controllers/reports/sale_items_controller.rb b/app/controllers/reports/sale_items_controller.rb index 81f7af01..9001658c 100644 --- a/app/controllers/reports/sale_items_controller.rb +++ b/app/controllers/reports/sale_items_controller.rb @@ -1,5 +1,5 @@ class Reports::SaleItemsController < BaseReportController - # authorize_resource :class => false + authorize_resource :class => false def index from, to, report_type = get_date_range_from_params diff --git a/app/models/ability.rb b/app/models/ability.rb index f3e8da5c..10a289f1 100644 --- a/app/models/ability.rb +++ b/app/models/ability.rb @@ -20,9 +20,9 @@ class Ability can :manage, Zone can :manage, CashierTerminal can :manage, Employee - can :manage, MembershipSetting - can :manage, MembershipAction - can :manage, PaymentMethodSetting + # can :manage, MembershipSetting + # can :manage, MembershipAction + # can :manage, PaymentMethodSetting can :manage, TaxProfile can :manage, PrintSetting can :manage, Account @@ -30,9 +30,26 @@ class Ability can :manage, Order can :manage, Sale + can :manage, Customer + can :index, :dailysale can :index, :saleitem + can :add_customer, Customer + can :update_sale_by_customer, Customer + + can :index, :discount + can :create, :discount + + can :show, :payment + can :create, :payment + can :reprint, :payment + + can :move_dining, :movetable + can :moving, :movetable + + can :move_dining, :moveroom + elsif user.role == "cashier" can :read, Order @@ -55,6 +72,10 @@ class Ability can :moving, :movetable can :move_dining, :moveroom + + can :index, :dailysale + can :index, :saleitem + elsif user.role == "accountant"