Sprankelprachtig aan/afmeldsysteem

groups_helper.rb 536B

123456789101112131415161718192021
  1. module GroupsHelper
  2. def require_membership!
  3. return unless require_login!
  4. unless @group.is_member?(current_person) || current_person.is_admin?
  5. flash_message(:danger, I18n.t('groups.membership_required'))
  6. redirect_to dashboard_home_path
  7. end
  8. end
  9. def require_leader!
  10. return unless require_login!
  11. unless @group.is_leader?(current_person) ||
  12. current_person.is_admin?
  13. flash_message(:danger, I18n.t('groups.leadership_required'))
  14. redirect_to dashboard_home_path
  15. end
  16. end
  17. end