Odoo 11 - Двоичное поле в мастере не может быть загружено - PullRequest
0 голосов
/ 03 мая 2019

Я создаю собственный мастер, который позволяет пользователю загружать файл XLS и импортировать его в заказ на покупку. Для удобства пользователей я хочу предоставить шаблон XLS, чтобы они загружали, заполняли и загружали его обратно. Поэтому я пошел просто и добавил в мастер шаблон в виде двоичного поля, доступного только для чтения, значение которого определено с помощью функции default_get, а также поле Char для использования в качестве имени файла.

Проблема в том, что при открытии мастера поле шаблона кажется заблокированным и не может быть загружено. Из того, что я проверил, данные действительно находятся там с именем файла, но когда я наведу курсор на имя файла, оно становится знаком «запрещено» (?).

Я попытался убрать флаг readonly, и я могу только редактировать поле, но не загружать его. Я попытался с и без имени файла, даже передавая bin_size = True в контексте на всякий случай. Кажется, ничего не работает, и я не смог найти пример того, чего я хочу достичь с помощью встроенных модулей Odoo.

Единственное, что сработало, это добавление кнопки, которая вручную устанавливает данные шаблона после , когда мастер был открыт, что было бы откровенно глупо с точки зрения пользователя.

Кто-нибудь знает, если / как я могу это исправить?

Спасибо.

...