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.

15 lines
482 B

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