OSDN Git Service

Return empty abilities if user is blocked
authorDmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
Tue, 27 Aug 2013 09:41:49 +0000 (12:41 +0300)
committerDmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
Tue, 27 Aug 2013 09:41:49 +0000 (12:41 +0300)
app/models/ability.rb

index 0b77564..74f92fe 100644 (file)
@@ -2,6 +2,7 @@ class Ability
   class << self
     def allowed(user, subject)
       return [] unless user.kind_of?(User)
+      return [] if user.blocked?
 
       case subject.class.name
       when "Project" then project_abilities(user, subject)