module TeamsHelper # resets the current team if needed def current_team_switch(team) if team != current_team current_user.current_team_id = team.id current_user.save end end def truncate_team_name(name, len = Constants::NAME_TRUNCATION_LENGTH) if name.length > len sanitize_input("") else name end end def team_created_by(team) User.find_by_id(team.created_by_id) end def switch_team_with_param current_team_switch(Team.find_by(id: params[:team])) if params[:team] end end