Changeset f186a0e


Ignore:
Timestamp:
Jan 6, 2010, 2:25:21 AM (16 years ago)
Author:
Alex Dehnert <adehnert@…>
Branches:
master, client
Children:
6027277
Parents:
a96d938
git-author:
Alex Dehnert <adehnert@…> (01/06/10 02:25:21)
git-committer:
Alex Dehnert <adehnert@…> (01/06/10 02:25:21)
Message:

Budget{Area,}Term in admin

Location:
treasury/vouchers
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • treasury/vouchers/admin.py

    ra96d938 rf186a0e  
    77    pass
    88    #fields = [ 'path', 'name', 'comment', 'owner', 'interested', ]
     9
     10class BudgetTermAdmin(admin.ModelAdmin):
     11    prepopulated_fields = {"slug": ("name",)}
    912
    1013class ReimbursementRequestAdmin(admin.ModelAdmin):
     
    2730
    2831admin.site.register(vouchers.models.BudgetArea, BudgetAreaAdmin)
    29 admin.site.register(vouchers.models.BudgetTerm)
     32admin.site.register(vouchers.models.BudgetTerm, BudgetTermAdmin)
    3033admin.site.register(vouchers.models.BudgetAreaTerm)
    3134admin.site.register(vouchers.models.ReimbursementRequest, ReimbursementRequestAdmin)
  • treasury/vouchers/models.py

    ra96d938 rf186a0e  
    6060class BudgetTerm(models.Model):
    6161    name = models.CharField(max_length=20)
     62    slug = models.SlugField(max_length=20)
    6263    start_date = models.DateField()
    6364    end_date = models.DateField()
    6465    submit_deadline = models.DateField()
     66
     67    def __unicode__(self,):
     68        return "%s (%s to %s [due %s])" % (self.name, self.start_date, self.end_date, self.submit_deadline, )
    6569
    6670class BudgetAreaTerm(models.Model):
     
    6872    budget_term = models.ForeignKey(BudgetTerm)
    6973    comment = models.TextField(blank=True, )
     74
     75    def __unicode__(self,):
     76        return "%s during %s" % (self.budget_area, self.budget_term, )
     77
    7078
    7179class ReimbursementRequest(models.Model):
Note: See TracChangeset for help on using the changeset viewer.