You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

24 lines
950 B

  1. # -*- coding: utf-8 -*-
  2. from openerp import models, fields, api
  3. class BeesdooProduct(models.Model):
  4. _inherit = "product.template"
  5. eco_label = fields.Many2one('beesdoo.product.label', domain = [('type', '=', 'eco')])
  6. local_label = fields.Many2one('beesdoo.product.label', domain = [('type', '=', 'local')])
  7. fair_label = fields.Many2one('beesdoo.product.label', domain = [('type', '=', 'fair')])
  8. origin_label = fields.Many2one('beesdoo.product.label', domain = [('type', '=', 'delivery')])
  9. class BeesdooProductLabel(models.Model):
  10. _name = "beesdoo.product.label"
  11. name = fields.Char()
  12. type = fields.Selection([('eco', 'Écologique'), ('local', 'Local'), ('fair', 'Équitable'), ('delivery', 'Distribution')])
  13. color = fields.Many2one('beesdoo.label.color')
  14. class BeesdooLabelColor(models.Model):
  15. _name = 'beesdoo.label.color'
  16. name = fields.Char()
  17. color_code = fields.Char()