~unifield-team/unifield-wm/us-903

« back to all changes in this revision

Viewing changes to analytic_distribution/wizard/analytic_distribution_wizard.py

  • Committer: Matthieu Dietrich
  • Date: 2012-01-30 16:52:46 UTC
  • mto: This revision was merged to the branch mainline in revision 613.
  • Revision ID: mdietrich@chloups211-20120130165246-mo8ziwn7714ozaqj
UF-687: [IMP] added analytic distribution and period validation to recurring entries

Show diffs side-by-side

added added

removed removed

Lines of Context:
415
415
        'move_line_id': fields.many2one('account.move.line', string="Journal Item"),
416
416
        'commitment_id': fields.many2one('account.commitment', string="Commitment Voucher"),
417
417
        'commitment_line_id': fields.many2one('account.commitment.line', string="Commitment Voucher Line"),
 
418
        'model_line_id': fields.many2one('account.model.line', string="Account Model Line"),
418
419
        'distribution_id': fields.many2one('analytic.distribution', string="Analytic Distribution"),
419
420
        'is_writable': fields.function(_is_writable, method=True, string='Is this wizard writable?', type='boolean', readonly=True, 
420
421
            help="This informs wizard if it could be saved or not regarding invoice state or purchase order state", store=False),
734
735
                    ('purchase_line_id', 'purchase.order.line'), ('register_line_id', 'account.bank.statement.line'), 
735
736
                    ('move_line_id', 'account.move.line'), ('direct_invoice_id', 'wizard.account.invoice'), 
736
737
                    ('direct_invoice_line_id', 'wizard.account.invoice.line'), ('commitment_id', 'account.commitment'), 
737
 
                    ('commitment_line_id', 'account.commitment.line')]:
 
738
                    ('commitment_line_id', 'account.commitment.line'), ('model_line_id', 'account.model.line')]:
738
739
                    if getattr(wiz, el[0], False):
739
740
                        id = getattr(wiz, el[0], False).id
740
741
                        self.pool.get(el[1]).write(cr, uid, [id], {'analytic_distribution_id': distrib_id}, context=context)