From b688266c670c6f0a1735ecd5e7fd187b5d75099d Mon Sep 17 00:00:00 2001 From: tfrancoi Date: Tue, 21 Feb 2017 22:16:15 +0100 Subject: [PATCH] =?UTF-8?q?[S0046]=200046=20-=20Faciliter=20la=20r=C3=A9ce?= =?UTF-8?q?ption=20de=20marchandises:=20Add=20a=20button=20to=20copy=20all?= =?UTF-8?q?=20qty=20in=20done=20column=20at=20reception?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- beesdoo_inventory/__openerp__.py | 2 +- beesdoo_inventory/models/stock.py | 12 ++++++++++-- beesdoo_inventory/views/stock.xml | 4 ++++ 3 files changed, 15 insertions(+), 3 deletions(-) diff --git a/beesdoo_inventory/__openerp__.py b/beesdoo_inventory/__openerp__.py index 03e6d33..80b9ff8 100644 --- a/beesdoo_inventory/__openerp__.py +++ b/beesdoo_inventory/__openerp__.py @@ -20,7 +20,7 @@ 'version': '0.1', # any module necessary for this one to work correctly - 'depends': ['delivery'], + 'depends': ['delivery', 'beesdoo_base'], # always loaded 'data': [ diff --git a/beesdoo_inventory/models/stock.py b/beesdoo_inventory/models/stock.py index 4d76c9a..5ee2cfd 100644 --- a/beesdoo_inventory/models/stock.py +++ b/beesdoo_inventory/models/stock.py @@ -8,7 +8,7 @@ class StockPicking(models.Model): responsible = fields.Many2one('res.partner', string="Responsible") def _add_follower(self): - if(self.responsible): + if(self.responsible): types = self.env['mail.message.subtype'].search(['|',('res_model','=','stock.picking'),('name','=','Discussions')]) self.env['mail.followers'].create({'res_model' : 'stock.picking', 'res_id' : self.id, @@ -23,6 +23,14 @@ class StockPicking(models.Model): @api.model def create(self, values): + print "Values", values picking = super(StockPicking, self).create(values) picking._add_follower() - return picking \ No newline at end of file + return picking + + @api.multi + def copy_qty(self): + self.ensure_one() + for pack_operation in self.pack_operation_product_ids: + pack_operation.qty_done = pack_operation.product_qty + return True \ No newline at end of file diff --git a/beesdoo_inventory/views/stock.xml b/beesdoo_inventory/views/stock.xml index 85fe537..d095f3f 100644 --- a/beesdoo_inventory/views/stock.xml +++ b/beesdoo_inventory/views/stock.xml @@ -23,6 +23,10 @@ +