Remove LocalService

This commit is contained in:
Cédric Krier committed 2009-02-11 14:55:35 +01:00
1 parent 54dfaf36ba
commit 6ca2b6ff38
2 files changed
+6 -9

No files matched your search

+4 -5
View File
@@ -2,14 +2,13 @@
#of this repository contains the full copyright notices and license terms.
from trytond.osv import fields, OSV
from trytond.netsvc import LocalService
class Invoice(OSV):
_name = 'account.invoice'
def write(self, cursor, user, ids, vals, context=None):
workflow_service = LocalService('workflow')
invoice_line_obj = self.pool.get('account.invoice.line')
purchase_obj = self.pool.get('purchase.purchase')
res = super(Invoice, self).write(cursor, user, ids, vals,
context=context)
@@ -21,9 +20,9 @@ class Invoice(OSV):
], context=context)
for purchase in purchase_obj.browse(cursor, user, purchase_ids,
context=context):
for invoice_line in purchase.invoice_lines:
workflow_service.trg_trigger(user, 'account.invoice.line',
invoice_line.id, cursor, context=context)
invoice_line_obj.workflow_trigger_trigger(cursor, user,
[x.id for x in purchase.invoice_lines],
context=context)
return res
Invoice()
+2 -4
View File
@@ -2,7 +2,6 @@
#of this repository contains the full copyright notices and license terms.
from trytond.osv import fields, OSV
from trytond.netsvc import LocalService
class Purchase(OSV):
@@ -42,9 +41,8 @@ class Purchase(OSV):
'invoices': [('unlink', res)],
'invoice_lines': [('add', line_ids)],
}, context=context)
workflow_service = LocalService('workflow')
workflow_service.trg_validate(user, 'account.invoice',
res, 'cancel', cursor, context=context)
invoice_obj.workflow_trigger_validate(cursor, 0, res,
'cancel', context=context)
invoice_obj.delete(cursor, 0, res, context=context)
res = None
return res