Skip ke Konten
Menu
Pertanyaan ini telah diberikan tanda
1 Balas
4596 Tampilan

I have made a new tab in res.partner so that I can see in what events the customer is registred.

How can I filter this in this tab, so that I see all events the customer is in?


 <?xml version="1.0" encoding="utf-8"?>
<openerp>
 <data>
 <record model="ir.ui.view" id="res_partner_view">
 <field name="name">res.partner.form</field>
 <field name="model">res.partner</field>
 <field name="inherit_id" ref="base.view_partner_form"/>
 <field name="arch" type="xml">
 <xpath expr="//notebook[last()]" position="inside">
 <page string="Events">
 <!--<field name="testing" domain="('registration_ids', '=', customer)"/>-->
 </page>
 </xpath>
 </field>
 </record>
 </data>
</openerp>



# -*- coding: utf-8 -*-
from openerp import models, fields
 class res_partner(models.Model):
 _inherit = ["res.partner"]
 testing = fields.Many2many('event.event', 'registration')


How can I solve that?



Thank you very much

Avatar
Buang
Jawaban Terbai

Your field definition is incomplete but Odoo seems to complete the rest for you. As a m2m field the events will appear after they are added to the m2m field. It seems that you need to use an o2m field to show existing events of the partners or just convert the m2m field into a computed field to search for the ids of the events

Avatar
Buang
Penulis

can you give me an example of the search ids for the events?

Post Terkait Replies Tampilan Aktivitas
1
Des 22
2991
0
Des 22
2869
3
Apr 17
3039
0
Mar 16
4925
1
Mar 15
4705