app/models/ability.rb in educode_sales-0.9.41 vs app/models/ability.rb in educode_sales-0.9.42
- old
+ new
@@ -7,10 +7,10 @@
# user ||= User.new # guest user (not logged in)
alias_action :index, :trends, :show, :to => :read
if staff.is_admin
can :manage, :all
else
- staff.role.permissions.each do |ps|
+ staff.all_permissions.each do |ps|
can ps.action.to_sym, "EducodeSales::#{ps.subject}".constantize
# level = @current_admin.role.role_areas.find_by(clazz: 'name')&.level
# if level == '自己'
# can ps.action.to_sym, "EducodeSales::#{ps.subject}".constantize, staff_id: staff.id
# elsif level == '区域'