Initial commit: Odoo 18.0-20251222 extra-addons
Some checks failed
pre-commit / pre-commit (push) Has been cancelled
tests / Detect unreleased dependencies (push) Has been cancelled
tests / test with OCB (push) Has been cancelled
tests / test with Odoo (push) Has been cancelled

This commit is contained in:
tocmo0nlord
2026-03-13 20:43:25 +00:00
parent 36e847a7df
commit adbe430761
9472 changed files with 1265727 additions and 0 deletions

View File

@@ -0,0 +1,10 @@
- Simone Orsi \<<simone.orsi@camptocamp.com>\>
- [CorporateHub](https://corporatehub.eu/)
- Alexey Pelykh \<<alexey.pelykh@corphub.eu>\>
- Jay Vora \<<jay.vora@serpentcs.com>\>
- Swapnesh Shah \<<s.shah.serpentcs@gmail.com>\>
- Joan Sisquella \<<joan.sisquella@forgeflow.com>\>
- Peerapong Supasompob \<<peerapong.supasompob@gmail.com>\>
- Nedas Žilinskas \<<nedas.zilinskas@avoin.systems>\>
- [Komit](https://komit-consulting.com):
- Vang Nguyen Phu

View File

@@ -0,0 +1,11 @@
Extend URL, CopyClipboardURL widget features to ease customization of anchor's text.
By default, the URL, CopyClipboardURL widget will show the plain URL. You can specify an
attribute to provide a static label too.
With this module, you can use a field for link's inner text using
attribute 'text_field'. You can also add a prefix to the link using
attribute 'prefix_name'.
Until 13.0 this functionality was separated in modules
'web_widget_url_advanced' and 'web_widget_prefixed_url'

View File

@@ -0,0 +1,36 @@
Use url, CopyClipboardURL widget as you do usually, then add an extra parameter text_
field to indicate which field (present in the view already) must be used for
the anchor text.
``` xml
<field name="some_url" widget="url" text_field="another_field" />
```
M2O fields are supported: display_name is used automatically.
For example, in the partner form, if you want to display the website
link with partner's name as anchor you can do:
``` xml
<field name="website" widget="url" text_field="name" placeholder="e.g. www.odoo.com"/>
```
This is going to change the rendering from
![](../static/description/before.png)
to
![](../static/description/after.png)
Or user can add any hyperlink text using 'prefix_name' attribute
``` xml
<field name="skype_name" widget="url" prefix_name="skype"/>
```
both can be applied inside the options attribute too:
``` xml
<field name="skype_name" widget="url" options="{'prefix_name': 'skype'}"/>
```