models.py 892 B

12345678910111213141516171819202122232425262728293031323334
  1. # -*- coding: utf-8 -*-
  2. from openerp import models, fields, api
  3. class ResPartner(models.Model):
  4. _inherit = 'res.partner'
  5. @api.model
  6. def getResPartnerMedic(self,domain):
  7. ResPartner = self.env['res.partner'].search(domain)
  8. values = []
  9. for partner in ResPartner:
  10. values.append({
  11. 'id': partner.id,
  12. 'name': partner.name,
  13. 'ruc': partner.ruc,
  14. 'street': partner.street,
  15. 'city': partner.city,
  16. 'phone': partner.phone,
  17. 'mobile': partner.mobile,
  18. 'email': partner.email,
  19. 'property_product_pricelist': partner.property_product_pricelist.name,
  20. 'property_product_pricelist_purchase': partner.property_product_pricelist_purchase.name,
  21. 'credit': partner.credit,
  22. 'debit': partner.debit,
  23. 'supplier': partner.supplier,
  24. 'is_medic': partner.is_medic,
  25. 'medic': [
  26. partner.medic.id,
  27. partner.medic.name,
  28. ],
  29. })
  30. return values