From 71b9dedbbe6a43e87dfde15f0d6f34bed75b6cff Mon Sep 17 00:00:00 2001 From: Mantavya Gajjar Date: Thu, 6 Nov 2008 18:31:35 +0530 Subject: [PATCH] add new field `type` in account move also add the same on view bzr revid: mga@tinyerp.com-20081106130135-rxxue1o1o00ka5xr --- addons/account/account.py | 11 +++++++++++ addons/account/account_view.xml | 1 + 2 files changed, 12 insertions(+) diff --git a/addons/account/account.py b/addons/account/account.py index 837edaae195..cbab98b01ea 100644 --- a/addons/account/account.py +++ b/addons/account/account.py @@ -680,10 +680,21 @@ class account_move(osv.osv): 'to_check': fields.boolean('To Be Verified'), 'partner_id': fields.related('line_id', 'partner_id', type="many2one", relation="res.partner", string="Partner", store=True), 'amount': fields.function(_amount_compute, method=True, string='Amount', digits=(16,2), store=True), + 'type': fields.selection([ + ('pay_voucher','Cash Payment'), + ('bank_pay_voucher','Bank Payment'), + ('rec_voucher','Cash Receipt'), + ('bank_rec_voucher','Bank Receipt'), + ('cont_voucher','Contra'), + ('journal_sale_vou','Journal Sale'), + ('journal_pur_voucher','Journal Purchase'), + ('journal_voucher','Journal Voucher'), + ],'Type', readonly=True, select=True, states={'draft':[('readonly',False)]}), } _defaults = { 'state': lambda *a: 'draft', 'period_id': _get_period, + 'type' : lambda *a : 'journal_voucher', } def _check_centralisation(self, cursor, user, ids): diff --git a/addons/account/account_view.xml b/addons/account/account_view.xml index e26f3870516..6de5754e9b8 100644 --- a/addons/account/account_view.xml +++ b/addons/account/account_view.xml @@ -819,6 +819,7 @@ +