[IMP]: add audit fieild to voucher, to convert workflow audit functionality to field, to make workflow simple

bzr revid: mga@tinyerp.com-20100813211234-sr5w1jebaw6rceon
This commit is contained in:
Mantavya Gajjar
2010-08-14 02:42:34 +05:30
parent bdaee0229f
commit 040a9e861e
2 changed files with 8 additions and 3 deletions
+3 -1
View File
@@ -136,7 +136,8 @@ class account_voucher(osv.osv):
'move_id':fields.many2one('account.move', 'Account Entry'),
'move_ids': fields.related('move_id','line_id', type='many2many', relation='account.move.line', string='Real Entry'),
#'move_ids':fields.many2many('account.move.line', 'voucher_id', 'account_id', 'rel_account_move', 'Real Entry', readonly=True, states={'draft':[('readonly',False)]}),
'partner_id':fields.many2one('res.partner', 'Partner', readonly=True, states={'draft':[('readonly',False)]})
'partner_id':fields.many2one('res.partner', 'Partner', readonly=True, states={'draft':[('readonly',False)]}),
'audit':fields.boolean('Audit Complete ?', required=False),
}
_defaults = {
@@ -147,6 +148,7 @@ class account_voucher(osv.osv):
'state': lambda *a: 'draft',
'date' : lambda *a: time.strftime('%Y-%m-%d'),
'reference_type': lambda *a: "none",
'audit': lambda *a: False,
'company_id': lambda self,cr,uid,c: self.pool.get('res.company')._company_default_get(cr, uid, 'account.voucher',context=c),
}
+5 -2
View File
@@ -59,8 +59,11 @@
</group>
</page>
<page string="Journal Items">
<field name="company_id" select="1" widget="selection" groups="base.group_multi_company"/>
<field name="period_id"/>
<group col="6" colspan="4">
<field name="company_id" select="1" widget="selection" groups="base.group_multi_company"/>
<field name="period_id"/>
<field name="audit"/>
</group>
<separator string="General Entries" colspan="4"/>
<field name="move_ids" colspan="4" nolabel="1" readonly="1"/>
</page>