abiao лет назад: 4
Родитель
Сommit
1f383d89c3
1 измененных файлов с 7 добавлено и 1 удалено
  1. 7 1
      app/models/ability.rb

+ 7 - 1
app/models/ability.rb

@@ -27,11 +27,17 @@ class Ability
         # can :update, :all
       else
         user.permissions.each do |permission|
-           eval "can :#{permission.can}, #{permission.model}"
+          if permission.model=="Order"
+            can :update, Order, :depart => [1,2]
+            can :read, Order, :depart => [1,2]
+          else
+            eval "can :#{permission.can}, #{permission.model}"
+           end
         end 
                      
         can :update, AdminUser, :id => user.id
         can :read, AdminUser, :id => user.id
+
         cannot :history, :all
         # cannot :destroy, ChannelQrcode        
         # cannot :refund_at_once, Project