One2many отношения в модели Odoo, связанные с собой, не могут добавить запись - PullRequest
0 голосов
/ 08 ноября 2019

В настоящее время я использую Odoo 12.0 + e-20181025. В данный момент я использую модуль Helpdesk и пытаюсь изменить его, чтобы он мог иметь дочерний билет от другого билета. Сначала я просто собирался заставить его выбрать существующий билет, но затем я решил сделать его таким, чтобы он не мог выбирать, а только создать новый билет, который будет назначен как его дочерний элемент. Проблема в том, что теперь он ничего не может сделать. Меня попросили удалить функцию удаления, и я сделал. Я использовал студию, чтобы снять флажок «Can Delete». Значок корзины для функции удаления исчез, как и предполагалось. Но сейчас я не могу добавить новый детский билет. Он только что дал мне следующее сообщение об ошибке: Uncaught TypeError: Cannot read property 'type' of undefined

Я попытался снова проверить опцию удаления, но проблема остается. Я попытался использовать свою предыдущую резервную копию базы данных и обнаружил, что это действительно одно действие, которое каким-то образом заблокировало функцию. Еще я попробовал проверить вид формы при использовании студии. Он выдал точно такое же сообщение об ошибке.

Вот фрагмент из моего XML. Любая помощь приветствуется.

    <tree string="Tickets">
      <field name="display_name" modifiers="{&quot;readonly&quot;: true}"/>
      <field name="partner_id" on_change="1" can_create="true" can_write="true" modifiers="{}"/>
      <field name="team_id" on_change="1" can_create="true" can_write="true" modifiers="{}"/>
      <field name="user_id" can_create="true" can_write="true" modifiers="{}"/>
      <field name="stage_id" on_change="1" can_create="true" can_write="true" modifiers="{}"/>
      <field name="create_date" modifiers="{&quot;readonly&quot;: true}"/>
    </tree>```
...