Changeset 193cceb


Ignore:
Timestamp:
Feb 7, 2010, 3:27:17 AM (15 years ago)
Author:
Alex Dehnert <adehnert@…>
Branches:
master, client
Children:
9447ed4
Parents:
7df1c50
git-author:
Alex Dehnert <adehnert@…> (02/07/10 03:27:17)
git-committer:
Alex Dehnert <adehnert@…> (02/07/10 03:27:17)
Message:

Approving requests creates transactions too

Location:
remit
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • remit/finance_core/models.py

    r1d4c89e r193cceb  
    179179
    180180
     181LAYER_BUDGET      = 10
     182LAYER_ALLOCATION  = 20
     183LAYER_EXPENDITURE = 30
     184LAYER_CLOSEOUT    = 40
    181185layers=(
    182     (10, 'budget'),
    183     (20, 'allocation'),
    184     (30, 'expenditure'),
    185     (40, 'closeout'),
     186    (LAYER_BUDGET,      'budget'),
     187    (LAYER_ALLOCATION, 'allocation'),
     188    (LAYER_EXPENDITURE, 'expenditure'),
     189    (LAYER_CLOSEOUT,    'closeout'),
    186190)
    187191def get_layer_by_name(name):
  • remit/vouchers/models.py

    r3e79308 r193cceb  
    11from django.db import models
    22import settings
     3import finance_core
    34from finance_core.models import BudgetArea, BudgetTerm
    45
     
    6162        voucher.gl = self.expense_area.get_account_number()
    6263        voucher.save()
     64        finance_core.models.make_transfer(
     65            self.name,
     66            self.amount,
     67            finance_core.models.LAYER_EXPENDITURE,
     68            self.budget_term,
     69            self.budget_area,
     70            self.expense_area,
     71            self.description,
     72        )
    6373        self.approval_status = 1
    6474        self.approval_time = datetime.datetime.now()
Note: See TracChangeset for help on using the changeset viewer.