12345678910111213141516171819202122232425262728293031323334353637383940 |
- from openerp import api, fields, models
- class ResPartner(models.Model):
- _inherit = 'res.partner'
- @api.model
- def create_from_pos(self, values):
- return self.create(values).id
- @api.model
- def get_customers(self):
- domain = [('customer', '=', True), ('active', '=', True)]
- customers = []
- for customer in self.env['res.partner'].search(domain):
- categories = []
- for category in customer.category_id:
- categories.append({
- 'id': category.id,
- 'name': category.name,
- 'display_name': category.display_name
- })
- customers.append({
- 'id': customer.id,
- 'name': customer.name,
- 'display_name': customer.display_name,
- 'ruc': customer.ruc,
- 'image_medium': customer.image_medium,
- 'phone': customer.phone,
- 'mobile': customer.mobile,
- 'email': customer.email,
- 'credit': customer.credit,
- 'credit_limit': customer.credit_limit,
- 'categories': categories
- })
-
- return customers
|