res_store.py 744 B

123456789101112131415161718192021222324
  1. # -*- coding: utf-8 -*-
  2. ##############################################################################
  3. # For copyright and license notices, see __openerp__.py file in module root
  4. # directory
  5. ##############################################################################
  6. from openerp import models, fields, api
  7. class ResStore(models.Model):
  8. _inherit = "res.store"
  9. warehouse_ids = fields.One2many(
  10. 'stock.warehouse',
  11. 'store_id',
  12. 'Warehouses'
  13. )
  14. warehouses_count = fields.Integer(
  15. compute='_compute_warehouses_count',
  16. string='Warehouses',
  17. )
  18. @api.one
  19. @api.depends('warehouse_ids')
  20. def _compute_warehouses_count(self):
  21. self.warehouses_count = len(self.warehouse_ids)