module GroupsHelper def require_membership! require_login! if !(Member.exists?(group: @group, person: current_person) || current_person.is_admin?) flash[:danger] = "You need to be a member of that group to do that." redirect_to dashboard_url end end def require_leader! require_login! if !(Member.exists?(group: @group, is_leader: true, person: current_person) || current_person.is_admin?) flash[:danger] = "You need to be a group leader to do that." redirect_to dashboard_url end end end