не могу открыть файл в браузере с помощью act_url - PullRequest
0 голосов
/ 18 декабря 2018

Я использую ODOO 9, Windows 10 и Chrome.

Я пытаюсь открыть файл на своем диске в новой вкладке браузера и не могу этого сделать ((((

Браузер открывает новую вкладку, но она пуста ((

Где моя ошибка, не могли бы вы мне помочь?

Мой код:

def show_my_data(self,cr, uid, ids, arg, context=None):

    return {
        'name': 'Go to website',
        'res_model': 'ir.actions.act_url',
        'type': 'ir.actions.act_url',
        'target': 'new',
        'url': 'file:///D:/tmp.html'
}

1 Ответ

0 голосов
/ 19 декабря 2018

Клиенты не могут получить доступ к вашему разделу D. Odoo не разрешит этого.

Чтобы сделать ваш файл доступным, поместите его в статическую папку.

      your_module_name
                --->  static
                      ---> tmp.html

В своем действии сделайте это вместо

      'url': 'you_module_name/static/tmp.html'

А лучше поместить в другую папкудля организации цели.

Помните, что все, что вы помещаете в статическую папку, является общедоступным и может быть доступно через URL.Каждый тинг остается приватным и защищенным.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...