summaryrefslogtreecommitdiff
path: root/doc/reference
diff options
context:
space:
mode:
authorDhruv Patel <dhp@odoo.com>2019-12-17 09:31:20 +0000
committerAaron Bohy <aab@odoo.com>2020-01-30 14:03:36 +0000
commitd5d2c5524c0890e0d89ff2029995bb4bed941421 (patch)
tree5685b8acfe40901d5353b435382e6a17352d165e /doc/reference
parenteec0b80756557ecd543a50f25b8f63f94e23de7c (diff)
[FIX] base,web: url widget: add protocol in href
With this commit, the url widget automatically prefixes the href url by http:// if no protocol is specified, so that clicking on the url will by default redirect to an external website. To prevent this behavior, one can still specify the new option 'website_path: true' on the url field node in the view arch. Thanks to this, we can remove a similar logic (only implemented on res_partner model) which automatically altered the value saved in database to force its 'http://' prefix. task-2153184 closes odoo/odoo#42118 Signed-off-by: Aaron Bohy (aab) <aab@odoo.com>
Diffstat (limited to 'doc/reference')
-rw-r--r--doc/reference/javascript_reference.rst9
1 files changed, 7 insertions, 2 deletions
diff --git a/doc/reference/javascript_reference.rst b/doc/reference/javascript_reference.rst
index f0db5cd40b2..8b3df82c85e 100644
--- a/doc/reference/javascript_reference.rst
+++ b/doc/reference/javascript_reference.rst
@@ -1733,8 +1733,6 @@ order.
This field displays an url (in readonly mode). The main reason to use it is
that it is rendered as an anchor tag with the proper css classes and href.
- - Supported field types: *char*
-
Also, the text of the anchor tag can be customized with the *text* attribute
(it won't change the href value).
@@ -1742,6 +1740,13 @@ order.
<field name="foo" widget="url" text="Some URL"/>
+ Options:
+
+ - website_path: (default:false) by default, the widget forces (if not already
+ the case) the href value to begin with http:// except if this option is set
+ to true, thus allowing redirections to the database's own website.
+
+ - Supported field types: *char*
- domain (FieldDomain)
The "Domain" field allows the user to construct a technical-prefix domain