TIP: You can type at any time to perform a new search.
DDMRP Warning
ddmrp_warning · OCA/ddmrp
Security findings
- Repository
- OCA/ddmrp · module folder · Try on Runboat
- Module version
- 1.0.0
- Category
- Warehouse Management
- Folder size
- 0.07 MB
- License
- LGPL-3
- Application
- No
- Auto-installable
- No
- Website
- https://github.com/OCA/ddmrp
- Last tracking update
- 2026-08-07 09:06:36
- Authors
- Odoo Community Association (OCA), ForgeFlow
- Maintainers
- Odoo Community Association (OCA), ForgeFlow
- Committers
- oca-ci, github-actions[bot]
- Odoo dependencies
- Python dependencies
- bokeh==3.9.0
- System dependencies
- None
- Required by
- None
- Description
Adds configuration warnings on stock buffers based on different definitions. This modules include some basic warnings but you can create your own based on your environment.
Code Analysis
Views touched (8)
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
stock_buffer_search |
stock.buffer.search - ddmrp_warning | stock.buffer | search | Inherits ddmrp.stock_buffer_search |
stock_buffer_view_form |
stock.buffer.form | stock.buffer | form | Inherits ddmrp.stock_buffer_view_form |
view_ddmrp_warning_definition_form |
ddmrp.warning.definition.form | ddmrp.warning.definition | form | New |
view_ddmrp_warning_definition_search |
ddmrp.warning.definition.search | ddmrp.warning.definition | search | New |
view_ddmrp_warning_definition_tree |
ddmrp.warning.definition.tree | ddmrp.warning.definition | list | New |
view_ddmrp_warning_item_form |
ddmrp.warning.item.form | ddmrp.warning.item | form | New |
view_ddmrp_warning_item_search |
ddmrp.warning.item.search | ddmrp.warning.item | search | New |
view_ddmrp_warning_item_tree |
ddmrp.warning.item.tree | ddmrp.warning.item | list | New |
HTTP endpoints (0)
No HTTP endpoints found for this module.
Models touched (3)
New fields (6)
-
activeBooleandefault=True -
ddmrp_warning_item_idsOne2many → ddmrp.warning.itemcomodel_name='ddmrp.warning.item'inverse_name='warning_definition_id'readonly=True -
nameCharstring='Description' -
python_codeTextdefault='# Available locals:\n# - buffer: A buffer record\nTrue'help='Write Python code that defines when this warning should raise. The result of executing the expression must be a boolean.'string='Warning Expression' -
severitySelectiondefault='2_mid'selection=[('1_low', 'Low'), ('2_mid', 'Medium'), ('3_high', 'High')] -
warning_domainChardefault='[]'help='Domain based on Stock Buffer, to define if the warning is applicable or not.'string='Buffer Applicable Domain'
-
evaluate_definition(self, buffer) -
write(self, vals)
New fields (7)
-
buffer_idMany2one → stock.buffercomodel_name='stock.buffer'ondelete='cascade' -
company_idMany2onerelated='buffer_id.company_id'store=True -
location_idMany2onegroups='stock.group_stock_multi_locations'related='buffer_id.location_id' -
nameCharcompute='_compute_name' -
product_idMany2onerelated='buffer_id.product_id' -
severitySelectionreadonly=Truerelated='warning_definition_id.severity'store=True -
warning_definition_idMany2one → ddmrp.warning.definitioncomodel_name='ddmrp.warning.definition'ondelete='cascade'
No public methods.
New fields (1)
-
ddmrp_warning_item_idsOne2many → ddmrp.warning.itemcomodel_name='ddmrp.warning.item'inverse_name='buffer_id'readonly=True
-
action_generate_warnings(self) -
cron_generate_ddmrp_warnings(self, automatic=False)@api.model -
write(self, vals)
Loading…
Loading…
Loading…
Loading…
Loading…
Loading…