def profile(request, user_id): args = {}; try: user = User.objects.get(id=user_id); except ObjectDoesNotExist: user = request.user; if user.first_name: user.name = user.first_name; if user.last_name: user.name += " " + user.last_name; else: user.name = user.username; user.clubs = UserToOrganization.getOrganizationsForUser(user); club_events = list() for org in user.clubs: events_for_org = Organization.getEventsForOrganization(org) club_events.extend(events_for_org) for event in UserToEvent.getEventsForUser(user): # only add individual event if not suscribed to club that is hosting the event if event not in club_events: club_events.append(event) user.events = club_events args['user'] = user; return render(request, "userProfile.html", args);
def dashboard(request): args = {}; args['user'] = request.user; clubs = UserToOrganization.getOrganizationsForUser(request.user); club_events = list() for org in clubs: events_for_org = Organization.getEventsForOrganization(org) club_events.extend(events_for_org) for event in UserToEvent.getEventsForUser(request.user): # only add individual event if not suscribed to club that is hosting the event if event not in club_events: club_events.append(event) args['events'] = club_events return render(request, "dashboard.html", args);