Přejít na obsah
Menu
You need to be registered to interact with the community.
This question has been flagged
2 Odpovědi
9859 Zobrazení
I want to add chatter to an appointment in odoo 12
i got this error

ValueError: Field `message_follower_ids` does not exist Error context:
View `Patient Form`
[view_id: 479, xml_id: my_clinic.patient_form, model: clinic.patient, parent_id: n/a]

model

class Appointment(models.Model):

_name = 'clinic.appointment'
_rec_name = 'date'
_inherit = ['mail.thread']

patient = fields.Many2one(comodel_name='clinic.patient', string='name')
date = fields.Datetime(string='Appointment Date')
office = fields.Many2one(
comodel_name='clinic.office', string='office_name')
Views

<record model="ir.ui.view" id="patient_form">
<field name="name">Patient Form</field>
<field name="model">clinic.patient</field>
<field name="arch" type="xml">
<form>
<sheet>
<group>
<group>
<field name="name"/>
<field name="gender" />
</group>
<group>
<field name="phone" widget='phone'/>
<field name="email" widget='email' />
</group>

</group>
<group>
<tab>
<field name="blood_group" />
</tab>
</group>
</sheet>
<div class="oe_chatter">
<field name="message_follower_ids" widget="mail_followers"/>
<field name="message_ids" widget="mail_thread"/>
</div>
</form>

</field>
</record>

Avatar
Zrušit
Nejlepší odpověď

Hello,

Can you make sure you have inherit = mail.thread on your model "clinic.patient" currently it seems you have put on "clinic.appointment". 

Regards,

Mustufa Rangwala (Probuse)

Avatar
Zrušit
Nejlepší odpověď

Hello,

Have you added _inherit attribute later on in your code? If yes then have you upgraded module?

Thanks,

Avatar
Zrušit
Related Posts Odpovědi Zobrazení Aktivita
0
srp 15
6963
0
říj 20
4984
1
úno 25
1311
2
pro 24
2252
0
lis 24
1097