Ich muss mail.group
Kanbanansicht erben (mail.view_group_kanban
). Einige der Felder in dieser Kanbanansicht sind jedoch im Modell mail.thread
definiert. Jetzt ist meine Anforderung, ich muss die Anzahl der Mitglieder in einer Gruppe auf Kanban anzeigen anzeigen. Dazu habe ich mail.thread
Modell geerbt und neues Feld hinzugefügt. Aber ich erhalte eine Fehlermeldung: Field
new_field does not exist.
Vererben Sie abstraktes Modell und fügen Sie neues Feld hinzu
Ich habe unten Code versucht:
* Py
from openerp import models, fields, api, _
class mail_thread(models.Model):
_inherit = 'mail.thread'
_columns={
'new_field': fields.char(string='New Field')
}
* .xml
<record id="view_group_kanban_inherit" model="ir.ui.view">
<field name="name">view.group.kanban.inherit</field>
<field name="model">mail.group</field>
<field name="inherit_id" ref="mail.view_group_kanban"/>
<field name="arch" type="xml">
<field name="alias_domain" position="after" >
<field name="new_field" />
</field>
<xpath expr="//div[@class='oe_kanban_footer_left']" position="after">
<field name="new_field" />
</xpath>
</field>
</record>