update authorize void and edit in cashier

This commit is contained in:
Aung Myo
2017-06-29 15:39:46 +06:30
parent f60c145c00
commit 9305e0c4b4
5 changed files with 18 additions and 10 deletions

View File

@@ -7,7 +7,7 @@ class BaseOrigamiController < ActionController::Base
rescue_from CanCan::AccessDenied do |exception| rescue_from CanCan::AccessDenied do |exception|
flash[:warning] = exception.message flash[:warning] = exception.message
redirect_to root_path redirect_to origami_root_path
end end
def current_user def current_user

View File

@@ -1,5 +1,5 @@
class Origami::SaleEditController < BaseOrigamiController class Origami::SaleEditController < BaseOrigamiController
authorize_resource :class => false
# Index for sale item void OR edit # Index for sale item void OR edit
def edit def edit
sale_id = params[:sale_id] sale_id = params[:sale_id]

View File

@@ -1,5 +1,5 @@
class Origami::VoidController < BaseOrigamiController class Origami::VoidController < BaseOrigamiController
authorize_resource :class => false
def overall_void def overall_void
sale_id = params[:sale_id] sale_id = params[:sale_id]

View File

@@ -54,6 +54,14 @@ class Ability
can :move_dining, :moveroom can :move_dining, :moveroom
can :edit, :sale_edit
can :item_void, :sale_edit
can :item_void_cancel, :sale_edit
can :cancel_all_void, :sale_edit
can :apply_void, :sale_edit
can :overall_void, :void
elsif user.role == "cashier" elsif user.role == "cashier"
can :read, Order can :read, Order