1
- < ?xml version="1.0" encoding="utf-8" ?>
1
+ < ?xml version="1.0" encoding="utf-8"?>
2
2
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
3
3
< html xmlns ="http://www.w3.org/1999/xhtml " xml:lang ="en " lang ="en ">
4
4
< head >
5
5
< meta http-equiv ="Content-Type " content ="text/html; charset=utf-8 " />
6
- < meta name ="generator " content ="Docutils 0.15.1: http ://docutils.sourceforge.net / " />
6
+ < meta name ="generator " content ="Docutils: https ://docutils.sourceforge.io / " />
7
7
< title > Base module for carrier labels</ title >
8
8
< style type ="text/css ">
9
9
10
10
/*
11
11
:Author: David Goodger (goodger@python.org)
12
- :Id: $Id: html4css1.css 7952 2016-07-26 18:15:59Z milde $
12
+ :Id: $Id: html4css1.css 8954 2022-01-20 10:10:25Z milde $
13
13
:Copyright: This stylesheet has been placed in the public domain.
14
14
15
15
Default cascading style sheet for the HTML output of Docutils.
16
16
17
- See http ://docutils.sf.net /docs/howto/html-stylesheets.html for how to
17
+ See https ://docutils.sourceforge.io /docs/howto/html-stylesheets.html for how to
18
18
customize this style sheet.
19
19
*/
20
20
@@ -366,66 +366,68 @@ <h1 class="title">Base module for carrier labels</h1>
366
366
<!-- !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
367
367
!! This file is generated by oca-gen-addon-readme !!
368
368
!! changes will be overwritten. !!
369
+ !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
370
+ !! source digest: sha256:fe69faaa91e456352be80aed4f0c80058e4aba36d968fcc8f9b0e5023561242c
369
371
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -->
370
- < p > < a class ="reference external " href ="https://odoo-community.org/page/development-status "> < img alt ="Beta " src ="https://img.shields.io/badge/maturity-Beta-yellow.png " /> </ a > < a class ="reference external " href ="http://www.gnu.org/licenses/agpl-3.0-standalone.html "> < img alt ="License: AGPL-3 " src ="https://img.shields.io/badge/licence-AGPL--3-blue.png " /> </ a > < a class ="reference external " href ="https://github.com/OCA/delivery-carrier/tree/16.0/base_delivery_carrier_label "> < img alt ="OCA/delivery-carrier " src ="https://img.shields.io/badge/github-OCA%2Fdelivery--carrier-lightgray.png?logo=github " /> </ a > < a class ="reference external " href ="https://translation.odoo-community.org/projects/delivery-carrier-16-0/delivery-carrier-16-0-base_delivery_carrier_label "> < img alt ="Translate me on Weblate " src ="https://img.shields.io/badge/weblate-Translate%20me-F47D42.png " /> </ a > < a class ="reference external " href ="https://runbot.odoo-community.org/runbot/99/16.0 "> < img alt ="Try me on Runbot " src ="https://img.shields.io/badge/runbot-Try%20me-875A7B.png " /> </ a > </ p >
372
+ < p > < a class ="reference external image-reference " href ="https://odoo-community.org/page/development-status "> < img alt ="Beta " src ="https://img.shields.io/badge/maturity-Beta-yellow.png " /> </ a > < a class ="reference external image-reference " href ="http://www.gnu.org/licenses/agpl-3.0-standalone.html "> < img alt ="License: AGPL-3 " src ="https://img.shields.io/badge/licence-AGPL--3-blue.png " /> </ a > < a class ="reference external image-reference " href ="https://github.com/OCA/delivery-carrier/tree/16.0/base_delivery_carrier_label "> < img alt ="OCA/delivery-carrier " src ="https://img.shields.io/badge/github-OCA%2Fdelivery--carrier-lightgray.png?logo=github " /> </ a > < a class ="reference external image-reference " href ="https://translation.odoo-community.org/projects/delivery-carrier-16-0/delivery-carrier-16-0-base_delivery_carrier_label "> < img alt ="Translate me on Weblate " src ="https://img.shields.io/badge/weblate-Translate%20me-F47D42.png " /> </ a > < a class ="reference external image-reference " href ="https://runboat.odoo-community.org/builds?repo=OCA/delivery-carrier&target_branch=16.0 "> < img alt ="Try me on Runboat " src ="https://img.shields.io/badge/runboat-Try%20me-875A7B.png " /> </ a > </ p >
371
373
< p > This module adds some function and generic stuff to help for carrier label generation.
372
374
For example it adds the concept of option on carriers that can differ depending on the picking or class to store carrier accounts
373
375
This module doesn’t do anything by itself, it serves as a
374
376
base module for other carrier-specific modules.</ p >
375
377
< p > < strong > Table of contents</ strong > </ p >
376
378
< div class ="contents local topic " id ="contents ">
377
379
< ul class ="simple ">
378
- < li > < a class ="reference internal " href ="#usage " id ="id1 "> Usage</ a > </ li >
379
- < li > < a class ="reference internal " href ="#bug-tracker " id ="id2 "> Bug Tracker</ a > </ li >
380
- < li > < a class ="reference internal " href ="#credits " id ="id3 "> Credits</ a > < ul >
381
- < li > < a class ="reference internal " href ="#authors " id ="id4 "> Authors</ a > </ li >
382
- < li > < a class ="reference internal " href ="#contributors " id ="id5 "> Contributors</ a > </ li >
383
- < li > < a class ="reference internal " href ="#maintainers " id ="id6 "> Maintainers</ a > </ li >
380
+ < li > < a class ="reference internal " href ="#usage " id ="toc-entry-1 "> Usage</ a > </ li >
381
+ < li > < a class ="reference internal " href ="#bug-tracker " id ="toc-entry-2 "> Bug Tracker</ a > </ li >
382
+ < li > < a class ="reference internal " href ="#credits " id ="toc-entry-3 "> Credits</ a > < ul >
383
+ < li > < a class ="reference internal " href ="#authors " id ="toc-entry-4 "> Authors</ a > </ li >
384
+ < li > < a class ="reference internal " href ="#contributors " id ="toc-entry-5 "> Contributors</ a > </ li >
385
+ < li > < a class ="reference internal " href ="#maintainers " id ="toc-entry-6 "> Maintainers</ a > </ li >
384
386
</ ul >
385
387
</ li >
386
388
</ ul >
387
389
</ div >
388
390
< div class ="section " id ="usage ">
389
- < h1 > < a class ="toc-backref " href ="#id1 "> Usage</ a > </ h1 >
391
+ < h1 > < a class ="toc-backref " href ="#toc-entry-1 "> Usage</ a > </ h1 >
390
392
< p > ** How does it works ? **</ p >
391
393
< p > In picking UI a button “Send to shipper” trigger label generation
392
394
calling < cite > send_to_shipper()</ cite > in models/stock.picking.py</ p >
393
395
< p > ** How to implement my own carrier ? **</ p >
394
396
< p > Define a method < cite > {carrier}_send_shipping()</ cite > which is called by _send_shipping native method.
395
397
Make it return a list of dict of this form :</ p >
396
398
< pre class ="code python literal-block ">
397
- < span class ="p "> {</ span >
398
- < span class ="s2 "> "exact_price"</ span > < span class ="p "> :</ span > < span class ="n "> price</ span > < span class ="p "> ,</ span >
399
- < span class ="s2 "> "tracking_number"</ span > < span class ="p "> :</ span > < span class ="s1 "> 'number'</ span >
400
- < span class ="s2 "> "labels"</ span > < span class ="p "> :</ span > < span class ="p "> [{</ span >
401
- < span class ="s2 "> "package_id"</ span > < span class ="p "> :</ span > < span class ="n "> package_id</ span > < span class ="p "> ,</ span >
402
- < span class ="s2 "> "name"</ span > < span class ="p "> :</ span > < span class ="n "> filename</ span > < span class ="p "> ,</ span >
403
- < span class ="s2 "> "datas"</ span > < span class ="p "> :</ span > < span class ="n "> file_content</ span > < span class ="p "> (</ span > < span class ="n "> base64</ span > < span class ="p "> ),</ span >
404
- < span class ="s2 "> "file_type"</ span > < span class ="p "> :</ span > < span class ="n "> extension</ span > < span class ="p "> ,</ span >
405
- < span class ="s2 "> "tracking_number"</ span > < span class ="p "> :</ span > < span class ="n "> package_number</ span >
406
- < span class ="p "> }]</ span >
407
- < span class ="p "> }</ span >
399
+ < span class ="p "> {</ span > < span class =" w " >
400
+ </ span > < span class ="s2 "> "exact_price"</ span > < span class ="p "> :</ span > < span class ="n "> price</ span > < span class ="p "> ,</ span > < span class =" w " >
401
+ </ span > < span class ="s2 "> "tracking_number"</ span > < span class ="p "> :</ span > < span class ="s1 "> 'number'</ span > < span class =" w " >
402
+ </ span > < span class ="s2 "> "labels"</ span > < span class ="p "> :</ span > < span class ="p "> [{</ span > < span class =" w " >
403
+ </ span > < span class ="s2 "> "package_id"</ span > < span class ="p "> :</ span > < span class ="n "> package_id</ span > < span class ="p "> ,</ span > < span class =" w " >
404
+ </ span > < span class ="s2 "> "name"</ span > < span class ="p "> :</ span > < span class ="n "> filename</ span > < span class ="p "> ,</ span > < span class =" w " >
405
+ </ span > < span class ="s2 "> "datas"</ span > < span class ="p "> :</ span > < span class ="n "> file_content</ span > < span class ="p "> (</ span > < span class ="n "> base64</ span > < span class ="p "> ),</ span > < span class =" w " >
406
+ </ span > < span class ="s2 "> "file_type"</ span > < span class ="p "> :</ span > < span class ="n "> extension</ span > < span class ="p "> ,</ span > < span class =" w " >
407
+ </ span > < span class ="s2 "> "tracking_number"</ span > < span class ="p "> :</ span > < span class ="n "> package_number</ span > < span class =" w " >
408
+ </ span > < span class ="p "> }]</ span > < span class =" w " >
409
+ </ span > < span class ="p "> }</ span >
408
410
</ pre >
409
411
</ div >
410
412
< div class ="section " id ="bug-tracker ">
411
- < h1 > < a class ="toc-backref " href ="#id2 "> Bug Tracker</ a > </ h1 >
413
+ < h1 > < a class ="toc-backref " href ="#toc-entry-2 "> Bug Tracker</ a > </ h1 >
412
414
< p > Bugs are tracked on < a class ="reference external " href ="https://github.com/OCA/delivery-carrier/issues "> GitHub Issues</ a > .
413
415
In case of trouble, please check there if your issue has already been reported.
414
- If you spotted it first, help us smashing it by providing a detailed and welcomed
416
+ If you spotted it first, help us to smash it by providing a detailed and welcomed
415
417
< a class ="reference external " href ="https://github.com/OCA/delivery-carrier/issues/new?body=module:%20base_delivery_carrier_label%0Aversion:%2016.0%0A%0A**Steps%20to%20reproduce**%0A-%20...%0A%0A**Current%20behavior**%0A%0A**Expected%20behavior** "> feedback</ a > .</ p >
416
418
< p > Do not contact contributors directly about support or help with technical issues.</ p >
417
419
</ div >
418
420
< div class ="section " id ="credits ">
419
- < h1 > < a class ="toc-backref " href ="#id3 "> Credits</ a > </ h1 >
421
+ < h1 > < a class ="toc-backref " href ="#toc-entry-3 "> Credits</ a > </ h1 >
420
422
< div class ="section " id ="authors ">
421
- < h2 > < a class ="toc-backref " href ="#id4 "> Authors</ a > </ h2 >
423
+ < h2 > < a class ="toc-backref " href ="#toc-entry-4 "> Authors</ a > </ h2 >
422
424
< ul class ="simple ">
423
425
< li > Camptocamp</ li >
424
426
< li > Akretion</ li >
425
427
</ ul >
426
428
</ div >
427
429
< div class ="section " id ="contributors ">
428
- < h2 > < a class ="toc-backref " href ="#id5 "> Contributors</ a > </ h2 >
430
+ < h2 > < a class ="toc-backref " href ="#toc-entry-5 "> Contributors</ a > </ h2 >
429
431
< ul class ="simple ">
430
432
< li > David BEAL << a class ="reference external " href ="mailto:david.beal@akretion.com "> david.beal@akretion.com</ a > ></ li >
431
433
< li > Sébastien BEAU << a class ="reference external " href ="mailto:sebastien.beau@akretion.com "> sebastien.beau@akretion.com</ a > ></ li >
@@ -439,7 +441,7 @@ <h2><a class="toc-backref" href="#id5">Contributors</a></h2>
439
441
</ ul >
440
442
</ div >
441
443
< div class ="section " id ="maintainers ">
442
- < h2 > < a class ="toc-backref " href ="#id6 "> Maintainers</ a > </ h2 >
444
+ < h2 > < a class ="toc-backref " href ="#toc-entry-6 "> Maintainers</ a > </ h2 >
443
445
< p > This module is maintained by the OCA.</ p >
444
446
< a class ="reference external image-reference " href ="https://odoo-community.org "> < img alt ="Odoo Community Association " src ="https://odoo-community.org/logo.png " /> </ a >
445
447
< p > OCA, or the Odoo Community Association, is a nonprofit organization whose
0 commit comments