def catalog(request): empty_fields = user_profile_setup_progress(request.user) if empty_fields > 0: messages.add_message( request, messages.INFO, f"Finish setting up your profile <a href={reverse('settings')}> here</a>. You have {empty_fields} fields to fill." ) return redirect(reverse('settings')) return render( request, 'main/catalog.html', { 'competitions': Competition.objects.filter(active=True).order_by('-created_on'), 'workshops': Workshop.objects.filter(active=True).order_by('-created_on'), 'quizzes': Quiz.objects.filter(active=True).order_by('-created_on'), 'classes': OneOnOneClass.objects.filter(active=True).order_by('-created_on'), 'new_competitions': Competition.get_recent(), 'new_quizzes': Quiz.get_recent(), 'new_workshops': Workshop.get_recent(), })
def catalog(request): return render( request, 'main/catalog.html', { 'competitions': Competition.objects.filter(active=True).order_by('-created_on'), 'workshops': Workshop.objects.filter(active=True).order_by('-created_on'), 'quizzes': Quiz.objects.filter(active=True).order_by('-created_on'), 'classes': OneOnOneClass.objects.filter(active=True).order_by('-created_on'), 'new_competitions': Competition.get_recent(), 'new_quizzes': Quiz.get_recent(), 'new_workshops': Workshop.get_recent(), })