TIP: You can type at any time to perform a new search.

Security findings

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 info_outline

Views touched (2)
XML IDNameModelTypeStatus
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_notify Boolean
    default=False help='Technical field for storing the “to notify” attribute, which is used to retrieve all records for this attribute and to send a notification.'
Public methods (0)

No public methods.

New fields (14)
  • active Boolean
    default=True
  • allow_notify_assigned Boolean
    default=True string='Allow notify READY'
  • allow_notify_cancel Boolean
    default=False string='Allow notify CANCEL'
  • allow_notify_confirmed Boolean
    default=True string='Allow notify WAITING'
  • allow_notify_done Boolean
    default=False string='Allow notify DONE'
  • allow_notify_draft Boolean
    default=False string='Allow Notify DRAFT'
  • allow_notify_waiting Boolean
    default=False string='Allow Notify WAITING ANOTHER OPERATION'
  • filename Char
  • message Text
    help='Custom message to be used instead of the default one. Leave blank to use the default message' string='Custom Message'
  • notification_sound_file Binary
    attachment=True help='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_id Many2one → stock.picking.type
    comodel_name='stock.picking.type' help='Operation types for which the notification will be triggered' required=True string='Operation Type'
  • sequence Integer
    default=10 string='Priority'
  • source_document_regex Char
    help='Notification will be sent if source document name matches the specified regex pattern. Leave blank to match any source' string='Source Document Pattern'
  • user_ids Many2many → res.users
    column1='picking_notify_template_id' column2='user_id' comodel_name='res.users' relation='picking_notify_template_user_rel' required=True string='Notified Users'
Public methods (0)

No public methods.