Module: TeamsHelper
- Defined in:
- app/helpers/teams_helper.rb
Instance Method Summary collapse
-
#find_past_teams(person) ⇒ Object
Todo: This method looks similiar to one in helpers/teams_helper.rb – if so DRY!.
Instance Method Details
#find_past_teams(person) ⇒ Object
Todo: This method looks similiar to one in helpers/teams_helper.rb – if so DRY!
5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
# File 'app/helpers/teams_helper.rb', line 5 def find_past_teams(person) @past_teams_as_member = Team.find_by_sql(["SELECT t.* FROM teams t INNER JOIN team_assignments ta ON ( t.id = ta.team_id) INNER JOIN users u ON (ta.user_id = u.id) INNER JOIN courses c ON (t.course_id = c.id) WHERE u.id = ? AND (c.semester <> ? OR c.year <> ?)", person.id, AcademicCalendar.current_semester(), Date.today.year]) teams_list = "" count = 0 @past_teams_as_member.each do |team| if count == 0 teams_list = team.name else teams_list = teams_list.concat(", " + team.name) end count += 1 end return teams_list end |