Initial commit: Odoo 18.0-20251222 extra-addons
This commit is contained in:
32
web_m2x_options/readme/CONTRIBUTORS.md
Executable file
32
web_m2x_options/readme/CONTRIBUTORS.md
Executable file
@@ -0,0 +1,32 @@
|
||||
- David Coninckx \<<davconinckx@gmail.com>\>
|
||||
|
||||
- Emanuel Cino \<<ecino@compassion.ch>\>
|
||||
|
||||
- Holger Brunn \<<hbrunn@therp.nl>\>
|
||||
|
||||
- Nicolas JEUDY \<<nicolas@sudokeys.com>\>
|
||||
|
||||
- Yannick Vaucher \<<yannick.vaucher@camptocamp.com>\>
|
||||
|
||||
- Zakaria Makrelouf \<<z.makrelouf@gmail.com>\>
|
||||
|
||||
- [Tecnativa](https://www.tecnativa.com):
|
||||
- Jairo Llopis \<<jairo.llopis@tecnativa.com>\>
|
||||
- David Vidal \<<david.vidal@tecnativa.com>\>
|
||||
- Ernesto Tejeda \<<ernesto.tejeda87@gmail.com>\>
|
||||
- Carlos Roca
|
||||
|
||||
- Bhavesh Odedra \<<bodedra@opensourceintegrators.com>\>
|
||||
|
||||
- Dhara Solanki \<<dhara.solanki@initos.com>\> (<http://www.initos.com>)
|
||||
|
||||
- [Trobz](https://trobz.com):
|
||||
- Hoang Diep \<<hoang@trobz.com>\>
|
||||
|
||||
- [Sygel](https://sygel.es):
|
||||
- Manuel Regidor \<<manuel.regidor@sygel.es>\>
|
||||
- Valentín Vinagre \<<valentin.vinagre@sygel.es>\>
|
||||
- Harald Panten \<<harald.panten@sygel.es>\>
|
||||
|
||||
- [ACSONE SA/NV](https://acsone.eu):
|
||||
- Souheil BEJAOUI \<<souheil.bejaoui@acsone.eu>\>
|
||||
0
web_m2x_options/readme/CREDITS.md
Executable file
0
web_m2x_options/readme/CREDITS.md
Executable file
10
web_m2x_options/readme/DESCRIPTION.md
Executable file
10
web_m2x_options/readme/DESCRIPTION.md
Executable file
@@ -0,0 +1,10 @@
|
||||
This modules modifies "many2one" and "many2manytags" form widgets so as
|
||||
to add some new display control options.
|
||||
|
||||
Options provided includes possibility to remove "Create..." and/or
|
||||
"Create and Edit..." entries drop down. You can also change default
|
||||
number of proposition appearing in the drop-down.
|
||||
|
||||
If not specified, the module will avoid proposing any of the create
|
||||
options if the current user has no permission rights to create the
|
||||
related object.
|
||||
10
web_m2x_options/readme/ROADMAP.md
Executable file
10
web_m2x_options/readme/ROADMAP.md
Executable file
@@ -0,0 +1,10 @@
|
||||
Double check that you have no inherited view that remove `options` you
|
||||
set on a field ! If nothing works, add a debugger in the first line of
|
||||
`_search method` and enable debug mode in Odoo. When you write something
|
||||
in a many2one field, javascript debugger should pause. If not verify
|
||||
your installation.
|
||||
|
||||
- Instead of making the tags rectangle clickable, I think it's better to
|
||||
put the text as a clickable link, so we will get a consistent
|
||||
behaviour/aspect with other clickable elements (many2one...).
|
||||
- Properly support web_m2x_options on Many2OneReferenceField.
|
||||
71
web_m2x_options/readme/USAGE.md
Executable file
71
web_m2x_options/readme/USAGE.md
Executable file
@@ -0,0 +1,71 @@
|
||||
## in the field's options dict
|
||||
|
||||
`limit` *int* (Default: odoo default value is `8`)
|
||||
|
||||
> Number of displayed record in drop-down panel
|
||||
|
||||
`search_more` *boolean*
|
||||
|
||||
> Used to force disable/enable search more button.
|
||||
|
||||
`field_color` *string*
|
||||
|
||||
> A string to define the field used to define color. This option has to
|
||||
> be used with colors.
|
||||
|
||||
`colors` *dictionary*
|
||||
|
||||
> A dictionary to link field value with a HTML color. This option has to
|
||||
> be used with field_color.
|
||||
|
||||
## ir.config_parameter options
|
||||
|
||||
Now you can disable "Create..." and "Create and Edit..." entry for all
|
||||
widgets in the odoo instance. If you disable one option, you can enable
|
||||
it for particular field by setting "create: True" option directly on the
|
||||
field definition.
|
||||
|
||||
`web_m2x_options.create` *boolean* (Default: depends if user have create
|
||||
rights)
|
||||
|
||||
> Whether to display the "Create..." entry in dropdown panel for all
|
||||
> fields in the odoo instance.
|
||||
|
||||
`web_m2x_options.create_edit` *boolean* (Default: depends if user have
|
||||
create rights)
|
||||
|
||||
> Whether to display "Create and Edit..." entry in dropdown panel for
|
||||
> all fields in the odoo instance.
|
||||
|
||||
`web_m2x_options.limit` *int* (Default: odoo default value is `8`)
|
||||
|
||||
> Number of displayed record in drop-down panel for all fields in the
|
||||
> odoo instance
|
||||
|
||||
`web_m2x_options.search_more` *boolean* (Default: default value is
|
||||
`False`)
|
||||
|
||||
> Whether the field should always show "Search more..." entry or not.
|
||||
|
||||
`web_m2x_options.field_limit_entries` *int*
|
||||
|
||||
> Number of displayed lines on all One2many fields
|
||||
|
||||
To add these parameters go to Configuration -\> Technical -\> Parameters
|
||||
-\> System Parameters and add new parameters like:
|
||||
|
||||
- web_m2x_options.create: False
|
||||
- web_m2x_options.create_edit: False
|
||||
- web_m2x_options.limit: 10
|
||||
- web_m2x_options.search_more: True
|
||||
- web_m2x_options.field_limit_entries: 5
|
||||
|
||||
## Example
|
||||
|
||||
Your XML form view definition could contain:
|
||||
|
||||
``` xml
|
||||
...
|
||||
<field name="partner_id" options="{'limit': 10, 'search_more': true, 'field_color':'type', 'colors':{'contact':'green', 'invoice': 'red', 'delivery': 'blue'}}"/>
|
||||
...
|
||||
```
|
||||
Reference in New Issue
Block a user