Changeset c27da9e for asadb/forms
- Timestamp:
- May 15, 2010, 11:37:31 PM (16 years ago)
- Branches:
- master, fysm-4-1, iframe, space-access, stable, stage, test-hooks
- Children:
- df381cb
- Parents:
- 2f7114b
- git-author:
- Alex Dehnert <adehnert@…> (05/15/10 23:37:31)
- git-committer:
- Alex Dehnert <adehnert@…> (05/15/10 23:37:31)
- Location:
- asadb/forms
- Files:
-
- 3 edited
- 1 moved
-
admin.py (modified) (2 diffs)
-
models.py (modified) (2 diffs)
-
templatetags/formcats.py (moved) (moved from asadb/forms/templatetags/formtags.py) (1 diff)
-
views.py (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
asadb/forms/admin.py
rdafa3c8 rc27da9e 12 12 list_display_links = ('group', 'display_name', 'year', ) 13 13 14 class FYSM TagAdmin(admin.ModelAdmin):14 class FYSMCategoryAdmin(admin.ModelAdmin): 15 15 list_display = ( 16 16 'name', … … 19 19 20 20 admin.site.register(forms.models.FYSM, FYSMAdmin) 21 admin.site.register(forms.models.FYSM Tag, FYSMTagAdmin)21 admin.site.register(forms.models.FYSMCategory, FYSMCategoryAdmin) -
asadb/forms/models.py
r80194d8 rc27da9e 14 14 description = models.TextField(help_text="Explain in about three or four sentences what your group does and why incoming freshmen should get involved.") 15 15 logo = models.ImageField(upload_to='fysm/logos', ) 16 tags = models.ManyToManyField('FYSMTag', blank=True, )16 categories = models.ManyToManyField('FYSMCategory', blank=True, ) 17 17 18 18 class Meta: 19 19 verbose_name = "FYSM submission" 20 20 21 class FYSM Tag(models.Model):21 class FYSMCategory(models.Model): 22 22 name = models.CharField(max_length=10) 23 23 slug = models.SlugField() … … 28 28 29 29 class Meta: 30 verbose_name = "FYSM tag" 30 verbose_name = "FYSM category" 31 verbose_name_plural = "FYSM categories" -
asadb/forms/templatetags/formcats.py
r189506e rc27da9e 9 9 print year 10 10 snippets = ["<a href='%s'>%s</a>" % ( 11 reverse('fysm', args=[year, tag.slug, ]),12 tag,13 ) for tag in fysm.tags.all()]14 # Mark this as safe. This assumes that the tags are safe...11 reverse('fysm', args=[year, category.slug, ]), 12 category, 13 ) for category in fysm.categories.all()] 14 # Mark this as safe. This assumes that the categories are safe... 15 15 return django.utils.safestring.mark_safe(", ".join(snippets)) -
asadb/forms/views.py
r2f7114b rc27da9e 59 59 category_obj = None 60 60 if category != None: 61 category_obj = get_object_or_404(forms.models.FYSM Tag, slug=category)62 queryset = queryset.filter( tags=category_obj)63 categories = forms.models.FYSM Tag.objects.all()61 category_obj = get_object_or_404(forms.models.FYSMCategory, slug=category) 62 queryset = queryset.filter(categories=category_obj) 63 categories = forms.models.FYSMCategory.objects.all() 64 64 return list_detail.object_list( 65 65 request, … … 95 95 'description', 96 96 'logo', 97 ' tags',97 'categories', 98 98 ) 99 99
Note: See TracChangeset
for help on using the changeset viewer.