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.1
Category
Inventory
Folder size
0.09 MB
License
AGPL-3
Application
No
Auto-installable
No
Website
https://github.com/OCA/stock-logistics-workflow
Last tracking update
2026-10-04 00:16:45
Authors
Camptocamp, ACSONE SA/NV, Odoo Community Association (OCA), BCIM
Maintainers
Camptocamp, ACSONE SA/NV, Odoo Community Association (OCA), BCIM
Committers
Maksym Yankin, OCA-git-bot, oca-ci
Odoo dependencies
OCA/partner-contact:
OCA/server-tools:
odoo/odoo:
- web
- bus
- uom
Python dependencies
None
System dependencies
None
Required by
sale_stock_partner_delivery_window
Description
This module allows to define time scheduling preference for delivery
orders on partners, in order to raise a warning when changing a
scheduled date to a time window that is not preferred by this customer.

Code Analysis info_outline

Views touched (2)
XML IDNameModelTypeStatus
view_partner_form_inherit res.partner.form.inherit res.partner form Inherits base.view_partner_form
view_picking_form_inherit stock.picking.form.inherit stock.picking form Inherits stock.view_picking_form
HTTP endpoints (0)

No HTTP endpoints found for this module.

Models touched (3)

New fields (2)
  • partner_id Many2one → res.partner
    index=True ondelete='cascade' required=True args: 'res.partner'
  • tz Selection
    related='partner_id.tz'
Public methods (1)
  • check_window_no_overlaps(self)
    @api.constrains('partner_id')

New fields (2)
  • delivery_time_preference Selection
    default='anytime' help='Define the scheduling preference for delivery orders:\n\n* Any time: Do not postpone deliveries\n* Fixed time windows: Postpone deliveries to the next preferred time window\n* Weekdays: Postpone deliveries to the next weekday' required=True string='Delivery time schedule preference' args: [('anytime', 'Any time'), ('time_windows', 'Fixed time windows'), ('workdays', 'Weekdays (Monday to Friday)')]
  • delivery_time_window_ids One2many → partner.delivery.time.window
    string='Delivery time windows' args: 'partner.delivery.time.window', 'partner_id'
Public methods (3)
  • copy_data(self, default=None)
  • delivery_time_weekdays(self)
    @property
  • delivery_window_tz(self)
    @property
    Return the timezone used to interpret partner delivery windows.

New fields (1)
  • partner_delivery_window_warning Text
    compute='_compute_partner_delivery_window_warning'
Public methods (0)

No public methods.

Loading…

Loading…

Loading…

Loading…

Loading…