Repository
OCA/delivery-carrier · module folder · Try on Runboat
Module version
1.0
Category
version
Folder size
0.06 MB
License
AGPL-3
Application
No
Auto-installable
Yes
Website
http://www.camptocamp.com/
Last tracking update
2026-08-07 07:17:46
Authors
Camptocamp, Odoo Community Association (OCA)
Maintainers
Camptocamp
Committers
Pedro M. Baeza, Stéphane Bidoul (ACSONE)
Odoo dependencies
Python dependencies
PyPDF2
System dependencies
None
Required by
None
Description
[Link module] Carrier labels - Picking dispatch
==============================

This module adds a wizard on picking dispatch to generate the labels
of the packs. The labels are merged in one PDF file.

If you want multiple labels for one picking, all the moves should have been
put in a pack before the labels can be printed.

If you don't define your pack it will be considered a picking is a single pack.

Contributors
------------

* Yannick Vaucher <yannick.vaucher@camptocamp.com>

Code Analysis

Views touched (3)
XML IDNameModelTypeStatus
picking_dispatch_form picking.dispatch.form picking.dispatch form Inherits picking_dispatch.picking_dispatch_form
view_delivery_carrier_label_generate Generate Carriers Labels delivery.carrier.label.generate form New
view_picking_dispatch_apply_carrier picking.dispatch.apply.carrier.form picking.dispatch.apply.carrier form New
HTTP endpoints (0)

No HTTP endpoints found for this module.

Models touched (3)

New fields (0)

No new fields.

Public methods (1)
  • action_generate_labels(self, cr, uid, ids, context=None)
    Call the creation of the delivery carrier label of the missing labels and get the existing ones Then merge all of them in a single PDF

New fields (0)

No new fields.

Public methods (5)
  • action_set_options(self, cr, uid, ids, context=None)
    Apply options to picking of the dispatch This will replace all carrier options in picking
  • carrier_id_change(self, cr, uid, ids, carrier_id, context=None)
    Inherit this method in your module
  • create(self, cr, uid, values, context=None)
    Set the default options when the delivery method is set on creation So we are sure that the options are always in line with the current delivery method.
  • option_ids_change(self, cr, uid, ids, option_ids, carrier_id, context=None)
  • write(self, cr, uid, ids, values, context=None)
    Set the default options when the delivery method is changed. So we are sure that the options are always in line with the current delivery method.

New fields (0)

No new fields.

Public methods (1)
  • apply(self, cr, uid, ids, context=None)

Loading…

Loading…