У меня есть пользовательский модуль, который имеет представление канбан.Его модель наследует от res.users (а res.users наследует от res.partner).
У меня проблема, когда я пытаюсь получить доступ к представлению kanban моего модуля.Я знаю, где ошибка, но я не знаю, как ее решить.Ошибка:
Error: QWeb2 - template['kanban-box']: Runtime Error: TypeError: dict.record.id is undefined
Это мой взгляд на канбан (маэстро):
<record model="ir.ui.view" id="maestro_kanban_view">
<field name="name">maestro.kanban.view</field>
<field name="model">aula10.maestro</field>
<field name="groups_id" eval="[(4, ref('grupo_maestros'))]"/>
<field name="arch" type="xml">
<kanban>
<field name='name'/>
<field name='image'/>
<templates>
<t t-name="kanban-box">
<div class="oe_kanban_global_click">
<div class="o kanban_image">
<img t-att-src="kanban_image('maestro','image_medium', record.id.value)"/>
<div class="oe_kanban_details">
<!-- Title and Data content -->
<h4>
<a type="open">
<field name="name"/>
</a>
</h4>
</div>
</div>
</div>
</t>
</templates>
</kanban>
</field>
</record>
Я знаю, что проблема в изображении, в record.id.value, потому что когда ясотрите тег img, ошибка исчезнет.
Как это исправить?