Changeset ca03565


Ignore:
Timestamp:
Mar 27, 2010, 2:33:05 PM (15 years ago)
Author:
Alex Dehnert <adehnert@…>
Branches:
master, client
Children:
dd2c3d9
Parents:
3d00b0a
git-author:
Alex Dehnert <adehnert@…> (03/27/10 14:33:05)
git-committer:
Alex Dehnert <adehnert@…> (03/27/10 14:33:05)
Message:

Allow BudgetTerm? as an axis

File:
1 edited

Legend:

Unmodified
Added
Removed
  • remit/finance_core/reporting.py

    r3d00b0a rca03565  
    7272    return name, axis, axis_objs,
    7373
     74def get_budget_terms(base_area):
     75    name = 'Budget Terms'
     76    terms = finance_core.models.BudgetTerm.objects.all()
     77    axis = [
     78        (
     79            term.pk,
     80            term.name,
     81            Q(budget_term=term),
     82            Q(lineitem__budget_term=term),
     83        )
     84        for term in terms
     85    ]
     86    return name, axis, terms
     87
    7488def get_layers(base_area):
    7589    name = 'Layers'
     
    87101axes = {
    88102    'budget-areas': (get_budget_areas, True,  True,  ),
     103    'budget-terms': (get_budget_terms, True,  True,  ),
    89104    'layers':       (get_layers,       False, True,  ),
    90105}
Note: See TracChangeset for help on using the changeset viewer.