Exemple #1
0
 def get_queryset(self):
     submissions = Submission.objects.all_sorted(
         self.request.GET.get('sort', 'created')
         )
     if not Submission.allows_listing_hidden_by(self.request.user):
         submissions = submissions.exclude(hidden=True)
     return submissions
Exemple #2
0
def home(request):
    """Home page."""

    featured_submissions = Submission.objects.order_by('-modified').filter(featured=True)
    if not Submission.allows_listing_hidden_by(request.user):
        featured_submissions = featured_submissions.exclude(hidden=True)

    submissions = Submission.objects.all_sorted(request.GET.get('sort', 'created'))
    if not Submission.allows_listing_hidden_by(request.user):
        submissions = submissions.exclude(hidden=True)

    return object_list(request, submissions,
        extra_context={
            'featured_submission_list': featured_submissions,
        },
        paginate_by=DEMOS_PAGE_SIZE, allow_empty=True,
        template_loader=template_loader,
        template_object_name='submission',
        template_name='demos/home.html') 
Exemple #3
0
def all(request):
    """Browse all demo submissions"""
    sort_order = request.GET.get('sort', 'created')
    queryset = Submission.objects.all_sorted(sort_order)
    if not Submission.allows_listing_hidden_by(request.user):
        queryset = queryset.exclude(hidden=True)
    return object_list(request, queryset,
        paginate_by=DEMOS_PAGE_SIZE, allow_empty=True,
        template_loader=template_loader,
        template_object_name='submission',
        template_name='demos/listing_all.html')
Exemple #4
0
def all(request):
    """Browse all demo submissions"""
    sort_order = request.GET.get('sort', 'created')
    queryset = Submission.objects.all_sorted(sort_order)
    if not Submission.allows_listing_hidden_by(request.user):
        queryset = queryset.exclude(hidden=True)
    return object_list(request,
                       queryset,
                       paginate_by=DEMOS_PAGE_SIZE,
                       allow_empty=True,
                       template_loader=template_loader,
                       template_object_name='submission',
                       template_name='demos/listing_all.html')
Exemple #5
0
def home(request):
    """Home page."""
    featured_submissions = Submission.objects.filter(featured=True)\
        .exclude(hidden=True)\
        .order_by('-modified').all()[:3]

    submissions = Submission.objects.all_sorted(request.GET.get('sort', 'created'))
    if not Submission.allows_listing_hidden_by(request.user):
        submissions = submissions.exclude(hidden=True)

    return object_list(request, submissions,
        extra_context={
            'featured_submission_list': featured_submissions,
        },
        paginate_by=DEMOS_PAGE_SIZE, allow_empty=True,
        template_loader=template_loader,
        template_object_name='submission',
        template_name='demos/home.html') 
Exemple #6
0
 def get_queryset(self):
     submissions = Submission.objects.all_sorted(
         self.request.GET.get('sort', 'created'))
     if not Submission.allows_listing_hidden_by(self.request.user):
         submissions = submissions.exclude(hidden=True)
     return submissions
Exemple #7
0
 def get_queryset(self):
     sort_order = self.request.GET.get('sort', 'created')
     queryset = Submission.objects.all_sorted(sort_order)
     if not Submission.allows_listing_hidden_by(self.request.user):
         queryset = queryset.exclude(hidden=True)
     return queryset
Exemple #8
0
 def get_queryset(self):
     sort_order = self.request.GET.get('sort', 'created')
     queryset = Submission.objects.all_sorted(sort_order)
     if not Submission.allows_listing_hidden_by(self.request.user):
         queryset = queryset.exclude(hidden=True)
     return queryset