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,8 @@
- [GRAP](http://www.grap.coop):
- Quentin DUPONT \<<quentin.dupont@grap.coop>\>
- [Tecnativa](https://www.tecnativa.com/):
- Alexandre Díaz
- Carlos Roca
- Helly kapatel \<<helly.kapatel@initos.com>\>
- Thanakrit Pintana \<<thanakrit.p39@gmail.com>\>
- Dhara Solanki \<<dhara.solanki@initos.com>\>

View File

@@ -0,0 +1,6 @@
This widget changes input number field and make it easier to increment
the number thanks to 2 buttons (+ and -). Use JS native logic for input
number, so you can use the options `min`, `max`, `step`, `placeholder`.
Demo available at Settings \> Users & Companies \> Users \> \*Select
One\* \> See 'Credit Limit' field

View File

@@ -0,0 +1 @@
When the value is entered using the keyboard, the limits set in the widget can be exceeded

View File

@@ -0,0 +1,45 @@
In your xml view, add `widget="numeric_step"` This will add the 2
buttons "+" and "-" just next to the input field in edit mode. Iteration
step by default is 1.
![](../static/description/add_two_buttons.png)
**Optional**
Add an option to choose the step iteration and limits (min and max
values).
Example for an 0.25 step, min to -1 and max to 10 :
``` xml
<field name="sale_delay" widget="numeric_step" options="{'step': 0.25, 'min': -1, 'max': 10}" /> days
```
**Available Options**
- step \> Amount to increase/decrease (default: 1.0)
- min \> Min. value allowed (default: no limit)
- max \> Max. value allowed (default: no limit)
- auto_select \> Select the content when the element get focus (default:
False)
- placeholder \> Define the placeholder text (default: None)
- class \> Define additional classes for the input (default: None)
**Examples**
Iteration with 0.25 step, min to -1 and max to 10.
Start to increment with button, continue incrementing with scrolling
mouse.
![](../static/description/step0,25andlimits.gif)
Iteration with 10 step, max limit 15, placeholder with onchange
![](../static/description/step10_limit15_placeholder117_with_onchange.gif)
**Demo**
You can test the feature by going to Settings > Technical > Scheduled Actions. The
field "Execute Every" is configured to use the widget with 2 step, min to 0 and max
to 40.