diff options
Diffstat (limited to 'fixco_custom/models/product_product.py')
| -rwxr-xr-x | fixco_custom/models/product_product.py | 14 |
1 files changed, 13 insertions, 1 deletions
diff --git a/fixco_custom/models/product_product.py b/fixco_custom/models/product_product.py index 72e7ecd..59e9443 100755 --- a/fixco_custom/models/product_product.py +++ b/fixco_custom/models/product_product.py @@ -17,10 +17,22 @@ class ProductProduct(models.Model): qty_pcs_box = fields.Float("Pcs Box") barcode_box = fields.Char("Barcode Box") qr_code_variant = fields.Binary("QR Code Variant", compute='_compute_qr_code_variant') - qty_multiple = fields.Float('Multiple') + qty_multiple = fields.Float('Minimum Beli') brand_id = fields.Many2one('brands', string='Brand') product_public_category_id = fields.Many2one('product.public.category', string='Public Categories') + def action_open_pricelist_wizard(self): + return { + 'name': 'Create Purchase Pricelist', + 'type': 'ir.actions.act_window', + 'res_model': 'purchase.pricelist.wizard', + 'view_mode': 'form', + 'target': 'new', + 'context': { + 'default_product_id': self.id, + } + } + def check_multiple_qty(self, other_qty): if self.qty_multiple > 0 and other_qty > 0: multiple = self.qty_multiple |
