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 @@ +