Ignore:
Timestamp:
May 16, 2010, 11:01:29 PM (15 years ago)
Author:
Alex Dehnert <adehnert@…>
Branches:
master, fysm-4-1, space-access, stable, stage, test-hooks
Children:
101bf09
Parents:
aaa8e04
git-author:
Alex Dehnert <adehnert@…> (05/16/10 23:01:29)
git-committer:
Alex Dehnert <adehnert@…> (05/16/10 23:01:29)
Message:

Add navigation on the detail page

File:
1 edited

Legend:

Unmodified
Added
Removed
  • asadb/forms/views.py

    raaa8e04 rae881e5  
    7676
    7777def fysm_view(request, year, submission, ):
     78    submit_obj = get_object_or_404(forms.models.FYSM, pk=submission,)
     79    all = forms.models.FYSM.objects.only("id", "display_name", )
     80    try:
     81        prev = all.filter(display_name__lt=submit_obj.display_name).order_by("-display_name")[0]
     82    except IndexError:
     83        prev = None
     84    try:
     85        next = all.filter(display_name__gt=submit_obj.display_name).order_by("display_name")[0]
     86    except IndexError:
     87        next = None
    7888    return list_detail.object_detail(
    7989        request,
     
    8595            "year": year,
    8696            "pagename": "fysm",
     97            "prev": prev,
     98            "next": next,
    8799        },
    88100    )
Note: See TracChangeset for help on using the changeset viewer.