Guest User

Untitled

a guest
Jun 22nd, 2018
61
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.40 KB | None | 0 0
  1. require 'lib/zeta_support'
  2. class PermissionsObserver < ActiveRecord::Observer
  3. observe :user, :comment, :discussion, :torrent, :group, :membership, :invitation, :favorite
  4.  
  5. def before_destroy(record)
  6. record.logger.info 'BEFORE_DESTROY'
  7. #debugger
  8. return unless User.current
  9. User.current.authorizer.assert!(:destroy, record)
  10. end
  11.  
  12. end
  13.  
  14.  
  15. class Group
  16. has_many :memberships
  17. end
Add Comment
Please, Sign In to add comment