Changeset aba463b for asadb/forms


Ignore:
Timestamp:
May 13, 2010, 12:59:06 AM (15 years ago)
Author:
Alex Dehnert <adehnert@…>
Branches:
master, fysm-4-1, iframe, space-access, stable, stage, test-hooks
Children:
493de25
Parents:
5bd0b4c
git-author:
Alex Dehnert <adehnert@…> (05/13/10 00:58:16)
git-committer:
Alex Dehnert <adehnert@…> (05/13/10 00:59:06)
Message:

Whoo, basic FYSM support

Location:
asadb/forms
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • asadb/forms/admin.py

    r80982de raba463b  
    1111    list_display_links = ('group', 'year', )
    1212
     13class FYSMTagsAdmin(admin.ModelAdmin):
     14    list_display = (
     15        'name',
     16    )
    1317
    1418admin.site.register(forms.models.FYSM, FYSMAdmin)
     19admin.site.register(forms.models.FYSMTags, FYSMTagsAdmin)
  • asadb/forms/models.py

    r80982de raba463b  
    99    year = models.IntegerField()
    1010    website = models.URLField()
     11    join_url = models.URLField()
    1112    contact_email = models.EmailField()
    1213    description = models.TextField()
     
    2021    name = models.CharField(max_length=10)
    2122    blurb = models.TextField()
     23
     24    def __str__(self, ):
     25        return self.name
  • asadb/forms/views.py

    r80982de raba463b  
    1 # Create your views here.
     1import forms.models
     2from django.views.generic import list_detail
     3from django.shortcuts import render_to_response, get_object_or_404
     4
     5import datetime
     6
     7def fysm_by_years(request, _, year):
     8    if year is None: year = datetime.date.today().year
     9    queryset = forms.models.FYSM.objects.filter(year=year).order_by('group__name')
     10    print queryset
     11    return list_detail.object_list(
     12        request,
     13        queryset=queryset,
     14        template_name="forms/fysm_listing.html",
     15        template_object_name="fysm",
     16        extra_context={
     17            "year": year,
     18            "pagename": "fysm",
     19        }
     20    )
Note: See TracChangeset for help on using the changeset viewer.