You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

16 lines
506 B

5 years ago
  1. # -*- coding: utf-8 -*-
  2. from odoo import http
  3. def get_base_url(env):
  4. """
  5. Better host name detection
  6. @param env odoo.api.Environment"""
  7. if http.request:
  8. # Preferuj nazwę hosta, która została użyta do tego zapytania
  9. return http.request.httprequest.host_url
  10. else:
  11. # Jeśli nie jesteśmy wewnątrz zapytania HTTP, zwróć domenę ostatnio użytą
  12. # przez admina do zalogowania
  13. return env['ir.config_parameter'].get_param('web.base.url') + '/'