app/models/enju_message/ability.rb in enju_message-0.1.14.pre24 vs app/models/enju_message/ability.rb in enju_message-0.1.14.pre25

- old
+ new

@@ -4,23 +4,24 @@ def initialize(user, ip_address = nil) case user.try(:role).try(:name) when 'Administrator' can :manage, Message + can :destroy_selected, Message can [:read, :update, :destroy, :delete], MessageRequest can [:read, :update], MessageTemplate when 'Librarian' can [:index, :create], Message can [:update], Message do |message| message.sender == user end - can [:show, :destroy, :delete], Message do |message| + can [:show, :destroy, :delete, :destroy_selected], Message do |message| message.receiver == user end can [:read, :update, :destroy, :delete], MessageRequest can :read, MessageTemplate when 'User' - can [:read, :destroy, :delete], Message do |message| + can [:show, :destroy, :delete, :destroy_selected], Message do |message| message.receiver == user end can :index, Message can :show, Message do |message| message.receiver == user