From 7d3b61dbec94c7c2fb9ca74d0411b34556f66b44 Mon Sep 17 00:00:00 2001 From: "Pedro M. Baeza" Date: Tue, 7 Oct 2014 11:51:19 +0200 Subject: [PATCH] [IMP] Replace deprecated workflow calls --- .../models/account_payment.py | 8 +-- .../wizard/bank_payment_manual.py | 7 +-- .../wizard/export_sepa.py | 5 +- .../wizard/export_sdd.py | 5 +- .../models/account_move_line.py | 2 +- account_payment_partner/__openerp__.py | 59 ------------------- .../models/account_invoice.py | 2 - .../views/account_invoice.xml | 38 ------------ account_payment_partner/views/partner.xml | 31 ---------- 9 files changed, 11 insertions(+), 146 deletions(-) delete mode 100644 account_payment_partner/views/account_invoice.xml delete mode 100644 account_payment_partner/views/partner.xml diff --git a/account_banking_payment_export/models/account_payment.py b/account_banking_payment_export/models/account_payment.py index 069d9b427..3ab44b586 100644 --- a/account_banking_payment_export/models/account_payment.py +++ b/account_banking_payment_export/models/account_payment.py @@ -23,8 +23,7 @@ # ############################################################################## -from openerp import models, fields, api, exceptions, _ -from openerp import netsvc +from openerp import models, fields, api, exceptions, workflow, _ class PaymentOrder(models.Model): @@ -70,8 +69,7 @@ class PaymentOrder(models.Model): _('You can only combine payment orders of the same ' 'type')) # process manual payments - wf_service = netsvc.LocalService('workflow') for order_id in self.ids: - wf_service.trg_validate(self.env.uid, 'payment.order', - order_id, 'done', self.env.cr) + workflow.trg_validate(self.env.uid, 'payment.order', + order_id, 'done', self.env.cr) return {} diff --git a/account_banking_payment_export/wizard/bank_payment_manual.py b/account_banking_payment_export/wizard/bank_payment_manual.py index d6ac06ec5..c2ca42573 100644 --- a/account_banking_payment_export/wizard/bank_payment_manual.py +++ b/account_banking_payment_export/wizard/bank_payment_manual.py @@ -27,7 +27,7 @@ bank transfers. """ -from openerp import models, api, netsvc +from openerp import models, api, workflow class PaymentManual(models.TransientModel): @@ -36,8 +36,7 @@ class PaymentManual(models.TransientModel): @api.multi def button_ok(self): - wf_service = netsvc.LocalService('workflow') for order_id in self.env.context.get('active_ids', []): - wf_service.trg_validate(self.env.uid, 'payment.order', order_id, - 'done', self.env.cr) + workflow.trg_validate(self.env.uid, 'payment.order', order_id, + 'done', self.env.cr) return {'type': 'ir.actions.act_window_close'} diff --git a/account_banking_sepa_credit_transfer/wizard/export_sepa.py b/account_banking_sepa_credit_transfer/wizard/export_sepa.py index 7b2c94ef9..f5d3324c1 100644 --- a/account_banking_sepa_credit_transfer/wizard/export_sepa.py +++ b/account_banking_sepa_credit_transfer/wizard/export_sepa.py @@ -23,7 +23,7 @@ from openerp.osv import orm, fields from openerp.tools.translate import _ -from openerp import netsvc +from openerp import workflow from lxml import etree @@ -273,7 +273,6 @@ class banking_export_sepa_wizard(orm.TransientModel): self.pool['banking.export.sepa'].write( cr, uid, sepa_export.file_id.id, {'state': 'sent'}, context=context) - wf_service = netsvc.LocalService('workflow') for order in sepa_export.payment_order_ids: - wf_service.trg_validate(uid, 'payment.order', order.id, 'done', cr) + workflow.trg_validate(uid, 'payment.order', order.id, 'done', cr) return {'type': 'ir.actions.act_window_close'} diff --git a/account_banking_sepa_direct_debit/wizard/export_sdd.py b/account_banking_sepa_direct_debit/wizard/export_sdd.py index 34e37fc59..60dce7653 100644 --- a/account_banking_sepa_direct_debit/wizard/export_sdd.py +++ b/account_banking_sepa_direct_debit/wizard/export_sdd.py @@ -23,7 +23,7 @@ from openerp.osv import orm, fields from openerp.tools.translate import _ -from openerp import netsvc +from openerp import workflow from datetime import datetime from lxml import etree @@ -422,9 +422,8 @@ class banking_export_sdd_wizard(orm.TransientModel): self.pool.get('banking.export.sdd').write( cr, uid, sepa_export.file_id.id, {'state': 'sent'}, context=context) - wf_service = netsvc.LocalService('workflow') for order in sepa_export.payment_order_ids: - wf_service.trg_validate(uid, 'payment.order', order.id, 'done', cr) + workflow.trg_validate(uid, 'payment.order', order.id, 'done', cr) mandate_ids = [line.sdd_mandate_id.id for line in order.line_ids] self.pool['sdd.mandate'].write( cr, uid, mandate_ids, diff --git a/account_direct_debit/models/account_move_line.py b/account_direct_debit/models/account_move_line.py index 3e48e1f8a..cc475b2c6 100644 --- a/account_direct_debit/models/account_move_line.py +++ b/account_direct_debit/models/account_move_line.py @@ -27,7 +27,7 @@ from openerp.osv import fields, orm class AccountMoveLine(orm.Model): _inherit = "account.move.line" - def _amount_to_receive(self, cr, uid, ids, name, arg={}, context=None): + def _amount_to_receive(self, cr, uid, ids, name, arg=None, context=None): """Return the amount still to receive regarding all the debit orders (excepting canceled orders). This is the reverse from amount_to_pay() in diff --git a/account_payment_partner/__openerp__.py b/account_payment_partner/__openerp__.py index b499d6028..3f3a51f3f 100644 --- a/account_payment_partner/__openerp__.py +++ b/account_payment_partner/__openerp__.py @@ -51,62 +51,3 @@ be filtered per Payment Mode. 'demo': ['demo/partner_demo.xml'], 'installable': True, } - -from openerp import models, fields, api, exceptions -from datetime import datetime - - -class CrmLead(models.Model): - _inherit = 'crm.lead' - - @api.one - @api.constrains('state', 'code') - def _check_code(self): - if self.state == 'won': - if not self.code: - raise exceptions.Warning('Debe poner un código cuando la etapa se pasa a ganado.') - - @api.constrains('state', 'code') - def _check_code(self): - for record in self: - if record.state == 'won': - if not record.code: - raise exceptions.Warning('Debe poner un código cuando la etapa se pasa a ganado.') - - def do_something(self, vals): - pass - - def create(self, vals): - # Complementar valores del create - rec_id = super(CrmLead, self).create(vals) - # Crear registros accesorios - analytic_acc_obj = self.env['account.analytic.account'] - analytic_acc_obj.create({'name': vals['name'], - 'type': 'project', - 'date': datetime.now(), - 'project_id': rec_id}) - analytic_accs = analytic_acc_obj.search([('type', '=', 'project')], - order='partner_id', limit=1) - analytic_accs.write({'partner_id': 1}) - return rec_id - - def copy(self, default): - default['name'] = self.name + " (copia)" - return super(CrmLead, self).copy(default) - - def search(self, domain): - return {1: {''}, 2: {} } - - @api.one - def unlink(self): - if self.state in ('to_invoice', 'done'): - raise exceptions.Warning('No se puede borrar un pedido confirmado.') - super(CrmLead, self).unlink() - return True - - def write(self, vals): - if vals.get('state') == 'won': - for record in self: - if not record.code and not vals.get('code'): - raise exceptions.Warning('Debe poner un código cuando la etapa se pasa a ganado.') - return super(CrmLead, self).write(vals) diff --git a/account_payment_partner/models/account_invoice.py b/account_payment_partner/models/account_invoice.py index 1c2428eb6..9c95f4cda 100644 --- a/account_payment_partner/models/account_invoice.py +++ b/account_payment_partner/models/account_invoice.py @@ -26,8 +26,6 @@ from openerp import models, fields, api class AccountInvoice(models.Model): _inherit = 'account.invoice' - type = fields.Selection('out', 'in') - payment_mode_id = fields.Many2one('payment.mode', string="Payment Mode", domain="[('type', '=', type)]") diff --git a/account_payment_partner/views/account_invoice.xml b/account_payment_partner/views/account_invoice.xml deleted file mode 100644 index 0bfd2d1f5..000000000 --- a/account_payment_partner/views/account_invoice.xml +++ /dev/null @@ -1,38 +0,0 @@ - - - - - - - - - - account_payment_partner.invoice_form - account.invoice - - - - - - - - - - - account_payment_partner.invoice_supplier_form - account.invoice - - - - - - - - - - - diff --git a/account_payment_partner/views/partner.xml b/account_payment_partner/views/partner.xml deleted file mode 100644 index 02eb8cc0f..000000000 --- a/account_payment_partner/views/partner.xml +++ /dev/null @@ -1,31 +0,0 @@ - - - - - - - - - - account_partner_payment.partner_form - res.partner - - - - - - - - - - - - - -