From 3d11ddf4d90ba4e87776650d8c659e3a8d62d7f2 Mon Sep 17 00:00:00 2001 From: jvo <> Date: Thu, 17 Jul 2008 15:09:37 +0530 Subject: [PATCH] Removed 'def generate()' from account.model bzr revid: jvo-20080717093937-8ri766z36paagcqd --- addons/account/account.py | 41 +-------------------------------------- 1 file changed, 1 insertion(+), 40 deletions(-) diff --git a/addons/account/account.py b/addons/account/account.py index 9ac5cee61dd..f282b05f2b3 100644 --- a/addons/account/account.py +++ b/addons/account/account.py @@ -1383,47 +1383,8 @@ class account_model(osv.osv): _defaults = { 'legend':lambda *a:'''You can specify year,month and date in the name of the model using the following labels:\n\n%(year)s : To Specify Year \n%(month)s : To Specify Month \n%(date) : Current Date\n\ne.g. My model on %(date)s''', - } + } - def generate(self, cr, uid, ids, datas={}, context={}): - move_ids = [] - for model in self.browse(cr, uid, ids, context): - period_id = self.pool.get('account.period').find(cr,uid, context=context) - if not period_id: - raise osv.except_osv(_('No period found !'), _('Unable to find a valid period !')) - period_id = period_id[0] - name = model.name - if model.journal_id.sequence_id: - name = self.pool.get('ir.sequence').get_id(cr, uid, model.journal_id.sequence_id.id) - move_id = self.pool.get('account.move').create(cr, uid, { - 'name': name, - 'ref': model.ref, - 'period_id': period_id, - 'journal_id': model.journal_id.id, - }) - move_ids.append(move_id) - for line in model.lines_id: - val = { - 'move_id': move_id, - 'journal_id': model.journal_id.id, - 'period_id': period_id - } - val.update({ - 'name': line.name, - 'quantity': line.quantity, - 'debit': line.debit, - 'credit': line.credit, - 'account_id': line.account_id.id, - 'move_id': move_id, - 'ref': line.ref, - 'partner_id': line.partner_id.id, - 'date': time.strftime('%Y-%m-%d'), - 'date_maturity': time.strftime('%Y-%m-%d') - }) - c = context.copy() - c.update({'journal_id': model.journal_id.id,'period_id': period_id}) - self.pool.get('account.move.line').create(cr, uid, val, context=c) - return move_ids account_model() class account_model_line(osv.osv):