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

Security findings

Repository
OCA/delivery-carrier · module folder · Try on Runboat
Module version
1.0.0
Category
Delivery
Folder size
0.4 MB
License
AGPL-3
Application
No
Auto-installable
No
Website
https://github.com/OCA/delivery-carrier
Last tracking update
2026-09-15 11:16:10
Authors
Akretion, Odoo Community Association (OCA), GRAP
Maintainers
Akretion, Odoo Community Association (OCA), GRAP
Committers
Weblate, OCA-git-bot, oca-ci, Bhavesh Heliconia
Odoo dependencies
Python dependencies
None
System dependencies
None
Required by
None
Description
This module extend Odoo functionnalities, regarding delivery features to
add a new concept of drop-off Sites.

Main international carriers provide transportation services to specific
areas managed by them or by subcontractors.

Then, recipients come pick up their packages in these sites.

Code Analysis info_outline

Views touched (8)
XML IDNameModelTypeStatus
view_delivery_carrier_form delivery.carrier form Inherits delivery.view_delivery_carrier_form
view_partner_dropoff_site_form dropoff.site form New
view_partner_dropoff_site_search dropoff.site search New
view_partner_dropoff_site_tree dropoff.site list New
view_sale_order_form sale.order form Inherits sale.view_order_form
view_stock_picking_form stock.picking form Inherits stock.view_picking_form
view_stock_picking_search stock.picking search Inherits stock.view_picking_internal_search
view_stock_picking_tree stock.picking list Inherits stock.vpicktree
HTTP endpoints (0)

No HTTP endpoints found for this module.

Models touched (8)

New fields (2)
  • dropoff_site_ids One2many → dropoff.site
    comodel_name='dropoff.site' inverse_name='carrier_id' string='Drop-off Sites'
  • with_dropoff_site Boolean
    string='With Drop-off Sites'
Public methods (0)

No public methods.

New fields (5)
  • attendance_ids One2many → resource.calendar.attendance
    related='calendar_id.attendance_ids' string='Working Time' args: 'resource.calendar.attendance'
  • calendar_id Many2one → resource.calendar
    comodel_name='resource.calendar' copy=False string='Calendar'
  • carrier_id Many2one → delivery.carrier
    comodel_name='delivery.carrier' domain="[('with_dropoff_site', '=', True)]" required=True string='Delivery Carrier'
  • code Char
  • partner_id Many2one → res.partner
    comodel_name='res.partner' ondelete='cascade' required=True string='Partner'
Public methods (5)
  • action_disable_calendar(self)
  • action_enable_calendar(self)
  • create(self, vals_list)
    @api.model_create_multi
  • geo_localize(self)
  • unlink(self)

New fields (4)
  • dropoff_site_carrier_id Many2one → delivery.carrier
    comodel_name='delivery.carrier' compute='_compute_multi_dropoff_site' store=True string='Carrier of the Drop-off Site'
  • dropoff_site_id Many2one → dropoff.site
    comodel_name='dropoff.site' compute='_compute_multi_dropoff_site' store=True string='Drop-off Site'
  • dropoff_site_ids One2many → dropoff.site
    comodel_name='dropoff.site' inverse_name='partner_id'
  • is_dropoff_site Boolean
    compute='_compute_multi_dropoff_site' store=True string='Is Drop-off Site'
Public methods (0)

No public methods.

New fields (3)
  • dropoff_site_required Boolean
    related='carrier_id.with_dropoff_site' store=True string='Drop-off Site Required'
  • final_shipping_partner_id Many2one → res.partner
    comodel_name='res.partner' help='It is the partner that will pick up the parcel in the dropoff site.' readonly=True string='Final Recipient'
  • partner_shipping_id_domain Binary
    compute='_compute_partner_shipping_id_domain' readonly=True store=False
Public methods (2)
  • onchange_carrier_id(self)
    @api.onchange('carrier_id')
  • onchange_partner_shipping_id_final(self)
    @api.onchange('partner_shipping_id')

New fields (0)

No new fields.

Public methods (0)

No public methods.

New fields (1)
  • final_shipping_partner_id Many2one → res.partner
    comodel_name='res.partner' help='It is the partner that will pick up the parcel in the dropoff site.' string='Final Recipient'
Public methods (0)

No public methods.

New fields (1)
  • final_shipping_partner_id Many2one → res.partner
    comodel_name='res.partner' help='It is the partner that will pick up the parcel in the dropoff site.' string='Final Recipient'
Public methods (0)

No public methods.

New fields (0)

No new fields.

Public methods (0)

No public methods.

Loading…

Loading…

Loading…

Status
Open migration PR — not merged yet for this version
CI status
green — ready to merge
Open since
606 days ago
Last activity
66 days ago
Repository
OCA/delivery-carrier
Pull request
[17.0][MIG] delivery_dropoff_site: Migration to 17.0 (#951)
Status
Open migration PR — not merged yet for this version
CI status
green — ready to merge
Open since
60 days ago
Last activity
60 days ago
Repository
OCA/delivery-carrier
Pull request
[19.0][MIG] delivery_dropoff_site: Migration to 19.0 (#1230)