mirror of
https://gitlab.com/hibou-io/hibou-odoo/suite.git
synced 2025-01-20 12:37:31 +02:00
MIG sale_line_change For Odoo 12.0
This commit is contained in:
@@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
'name': 'Sale Line Change',
|
'name': 'Sale Line Change',
|
||||||
'summary': 'Change Confirmed Sale Lines Routes or Warehouses.',
|
'summary': 'Change Confirmed Sale Lines Routes or Warehouses.',
|
||||||
'version': '11.0.1.0.0',
|
'version': '12.0.1.0.0',
|
||||||
'author': "Hibou Corp.",
|
'author': "Hibou Corp.",
|
||||||
'category': 'Sale',
|
'category': 'Sale',
|
||||||
'license': 'AGPL-3',
|
'license': 'AGPL-3',
|
||||||
|
|||||||
@@ -26,7 +26,7 @@ class TestSaleLineChange(common.TransactionCase):
|
|||||||
})]
|
})]
|
||||||
})
|
})
|
||||||
self.dropship_route = self.env.ref('stock_dropshipping.route_drop_shipping')
|
self.dropship_route = self.env.ref('stock_dropshipping.route_drop_shipping')
|
||||||
self.warehouse0_route = self.warehouse0.route_ids.filtered(lambda r: r.name.find('Ship') >= 0)
|
self.warehouse0_route = self.warehouse0.route_ids.filtered(lambda r: r.name.find('Deliver') >= 0)
|
||||||
|
|
||||||
def test_00_sale_change_warehouse(self):
|
def test_00_sale_change_warehouse(self):
|
||||||
so = self.so1
|
so = self.so1
|
||||||
@@ -48,7 +48,7 @@ class TestSaleLineChange(common.TransactionCase):
|
|||||||
new_picking = so.picking_ids - org_picking
|
new_picking = so.picking_ids - org_picking
|
||||||
self.assertTrue(new_picking)
|
self.assertTrue(new_picking)
|
||||||
self.assertEqual(new_picking.picking_type_id.warehouse_id, self.warehouse1)
|
self.assertEqual(new_picking.picking_type_id.warehouse_id, self.warehouse1)
|
||||||
self.assertEqual(new_picking.scheduled_date, '2018-01-01 00:00:00')
|
self.assertEqual(str(new_picking.scheduled_date), '2018-01-01 00:00:00')
|
||||||
|
|
||||||
def test_01_sale_change_route(self):
|
def test_01_sale_change_route(self):
|
||||||
so = self.so1
|
so = self.so1
|
||||||
@@ -96,4 +96,4 @@ class TestSaleLineChange(common.TransactionCase):
|
|||||||
# Check parameters on new picking
|
# Check parameters on new picking
|
||||||
self.assertTrue(so.picking_ids)
|
self.assertTrue(so.picking_ids)
|
||||||
self.assertEqual(so.picking_ids.picking_type_id.warehouse_id, self.warehouse0)
|
self.assertEqual(so.picking_ids.picking_type_id.warehouse_id, self.warehouse0)
|
||||||
self.assertEqual(so.picking_ids.scheduled_date, '2018-01-01 00:00:00')
|
self.assertEqual(str(so.picking_ids.scheduled_date), '2018-01-01 00:00:00')
|
||||||
|
|||||||
@@ -80,7 +80,7 @@ class SaleLineChangeOrderLine(models.TransientModel):
|
|||||||
})
|
})
|
||||||
|
|
||||||
def _apply_procurement(self):
|
def _apply_procurement(self):
|
||||||
self.mapped('sale_line_id')._action_launch_procurement_rule()
|
self.mapped('sale_line_id')._action_launch_stock_rule()
|
||||||
|
|
||||||
def apply(self):
|
def apply(self):
|
||||||
changed_lines = self.filtered(lambda l: (
|
changed_lines = self.filtered(lambda l: (
|
||||||
|
|||||||
Reference in New Issue
Block a user