Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- require 'lib/zeta_support'
- class PermissionsObserver < ActiveRecord::Observer
- observe :user, :comment, :discussion, :torrent, :group, :membership, :invitation, :favorite
- def before_destroy(record)
- record.logger.info 'BEFORE_DESTROY'
- #debugger
- return unless User.current
- User.current.authorizer.assert!(:destroy, record)
- end
- end
- class Group
- has_many :memberships
- end
Add Comment
Please, Sign In to add comment