Files
odoo_source/addons/purchase/test/ui/delete_order.yml
T
Goffin Simon 4142d6ed8e [FIX] purchase: unlink PO
A PO must be in state cancel to be canceled.
Before the fix, it was possible to cancel a draft PO
then if a PO linked to a procurement was deleted with being
canceled, the procurement stayed in running state.

opw:666311
2016-01-12 16:28:01 +01:00

32 lines
710 B
YAML

-
Give access rights of Purchase user to delete purchase order
-
!context
uid: 'res_users_purchase_user'
-
In order to test to delete process on purchase order.
-
I try to delete confirmed order and check Error Message.
-
!python {model: purchase.order}: |
try:
self.unlink(cr, uid, [ref("purchase_order_1")])
except Exception,e:
pass
-
I delete a cancelled order.
-
!python {model: purchase.order}: |
from openerp.exceptions import UserError
try:
self.unlink(cr, uid, [ref("purchase_order_7")])
except UserError:
pass
-
I delete a draft order.
-
!python {model: purchase.order}: |
self.unlink(cr, uid, [ref("purchase_order_5")])