2013-02-20 06:03:26 +00:00
|
|
|
-
|
2013-03-18 05:54:12 +00:00
|
|
|
Sales manager can only delete order therefore test with that user which have sales manager rights,
|
2013-02-20 06:03:26 +00:00
|
|
|
-
|
|
|
|
!context
|
|
|
|
uid: 'res_users_salesmanager'
|
2011-12-01 10:30:51 +00:00
|
|
|
-
|
|
|
|
I try to delete In progress order and check Error Message.
|
|
|
|
-
|
|
|
|
!python {model: sale.order}: |
|
|
|
|
try:
|
2012-09-20 04:24:33 +00:00
|
|
|
self.unlink(cr, uid, [ref("sale_order_7")])
|
2011-12-01 10:30:51 +00:00
|
|
|
except Exception,e:
|
|
|
|
pass
|
|
|
|
-
|
|
|
|
I make duplicate order and delete.
|
|
|
|
-
|
|
|
|
!python {model: sale.order}: |
|
2012-09-20 04:24:33 +00:00
|
|
|
id = self.copy(cr, uid, ref('sale_order_7'))
|
2011-12-01 10:30:51 +00:00
|
|
|
self.unlink(cr, uid, [id])
|