TIP: You can type at any time to perform a new search.
Notify Users about Picking
stock_picking_status_notification · OCA/stock-logistics-workflow
Security findings
Migration considerations
stock_picking_notification_template_view_tree— View 'stock_picking_notification_template_view_tree' is defined with a `<tree>` root tag: renamed to `<list>` in Odoo 18.0. migration-view-tree-tag · source
Migration review checklist, not a compatibility verdict. No target version is selected: apply version-specific advice only when migrating to that version or later.
- Repository
- OCA/stock-logistics-workflow · module folder · Try on Runboat
- Module version
- 1.0.0
- Category
- Inventory/Inventory
- Folder size
- 0.05 MB
- License
- AGPL-3
- Application
- No
- Auto-installable
- No
- Website
- https://github.com/OCA/stock-logistics-workflow
- Last tracking update
- 2026-10-03 23:25:07
- Authors
- Odoo Community Association (OCA), Cetmix
- Maintainers
- Odoo Community Association (OCA), Cetmix
- Committers
- GabbasovDinar, OCA-git-bot, oca-ci
- Odoo dependencies
- Python dependencies
- None
- System dependencies
- None
- Required by
- None
- Description
This module allows to send notifications to selected backend users when the state of stock picking changes . For this configurable notification rules are used. Rules are checked using flexible patterns. The first one rule matching the pattern is triggered. By default notifications are sent when a picking is set to the "Waiting" or "Ready" status. However you can enable notifications for other pickings too.
Code Analysis
Views touched (2)
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
stock_picking_notification_template_view_form |
stock.picking.notification.template.view.form | stock.picking.notification.template | form | New |
stock_picking_notification_template_view_tree |
stock.picking.notification.template.view.tree | stock.picking.notification.template | tree | New |
HTTP endpoints (0)
No HTTP endpoints found for this module.
Models touched (2)
New fields (1)
-
to_web_notifyBooleandefault=Falsehelp='Technical field for storing the “to notify” attribute, which is used to retrieve all records for this attribute and to send a notification.'
No public methods.
New fields (14)
-
activeBooleandefault=True -
allow_notify_assignedBooleandefault=Truestring='Allow notify READY' -
allow_notify_cancelBooleandefault=Falsestring='Allow notify CANCEL' -
allow_notify_confirmedBooleandefault=Truestring='Allow notify WAITING' -
allow_notify_doneBooleandefault=Falsestring='Allow notify DONE' -
allow_notify_draftBooleandefault=Falsestring='Allow Notify DRAFT' -
allow_notify_waitingBooleandefault=Falsestring='Allow Notify WAITING ANOTHER OPERATION' -
filenameChar -
messageTexthelp='Custom message to be used instead of the default one. Leave blank to use the default message'string='Custom Message' -
notification_sound_fileBinaryattachment=Truehelp='Select the sound file that will be used for notifications. This setting allows you to customize the notification sound played when certain actions occur, such as when a stock picking status is updated.'string='Notification Sound' -
picking_type_idMany2one → stock.picking.typecomodel_name='stock.picking.type'help='Operation types for which the notification will be triggered'required=Truestring='Operation Type' -
sequenceIntegerdefault=10string='Priority' -
source_document_regexCharhelp='Notification will be sent if source document name matches the specified regex pattern. Leave blank to match any source'string='Source Document Pattern' -
user_idsMany2many → res.userscolumn1='picking_notify_template_id'column2='user_id'comodel_name='res.users'relation='picking_notify_template_user_rel'required=Truestring='Notified Users'
No public methods.