app/models/enju_message/ability.rb in enju_message-0.1.14.pre4 vs app/models/enju_message/ability.rb in enju_message-0.1.14.pre5
- old
+ new
@@ -4,23 +4,23 @@
def initialize(user, ip_address = nil)
case user.try(:role).try(:name)
when 'Administrator'
can :manage, Message
- can [:read, :update, :destroy], MessageRequest
+ 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], Message do |message|
+ can [:show, :destroy, :delete], Message do |message|
message.receiver == user
end
- can [:read, :update, :destroy], MessageRequest
+ can [:read, :update, :destroy, :delete], MessageRequest
can :read, MessageTemplate
when 'User'
- can [:read, :destroy], Message do |message|
+ can [:read, :destroy, :delete], Message do |message|
message.receiver == user
end
can :index, Message
can :show, Message do |message|
message.receiver == user