Odoo. Одобрено IT Libertas. Октябрь 2016 (II)

Капча на вебсайт, Диалоговые окна, Всплывающие окна для переводов

IT Libertas, Aleksandr Filippov

Описываемые далее приложения протестированы и одобрены разработчиками IT Libertas, чтобы облегчить Вам использование программы Odoo. Если в ходе проверки инженеры выявляли проблемы, то исправляли их. Результат усилий структурирован и будет использован при внедрении Odoo. Кроме того, рассказ о каждом приложении снабжен ссылками для самостоятельного скачивания и настройки

Капча на вебсайт

Odoo 8
Odoo 9
Приложение добавляет инструмент Recaptcha, который можно использовать на любой форме и странице сайта.
После установки следует заполнить значения системных параметров recaptcha.key.site и recaptcha.key.secret.
Для использования с моделью выставьте флаг website_form_recaptcha для соответствующей записи в ir.model.
Чтобы добавить капчу на форму, задайте элементу css-класс o_website_form_recaptcha.
 
Recaptcha Example
Recaptcha Example

Диалоговые окна

Odoo 8
Odoo 9
Odoo 9. Настройка параметров системы

Приложение добавляет инструмент открытия диалоговых окон на всю ширину одним кликом.

По умолчанию в Odoo 8 окна открываются на всю ширину (потом их можно уменьшить). Вы можете изменить это поведение в файле odoo8/addons/web/static/src/js/chrome.js. Замените значение параметра size, например, на 'medium' (то есть стандартная ширина).

По умолчанию в Odoo 9 версии диалоговые окна будут обычного размера. Чтобы окна открывались максимальной ширины, добавьте в настройки системы новый параметр - "web_dialog_size.default_maximize" со значением "1".

Odoo 9. Диалоговое окно максимального размера
Odoo 9. Диалоговое окно стандартного размера
Odoo 8. Стандартное окно
Odoo 8. Полнооконное диалоговое окно

Всплывающее Окно Перевода

Odoo 8
Odoo 9
Get all fields translation
Приложение заменяет стандартный инструмент переводов простым всплывающим окном. В таком окне переводите все поля объекта для всех установленных языков:
  • по кнопке в меню "Действие" ("Еще") открываются переводы всех полей,
  • при нажатии на иконку перевода на конкретное поле открывается только его перевод.
Поддерживает HTML поля. Кроме того, модуль регулирует размер области ввода в зависимости от объема содержимого.
Single field thanslations
Get one field translations
All fields translations