[tryton-debian-vcs] tryton-modules-sale-complaint branch debian updated. debian/3.8.0-2-5-g6025b1e

Mathias Behrle tryton-debian-vcs at alioth.debian.org
Thu Jun 2 16:25:30 UTC 2016


The following commit has been merged in the debian branch:
https://alioth.debian.org/plugins/scmgit/cgi-bin/gitweb.cgi/?p=tryton/tryton-modules-sale-complaint.git;a=commitdiff;h=debian/3.8.0-2-5-g6025b1e

commit 6025b1e38057d95931dfddc9a4ef2af436dd8f9c
Author: Mathias Behrle <mathiasb at m9s.biz>
Date:   Wed Jun 1 21:47:29 2016 +0200

    Releasing debian version 4.0.1-1.
    
    Signed-off-by: Mathias Behrle <mathiasb at m9s.biz>

diff --git a/debian/changelog b/debian/changelog
index 81b0c4c..60d08ce 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,12 @@
+tryton-modules-sale-complaint (4.0.1-1) unstable; urgency=medium
+
+  * Updating signing-key.asc with the actual upstream maintainer keys.
+  * Merging upstream version 4.0.0.
+  * Merging upstream version 4.0.1.
+  * Updating the copyright file.
+
+ -- Mathias Behrle <mathiasb at m9s.biz>  Mon, 30 May 2016 19:30:48 +0200
+
 tryton-modules-sale-complaint (3.8.0-2) unstable; urgency=medium
 
   * Updating to standards version 3.9.7, no changes needed.
commit aa7c202af69ccd4b3f2dc73566729a3aa4a1314e
Author: Mathias Behrle <mathiasb at m9s.biz>
Date:   Fri May 27 19:01:03 2016 +0200

    Updating the copyright file.

diff --git a/debian/copyright b/debian/copyright
index 30cf87b..41aa6a6 100644
--- a/debian/copyright
+++ b/debian/copyright
@@ -1,12 +1,12 @@
 Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
 
 Files: *
-Copyright: 2015 Cédric Krier
-           2015 B2CK SPRL
+Copyright: 2015-2016 Cédric Krier
+           2015-2016 B2CK SPRL
 License: GPL-3+
 
 Files: debian/*
-Copyright: 2015 Mathias Behrle <mathiasb at m9s.biz>
+Copyright: 2015-2016 Mathias Behrle <mathiasb at m9s.biz>
 License: GPL-3+
 
 License: GPL-3+
commit 37c45c96179f8dbee3413ad23569a25a269cb35f
Author: Mathias Behrle <mathiasb at m9s.biz>
Date:   Fri May 27 18:35:29 2016 +0200

    Merging upstream version 4.0.1.

diff --git a/CHANGELOG b/CHANGELOG
index 314a37b..0c3f449 100644
--- a/CHANGELOG
+++ b/CHANGELOG
@@ -1,3 +1,6 @@
+Version 4.0.1 - 2016-05-11
+* Bug fixes (see mercurial logs for details)
+
 Version 4.0.0 - 2016-05-02
 * Bug fixes (see mercurial logs for details)
 * Rename Complaint reference into number and add reference
diff --git a/PKG-INFO b/PKG-INFO
index 433e75e..336f036 100644
--- a/PKG-INFO
+++ b/PKG-INFO
@@ -1,6 +1,6 @@
 Metadata-Version: 1.1
 Name: trytond_sale_complaint
-Version: 4.0.0
+Version: 4.0.1
 Summary: Tryton module for sale complaint
 Home-page: http://www.tryton.org/
 Author: Tryton
diff --git a/locale/ca_ES.po b/locale/ca_ES.po
index a585304..42ace9e 100644
--- a/locale/ca_ES.po
+++ b/locale/ca_ES.po
@@ -52,7 +52,7 @@ msgstr "ID"
 
 msgctxt "field:sale.complaint,number:"
 msgid "Number"
-msgstr ""
+msgstr "Número"
 
 msgctxt "field:sale.complaint,origin:"
 msgid "Origin"
diff --git a/locale/de_DE.po b/locale/de_DE.po
index 1deeeff..f69c072 100644
--- a/locale/de_DE.po
+++ b/locale/de_DE.po
@@ -52,7 +52,7 @@ msgstr "ID"
 
 msgctxt "field:sale.complaint,number:"
 msgid "Number"
-msgstr ""
+msgstr "Nummer"
 
 msgctxt "field:sale.complaint,origin:"
 msgid "Origin"
diff --git a/locale/es_AR.po b/locale/es_AR.po
index bcc173f..7afa543 100644
--- a/locale/es_AR.po
+++ b/locale/es_AR.po
@@ -52,7 +52,7 @@ msgstr "ID"
 
 msgctxt "field:sale.complaint,number:"
 msgid "Number"
-msgstr ""
+msgstr "Número"
 
 msgctxt "field:sale.complaint,origin:"
 msgid "Origin"
diff --git a/locale/es_CO.po b/locale/es_CO.po
index a1d9484..2396dcb 100644
--- a/locale/es_CO.po
+++ b/locale/es_CO.po
@@ -4,423 +4,423 @@ msgstr "Content-Type: text/plain; charset=utf-8\n"
 
 msgctxt "error:sale.complaint.action:"
 msgid "Action \"%s\" must not have result to be deleted."
-msgstr ""
+msgstr "La acción \"%s\" no debe resultar en borrado."
 
 msgctxt "error:sale.complaint:"
 msgid "Complaint \"%s\" must be in draft to be deleted."
-msgstr ""
+msgstr "La queja \"%s\" debe estar en borrador para ser borrada."
 
 msgctxt "field:sale.complaint,actions:"
 msgid "Actions"
-msgstr ""
+msgstr "Acciones"
 
 msgctxt "field:sale.complaint,address:"
 msgid "Address"
-msgstr ""
+msgstr "Direcciones"
 
 msgctxt "field:sale.complaint,company:"
 msgid "Company"
-msgstr ""
+msgstr "Compañia"
 
 msgctxt "field:sale.complaint,create_date:"
 msgid "Create Date"
-msgstr ""
+msgstr "Fecha de Creación"
 
 msgctxt "field:sale.complaint,create_uid:"
 msgid "Create User"
-msgstr ""
+msgstr "Creado por Usuario"
 
 msgctxt "field:sale.complaint,customer:"
 msgid "Customer"
-msgstr ""
+msgstr "Cliente"
 
 msgctxt "field:sale.complaint,date:"
 msgid "Date"
-msgstr ""
+msgstr "Fecha"
 
 msgctxt "field:sale.complaint,description:"
 msgid "Description"
-msgstr ""
+msgstr "Descripción"
 
 msgctxt "field:sale.complaint,employee:"
 msgid "Employee"
-msgstr ""
+msgstr "Empleado"
 
 msgctxt "field:sale.complaint,id:"
 msgid "ID"
-msgstr ""
+msgstr "ID"
 
 msgctxt "field:sale.complaint,number:"
 msgid "Number"
-msgstr ""
+msgstr "Número"
 
 msgctxt "field:sale.complaint,origin:"
 msgid "Origin"
-msgstr ""
+msgstr "Origen"
 
 msgctxt "field:sale.complaint,origin_id:"
 msgid "Origin ID"
-msgstr ""
+msgstr "ID Origen"
 
 msgctxt "field:sale.complaint,origin_model:"
 msgid "Origin Model"
-msgstr ""
+msgstr "Modelo de Origen"
 
 msgctxt "field:sale.complaint,rec_name:"
 msgid "Name"
-msgstr ""
+msgstr "Nombre"
 
 msgctxt "field:sale.complaint,reference:"
 msgid "Reference"
-msgstr ""
+msgstr "Referencia"
 
 msgctxt "field:sale.complaint,state:"
 msgid "State"
-msgstr ""
+msgstr "Estado"
 
 msgctxt "field:sale.complaint,type:"
 msgid "Type"
-msgstr ""
+msgstr "Tipo"
 
 msgctxt "field:sale.complaint,write_date:"
 msgid "Write Date"
-msgstr ""
+msgstr "Fecha de Modificación"
 
 msgctxt "field:sale.complaint,write_uid:"
 msgid "Write User"
-msgstr ""
+msgstr "Modificado por Usuario"
 
 msgctxt "field:sale.complaint.action,action:"
 msgid "Action"
-msgstr ""
+msgstr "Acción"
 
 msgctxt "field:sale.complaint.action,complaint:"
 msgid "Complaint"
-msgstr ""
+msgstr "Queja"
 
 msgctxt "field:sale.complaint.action,create_date:"
 msgid "Create Date"
-msgstr ""
+msgstr "Fecha de Creación"
 
 msgctxt "field:sale.complaint.action,create_uid:"
 msgid "Create User"
-msgstr ""
+msgstr "Creado por Usuario"
 
 msgctxt "field:sale.complaint.action,id:"
 msgid "ID"
-msgstr ""
+msgstr "ID"
 
 msgctxt "field:sale.complaint.action,invoice_lines:"
 msgid "Invoice Lines"
-msgstr ""
+msgstr "Líneas de Facturas"
 
 msgctxt "field:sale.complaint.action,quantity:"
 msgid "Quantity"
-msgstr ""
+msgstr "Cantidad"
 
 msgctxt "field:sale.complaint.action,rec_name:"
 msgid "Name"
-msgstr ""
+msgstr "Nombre"
 
 msgctxt "field:sale.complaint.action,result:"
 msgid "Result"
-msgstr ""
+msgstr "Resultado"
 
 msgctxt "field:sale.complaint.action,sale_lines:"
 msgid "Sale Lines"
-msgstr ""
+msgstr "Líneas de Venta"
 
 msgctxt "field:sale.complaint.action,unit:"
 msgid "Unit"
-msgstr ""
+msgstr "Unidad"
 
 msgctxt "field:sale.complaint.action,unit_digits:"
 msgid "Unit Digits"
-msgstr ""
+msgstr "Decimales de Unidad"
 
 msgctxt "field:sale.complaint.action,unit_price:"
 msgid "Unit Price"
-msgstr ""
+msgstr "Precio Unitario"
 
 msgctxt "field:sale.complaint.action,write_date:"
 msgid "Write Date"
-msgstr ""
+msgstr "Fecha Modificación"
 
 msgctxt "field:sale.complaint.action,write_uid:"
 msgid "Write User"
-msgstr ""
+msgstr "Modificado por Usuario"
 
 msgctxt "field:sale.complaint.action-account.invoice.line,action:"
 msgid "Action"
-msgstr ""
+msgstr "Acción"
 
 msgctxt "field:sale.complaint.action-account.invoice.line,create_date:"
 msgid "Create Date"
-msgstr ""
+msgstr "Fecha de Creación"
 
 msgctxt "field:sale.complaint.action-account.invoice.line,create_uid:"
 msgid "Create User"
-msgstr ""
+msgstr "Creado por Usuario"
 
 msgctxt "field:sale.complaint.action-account.invoice.line,id:"
 msgid "ID"
-msgstr ""
+msgstr "ID"
 
 msgctxt "field:sale.complaint.action-account.invoice.line,line:"
 msgid "Invoice Line"
-msgstr ""
+msgstr "Línea de Factura"
 
 msgctxt "field:sale.complaint.action-account.invoice.line,rec_name:"
 msgid "Name"
-msgstr ""
+msgstr "Nombre"
 
 msgctxt "field:sale.complaint.action-account.invoice.line,write_date:"
 msgid "Write Date"
-msgstr ""
+msgstr "Fecha de Modificación"
 
 msgctxt "field:sale.complaint.action-account.invoice.line,write_uid:"
 msgid "Write User"
-msgstr ""
+msgstr "Creado por Usuario"
 
 msgctxt "field:sale.complaint.action-sale.line,action:"
 msgid "Action"
-msgstr ""
+msgstr "Acción"
 
 msgctxt "field:sale.complaint.action-sale.line,create_date:"
 msgid "Create Date"
-msgstr ""
+msgstr "Fecha de Creación"
 
 msgctxt "field:sale.complaint.action-sale.line,create_uid:"
 msgid "Create User"
-msgstr ""
+msgstr "Creado por Usuario"
 
 msgctxt "field:sale.complaint.action-sale.line,id:"
 msgid "ID"
-msgstr ""
+msgstr "ID"
 
 msgctxt "field:sale.complaint.action-sale.line,line:"
 msgid "Sale Line"
-msgstr ""
+msgstr "Línea de Venta"
 
 msgctxt "field:sale.complaint.action-sale.line,rec_name:"
 msgid "Name"
-msgstr ""
+msgstr "Nombre"
 
 msgctxt "field:sale.complaint.action-sale.line,write_date:"
 msgid "Write Date"
-msgstr ""
+msgstr "Fecha de Modificación"
 
 msgctxt "field:sale.complaint.action-sale.line,write_uid:"
 msgid "Write User"
-msgstr ""
+msgstr "Modificado por Usuario"
 
 msgctxt "field:sale.complaint.type,create_date:"
 msgid "Create Date"
-msgstr ""
+msgstr "Fecha de Creación"
 
 msgctxt "field:sale.complaint.type,create_uid:"
 msgid "Create User"
-msgstr ""
+msgstr "Creado por Usuario"
 
 msgctxt "field:sale.complaint.type,id:"
 msgid "ID"
-msgstr ""
+msgstr "ID"
 
 msgctxt "field:sale.complaint.type,name:"
 msgid "Name"
-msgstr ""
+msgstr "Nombre"
 
 msgctxt "field:sale.complaint.type,origin:"
 msgid "Origin"
-msgstr ""
+msgstr "Origen"
 
 msgctxt "field:sale.complaint.type,rec_name:"
 msgid "Name"
-msgstr ""
+msgstr "Nombre"
 
 msgctxt "field:sale.complaint.type,write_date:"
 msgid "Write Date"
-msgstr ""
+msgstr "Fecha de Modificación"
 
 msgctxt "field:sale.complaint.type,write_uid:"
 msgid "Write User"
-msgstr ""
+msgstr "Modificado por Usuario"
 
 msgctxt "field:sale.configuration,complaint_sequence:"
 msgid "Complaint Sequence"
-msgstr ""
+msgstr "Secuencia de Queja"
 
 msgctxt "help:sale.complaint.action,invoice_lines:"
 msgid "Leave empty for all lines"
-msgstr ""
+msgstr "Dejar vacío para todas las líneas"
 
 msgctxt "help:sale.complaint.action,quantity:"
 msgid "Leave empty for the same quantity"
-msgstr ""
+msgstr "Dejar vacío para la misma cantidad"
 
 msgctxt "help:sale.complaint.action,sale_lines:"
 msgid "Leave empty for all lines"
-msgstr ""
+msgstr "Dejar vacío para todas las líneas"
 
 msgctxt "help:sale.complaint.action,unit_price:"
 msgid "Leave empty for the same price"
-msgstr ""
+msgstr "Dejar vacío para el mismo precio"
 
 msgctxt "model:ir.action,name:act_complaint_form"
 msgid "Complaints"
-msgstr ""
+msgstr "Quejas"
 
 msgctxt "model:ir.action,name:act_complaint_relate_party"
 msgid "Customer Complaints"
-msgstr ""
+msgstr "Quejas de Cliente"
 
 msgctxt "model:ir.action,name:act_complaint_relate_sale"
 msgid "Complaints"
-msgstr ""
+msgstr "Quejas"
 
 msgctxt "model:ir.action,name:act_type_form"
 msgid "Types"
-msgstr ""
+msgstr "Tipos"
 
 msgctxt "model:ir.action.act_window.domain,name:act_complaint_form_domain_all"
 msgid "All"
-msgstr ""
+msgstr "Todo"
 
 msgctxt ""
 "model:ir.action.act_window.domain,name:act_complaint_form_domain_approved"
 msgid "Approved"
-msgstr ""
+msgstr "Aprobado"
 
 msgctxt ""
 "model:ir.action.act_window.domain,name:act_complaint_form_domain_draft"
 msgid "Draft"
-msgstr ""
+msgstr "Borrador"
 
 msgctxt ""
 "model:ir.action.act_window.domain,name:act_complaint_form_domain_waiting"
 msgid "Waiting"
-msgstr ""
+msgstr "En Espera"
 
 msgctxt "model:ir.sequence,name:sequence_complaint"
 msgid "Customer Complaint"
-msgstr ""
+msgstr "Queja de Cliente"
 
 msgctxt "model:ir.sequence.type,name:sequence_type_complaint"
 msgid "Customer Complaint"
-msgstr ""
+msgstr "Queja de Cliente"
 
 msgctxt "model:ir.ui.menu,name:menu_complaint"
 msgid "Complaints"
-msgstr ""
+msgstr "Quejas"
 
 msgctxt "model:ir.ui.menu,name:menu_configuration"
 msgid "Customer Complaint"
-msgstr ""
+msgstr "Queja de Cliente"
 
 msgctxt "model:ir.ui.menu,name:menu_type"
 msgid "Types"
-msgstr ""
+msgstr "Tipos"
 
 msgctxt "model:sale.complaint,name:"
 msgid "Customer Complaint"
-msgstr ""
+msgstr "Queja de Cliente"
 
 msgctxt "model:sale.complaint.action,name:"
 msgid "Customer Complaint Action"
-msgstr ""
+msgstr "Acción de Queja de Cliente"
 
 msgctxt "model:sale.complaint.action-account.invoice.line,name:"
 msgid "Customer Complaint Action - Invoice Line"
-msgstr ""
+msgstr "Acción de Queja de Cliente - Línea de Factura"
 
 msgctxt "model:sale.complaint.action-sale.line,name:"
 msgid "Customer Complaint Action - Sale Line"
-msgstr ""
+msgstr "Acción de Queja de Cliente - Línea de Venta"
 
 msgctxt "model:sale.complaint.type,name:"
 msgid "Customer Complaint Type"
-msgstr ""
+msgstr "Tipo de Queja de Cliente"
 
 msgctxt "selection:sale.complaint,state:"
 msgid "Approved"
-msgstr ""
+msgstr "Aprobado"
 
 msgctxt "selection:sale.complaint,state:"
 msgid "Cancelled"
-msgstr ""
+msgstr "Cancelado"
 
 msgctxt "selection:sale.complaint,state:"
 msgid "Done"
-msgstr ""
+msgstr "Hecho"
 
 msgctxt "selection:sale.complaint,state:"
 msgid "Draft"
-msgstr ""
+msgstr "Borrador"
 
 msgctxt "selection:sale.complaint,state:"
 msgid "Rejected"
-msgstr ""
+msgstr "Rechazado"
 
 msgctxt "selection:sale.complaint,state:"
 msgid "Waiting"
-msgstr ""
+msgstr "En Espera"
 
 msgctxt "selection:sale.complaint.action,action:"
 msgid "Create Credit Note"
-msgstr ""
+msgstr "Crear Nota Crédito"
 
 msgctxt "selection:sale.complaint.action,action:"
 msgid "Create Sale Return"
-msgstr ""
+msgstr "Crear Devolución de Venta"
 
 msgctxt "view:sale.complaint.action:"
 msgid "Customer Complaint Action"
-msgstr ""
+msgstr "Acción Queja de Cliente"
 
 msgctxt "view:sale.complaint.action:"
 msgid "Customer Complaint Actions"
-msgstr ""
+msgstr "Acciones de Queja de Cliente"
 
 msgctxt "view:sale.complaint.type:"
 msgid "Customer Complaint Type"
-msgstr ""
+msgstr "Tipo de Queja"
 
 msgctxt "view:sale.complaint.type:"
 msgid "Customer Complaint Types"
-msgstr ""
+msgstr "Tipos de Queja"
 
 msgctxt "view:sale.complaint:"
 msgid "Approve"
-msgstr ""
+msgstr "Aprobado"
 
 msgctxt "view:sale.complaint:"
 msgid "Cancel"
-msgstr ""
+msgstr "Cancelar"
 
 msgctxt "view:sale.complaint:"
 msgid "Complaint"
-msgstr ""
+msgstr "Queja"
 
 msgctxt "view:sale.complaint:"
 msgid "Customer Complaint"
-msgstr ""
+msgstr "Queja de Cliente"
 
 msgctxt "view:sale.complaint:"
 msgid "Customer Complaints"
-msgstr ""
+msgstr "Quejas de Cliente"
 
 msgctxt "view:sale.complaint:"
 msgid "Draft"
-msgstr ""
+msgstr "Borrador"
 
 msgctxt "view:sale.complaint:"
 msgid "Process"
-msgstr ""
+msgstr "Proceso"
 
 msgctxt "view:sale.complaint:"
 msgid "Reject"
-msgstr ""
+msgstr "Rechazar"
 
 msgctxt "view:sale.complaint:"
 msgid "Wait"
-msgstr ""
+msgstr "Esperar"
diff --git a/locale/es_EC.po b/locale/es_EC.po
index 2d2e251..d5b1993 100644
--- a/locale/es_EC.po
+++ b/locale/es_EC.po
@@ -52,7 +52,7 @@ msgstr "ID"
 
 msgctxt "field:sale.complaint,number:"
 msgid "Number"
-msgstr ""
+msgstr "Número"
 
 msgctxt "field:sale.complaint,origin:"
 msgid "Origin"
diff --git a/locale/es_ES.po b/locale/es_ES.po
index 8e165f5..6722944 100644
--- a/locale/es_ES.po
+++ b/locale/es_ES.po
@@ -52,7 +52,7 @@ msgstr "ID"
 
 msgctxt "field:sale.complaint,number:"
 msgid "Number"
-msgstr ""
+msgstr "Número"
 
 msgctxt "field:sale.complaint,origin:"
 msgid "Origin"
diff --git a/locale/fr_FR.po b/locale/fr_FR.po
index 8032bac..bb33dc9 100644
--- a/locale/fr_FR.po
+++ b/locale/fr_FR.po
@@ -53,7 +53,7 @@ msgstr "ID"
 
 msgctxt "field:sale.complaint,number:"
 msgid "Number"
-msgstr ""
+msgstr "Numéro"
 
 msgctxt "field:sale.complaint,origin:"
 msgid "Origin"
diff --git a/locale/sl_SI.po b/locale/sl_SI.po
index ad78856..44ab6be 100644
--- a/locale/sl_SI.po
+++ b/locale/sl_SI.po
@@ -52,7 +52,7 @@ msgstr "ID"
 
 msgctxt "field:sale.complaint,number:"
 msgid "Number"
-msgstr ""
+msgstr "Številka"
 
 msgctxt "field:sale.complaint,origin:"
 msgid "Origin"
@@ -294,7 +294,7 @@ msgstr "Odobreno"
 msgctxt ""
 "model:ir.action.act_window.domain,name:act_complaint_form_domain_draft"
 msgid "Draft"
-msgstr "V pripravi"
+msgstr "Priprava"
 
 msgctxt ""
 "model:ir.action.act_window.domain,name:act_complaint_form_domain_waiting"
@@ -325,7 +325,6 @@ msgctxt "model:sale.complaint,name:"
 msgid "Customer Complaint"
 msgstr "Reklamacija kupca"
 
-#, fuzzy
 msgctxt "model:sale.complaint.action,name:"
 msgid "Customer Complaint Action"
 msgstr "Ukrep reklamacije kupca"
diff --git a/tryton.cfg b/tryton.cfg
index 4247a01..2dd4294 100644
--- a/tryton.cfg
+++ b/tryton.cfg
@@ -1,5 +1,5 @@
 [tryton]
-version=4.0.0
+version=4.0.1
 depends:
     account_invoice
     company
diff --git a/trytond_sale_complaint.egg-info/PKG-INFO b/trytond_sale_complaint.egg-info/PKG-INFO
index 9b1db35..fabf4b1 100644
--- a/trytond_sale_complaint.egg-info/PKG-INFO
+++ b/trytond_sale_complaint.egg-info/PKG-INFO
@@ -1,6 +1,6 @@
 Metadata-Version: 1.1
 Name: trytond-sale-complaint
-Version: 4.0.0
+Version: 4.0.1
 Summary: Tryton module for sale complaint
 Home-page: http://www.tryton.org/
 Author: Tryton
diff --git a/trytond_sale_complaint.egg-info/SOURCES.txt b/trytond_sale_complaint.egg-info/SOURCES.txt
index 8724be2..4a15cfc 100644
--- a/trytond_sale_complaint.egg-info/SOURCES.txt
+++ b/trytond_sale_complaint.egg-info/SOURCES.txt
@@ -28,11 +28,13 @@ tryton.cfg
 ./locale/hu_HU.po
 ./locale/it_IT.po
 ./locale/ja_JP.po
+./locale/lo_LA.po
 ./locale/lt_LT.po
 ./locale/nl_NL.po
 ./locale/pt_BR.po
 ./locale/ru_RU.po
 ./locale/sl_SI.po
+./locale/zh_CN.po
 ./tests/__init__.py
 ./tests/scenario_sale_complaint.rst
 ./tests/test_sale_complaint.py
diff --git a/trytond_sale_complaint.egg-info/requires.txt b/trytond_sale_complaint.egg-info/requires.txt
index 1801c60..80ee618 100644
--- a/trytond_sale_complaint.egg-info/requires.txt
+++ b/trytond_sale_complaint.egg-info/requires.txt
@@ -2,4 +2,4 @@ trytond_account_invoice >= 4.0, < 4.1
 trytond_company >= 4.0, < 4.1
 trytond_party >= 4.0, < 4.1
 trytond_sale >= 4.0, < 4.1
-trytond >= 4.0, < 4.1
\ No newline at end of file
+trytond >= 4.0, < 4.1
commit 18d7f708518367b9167dceb8530690953d7ddd8e
Author: Mathias Behrle <mathiasb at m9s.biz>
Date:   Fri May 27 18:26:14 2016 +0200

    Merging upstream version 4.0.0.

diff --git a/CHANGELOG b/CHANGELOG
index 11180c5..314a37b 100644
--- a/CHANGELOG
+++ b/CHANGELOG
@@ -1,2 +1,7 @@
+Version 4.0.0 - 2016-05-02
+* Bug fixes (see mercurial logs for details)
+* Rename Complaint reference into number and add reference
+* Add Python3 support
+
 Version 3.8.0 - 2015-11-02
-* Initial release
\ No newline at end of file
+* Initial release
diff --git a/COPYRIGHT b/COPYRIGHT
index 7aea85f..be9339f 100644
--- a/COPYRIGHT
+++ b/COPYRIGHT
@@ -1,5 +1,5 @@
-Copyright (C) 2015 Cédric Krier.
-Copyright (C) 2015 B2CK SPRL.
+Copyright (C) 2015-2016 Cédric Krier.
+Copyright (C) 2015-2016 B2CK SPRL.
 
 This program is free software: you can redistribute it and/or modify
 it under the terms of the GNU General Public License as published by
diff --git a/PKG-INFO b/PKG-INFO
index efba573..433e75e 100644
--- a/PKG-INFO
+++ b/PKG-INFO
@@ -1,12 +1,12 @@
 Metadata-Version: 1.1
 Name: trytond_sale_complaint
-Version: 3.8.0
+Version: 4.0.0
 Summary: Tryton module for sale complaint
 Home-page: http://www.tryton.org/
 Author: Tryton
 Author-email: issue_tracker at tryton.org
 License: GPL-3
-Download-URL: http://downloads.tryton.org/3.8/
+Download-URL: http://downloads.tryton.org/4.0/
 Description: trytond_sale_complaint
         ======================
         
@@ -54,6 +54,7 @@ Classifier: Intended Audience :: Legal Industry
 Classifier: License :: OSI Approved :: GNU General Public License (GPL)
 Classifier: Natural Language :: Bulgarian
 Classifier: Natural Language :: Catalan
+Classifier: Natural Language :: Chinese (Simplified)
 Classifier: Natural Language :: Czech
 Classifier: Natural Language :: Dutch
 Classifier: Natural Language :: English
@@ -67,5 +68,10 @@ Classifier: Natural Language :: Slovenian
 Classifier: Natural Language :: Spanish
 Classifier: Operating System :: OS Independent
 Classifier: Programming Language :: Python :: 2.7
+Classifier: Programming Language :: Python :: 3.3
+Classifier: Programming Language :: Python :: 3.4
+Classifier: Programming Language :: Python :: 3.5
+Classifier: Programming Language :: Python :: Implementation :: CPython
+Classifier: Programming Language :: Python :: Implementation :: PyPy
 Classifier: Topic :: Office/Business
 Classifier: Topic :: Office/Business :: Financial :: Accounting
diff --git a/account.py b/account.py
index b281b2c..025dd51 100644
--- a/account.py
+++ b/account.py
@@ -8,8 +8,8 @@ __all__ = ['InvoiceLine']
 
 
 class InvoiceLine:
-    __name__ = 'account.invoice.line'
     __metaclass__ = PoolMeta
+    __name__ = 'account.invoice.line'
 
     @classmethod
     def _get_origin(cls):
diff --git a/complaint.py b/complaint.py
index deaca12..d4b7dd6 100644
--- a/complaint.py
+++ b/complaint.py
@@ -7,6 +7,7 @@ from trytond.model import ModelSQL, ModelView, Workflow, fields
 from trytond.pyson import Eval, If, Bool, Id
 from trytond.pool import Pool
 from trytond.transaction import Transaction
+from trytond import backend
 
 from trytond.modules.product import price_digits
 
@@ -27,14 +28,15 @@ class Type(ModelSQL, ModelView):
 class Complaint(Workflow, ModelSQL, ModelView):
     'Customer Complaint'
     __name__ = 'sale.complaint'
-    _rec_name = 'reference'
+    _rec_name = 'number'
 
     _states = {
         'readonly': Eval('state') != 'draft',
         }
     _depends = ['state']
 
-    reference = fields.Char('Reference', readonly=True, select=True)
+    number = fields.Char('Number', readonly=True, select=True)
+    reference = fields.Char('Reference', select=True)
     date = fields.Date('Date', states=_states, depends=_depends)
     customer = fields.Many2One('party.party', 'Customer', required=True,
         states=_states, depends=_depends)
@@ -135,6 +137,18 @@ class Complaint(Workflow, ModelSQL, ModelView):
         cls.actions.domain = [actions_domain]
 
     @classmethod
+    def __register__(cls, module_name):
+        TableHandler = backend.get('TableHandler')
+        table_h = TableHandler(cls, module_name)
+
+        # Migration from 3.8: rename reference into number
+        if (table_h.column_exist('reference')
+                and not table_h.column_exist('number')):
+            table_h.column_rename('reference', 'number')
+
+        super(Complaint, cls).__register__(module_name)
+
+    @classmethod
     def _origin_domains(cls):
         return {
             'sale.sale': [
@@ -150,13 +164,13 @@ class Complaint(Workflow, ModelSQL, ModelView):
             'account.invoice': [
                 ('party', '=', Eval('customer')),
                 ('company', '=', Eval('company')),
-                ('type', '=', 'out_invoice'),
+                ('type', '=', 'out'),
                 ('state', 'in', ['posted', 'paid']),
                 ],
             'account.invoice.line': [
                 ('invoice.party', '=', Eval('customer')),
                 ('invoice.company', '=', Eval('company')),
-                ('invoice.type', '=', 'out_invoice'),
+                ('invoice.type', '=', 'out'),
                 ('invoice.state', 'in', ['posted', 'paid']),
                 ],
             }
@@ -209,11 +223,11 @@ class Complaint(Workflow, ModelSQL, ModelView):
         Sequence = pool.get('ir.sequence')
         Configuration = pool.get('sale.configuration')
 
+        config = Configuration(1)
         vlist = [v.copy() for v in vlist]
         for values in vlist:
-            if not values.get('reference'):
-                config = Configuration(1)
-                values['reference'] = Sequence.get_id(
+            if values.get('number') is None:
+                values['number'] = Sequence.get_id(
                     config.complaint_sequence.id)
         return super(Complaint, cls).create(vlist)
 
@@ -222,7 +236,7 @@ class Complaint(Workflow, ModelSQL, ModelView):
         if default is None:
             default = {}
         default = default.copy()
-        default['reference'] = None
+        default['number'] = None
         return super(Complaint, cls).copy(complaints, default=default)
 
     @classmethod
@@ -434,7 +448,7 @@ class Action(ModelSQL, ModelView):
                 credit_line['origin'] = str(self.complaint)
             if isinstance(self.complaint.origin, Line):
                 if self.quantity is not None:
-                    lines_values[0]['quantity'] = self.quantity
+                    lines_values[0]['quantity'] = -self.quantity
                 if self.unit_price is not None:
                     lines_values[0]['unit_price'] = self.unit_price
             values['lines'] = [('create', lines_values)]
diff --git a/locale/bg_BG.po b/locale/bg_BG.po
index bd013d5..a1d9484 100644
--- a/locale/bg_BG.po
+++ b/locale/bg_BG.po
@@ -50,6 +50,10 @@ msgctxt "field:sale.complaint,id:"
 msgid "ID"
 msgstr ""
 
+msgctxt "field:sale.complaint,number:"
+msgid "Number"
+msgstr ""
+
 msgctxt "field:sale.complaint,origin:"
 msgid "Origin"
 msgstr ""
diff --git a/locale/ca_ES.po b/locale/ca_ES.po
index 57f641b..a585304 100644
--- a/locale/ca_ES.po
+++ b/locale/ca_ES.po
@@ -50,6 +50,10 @@ msgctxt "field:sale.complaint,id:"
 msgid "ID"
 msgstr "ID"
 
+msgctxt "field:sale.complaint,number:"
+msgid "Number"
+msgstr ""
+
 msgctxt "field:sale.complaint,origin:"
 msgid "Origin"
 msgstr "Origen"
diff --git a/locale/cs_CZ.po b/locale/cs_CZ.po
index bd013d5..a1d9484 100644
--- a/locale/cs_CZ.po
+++ b/locale/cs_CZ.po
@@ -50,6 +50,10 @@ msgctxt "field:sale.complaint,id:"
 msgid "ID"
 msgstr ""
 
+msgctxt "field:sale.complaint,number:"
+msgid "Number"
+msgstr ""
+
 msgctxt "field:sale.complaint,origin:"
 msgid "Origin"
 msgstr ""
diff --git a/locale/de_DE.po b/locale/de_DE.po
index e2b41a6..1deeeff 100644
--- a/locale/de_DE.po
+++ b/locale/de_DE.po
@@ -50,6 +50,10 @@ msgctxt "field:sale.complaint,id:"
 msgid "ID"
 msgstr "ID"
 
+msgctxt "field:sale.complaint,number:"
+msgid "Number"
+msgstr ""
+
 msgctxt "field:sale.complaint,origin:"
 msgid "Origin"
 msgstr "Herkunft"
diff --git a/locale/es_AR.po b/locale/es_AR.po
index 8a0e65f..bcc173f 100644
--- a/locale/es_AR.po
+++ b/locale/es_AR.po
@@ -50,6 +50,10 @@ msgctxt "field:sale.complaint,id:"
 msgid "ID"
 msgstr "ID"
 
+msgctxt "field:sale.complaint,number:"
+msgid "Number"
+msgstr ""
+
 msgctxt "field:sale.complaint,origin:"
 msgid "Origin"
 msgstr "Origen"
diff --git a/locale/es_CO.po b/locale/es_CO.po
index bd013d5..a1d9484 100644
--- a/locale/es_CO.po
+++ b/locale/es_CO.po
@@ -50,6 +50,10 @@ msgctxt "field:sale.complaint,id:"
 msgid "ID"
 msgstr ""
 
+msgctxt "field:sale.complaint,number:"
+msgid "Number"
+msgstr ""
+
 msgctxt "field:sale.complaint,origin:"
 msgid "Origin"
 msgstr ""
diff --git a/locale/es_EC.po b/locale/es_EC.po
index 14e3d98..2d2e251 100644
--- a/locale/es_EC.po
+++ b/locale/es_EC.po
@@ -50,6 +50,10 @@ msgctxt "field:sale.complaint,id:"
 msgid "ID"
 msgstr "ID"
 
+msgctxt "field:sale.complaint,number:"
+msgid "Number"
+msgstr ""
+
 msgctxt "field:sale.complaint,origin:"
 msgid "Origin"
 msgstr "Origen"
diff --git a/locale/es_ES.po b/locale/es_ES.po
index d33adfb..8e165f5 100644
--- a/locale/es_ES.po
+++ b/locale/es_ES.po
@@ -50,6 +50,10 @@ msgctxt "field:sale.complaint,id:"
 msgid "ID"
 msgstr "ID"
 
+msgctxt "field:sale.complaint,number:"
+msgid "Number"
+msgstr ""
+
 msgctxt "field:sale.complaint,origin:"
 msgid "Origin"
 msgstr "Origen"
diff --git a/locale/es_MX.po b/locale/es_MX.po
index bd013d5..a1d9484 100644
--- a/locale/es_MX.po
+++ b/locale/es_MX.po
@@ -50,6 +50,10 @@ msgctxt "field:sale.complaint,id:"
 msgid "ID"
 msgstr ""
 
+msgctxt "field:sale.complaint,number:"
+msgid "Number"
+msgstr ""
+
 msgctxt "field:sale.complaint,origin:"
 msgid "Origin"
 msgstr ""
diff --git a/locale/fr_FR.po b/locale/fr_FR.po
index 6f97275..8032bac 100644
--- a/locale/fr_FR.po
+++ b/locale/fr_FR.po
@@ -51,6 +51,10 @@ msgctxt "field:sale.complaint,id:"
 msgid "ID"
 msgstr "ID"
 
+msgctxt "field:sale.complaint,number:"
+msgid "Number"
+msgstr ""
+
 msgctxt "field:sale.complaint,origin:"
 msgid "Origin"
 msgstr "Origine"
diff --git a/locale/hu_HU.po b/locale/hu_HU.po
index bd013d5..a1d9484 100644
--- a/locale/hu_HU.po
+++ b/locale/hu_HU.po
@@ -50,6 +50,10 @@ msgctxt "field:sale.complaint,id:"
 msgid "ID"
 msgstr ""
 
+msgctxt "field:sale.complaint,number:"
+msgid "Number"
+msgstr ""
+
 msgctxt "field:sale.complaint,origin:"
 msgid "Origin"
 msgstr ""
diff --git a/locale/it_IT.po b/locale/it_IT.po
index bd013d5..a1d9484 100644
--- a/locale/it_IT.po
+++ b/locale/it_IT.po
@@ -50,6 +50,10 @@ msgctxt "field:sale.complaint,id:"
 msgid "ID"
 msgstr ""
 
+msgctxt "field:sale.complaint,number:"
+msgid "Number"
+msgstr ""
+
 msgctxt "field:sale.complaint,origin:"
 msgid "Origin"
 msgstr ""
diff --git a/locale/ja_JP.po b/locale/ja_JP.po
index bd013d5..a1d9484 100644
--- a/locale/ja_JP.po
+++ b/locale/ja_JP.po
@@ -50,6 +50,10 @@ msgctxt "field:sale.complaint,id:"
 msgid "ID"
 msgstr ""
 
+msgctxt "field:sale.complaint,number:"
+msgid "Number"
+msgstr ""
+
 msgctxt "field:sale.complaint,origin:"
 msgid "Origin"
 msgstr ""
diff --git a/locale/bg_BG.po b/locale/lo_LA.po
similarity index 99%
copy from locale/bg_BG.po
copy to locale/lo_LA.po
index bd013d5..a1d9484 100644
--- a/locale/bg_BG.po
+++ b/locale/lo_LA.po
@@ -50,6 +50,10 @@ msgctxt "field:sale.complaint,id:"
 msgid "ID"
 msgstr ""
 
+msgctxt "field:sale.complaint,number:"
+msgid "Number"
+msgstr ""
+
 msgctxt "field:sale.complaint,origin:"
 msgid "Origin"
 msgstr ""
diff --git a/locale/lt_LT.po b/locale/lt_LT.po
index bd013d5..a1d9484 100644
--- a/locale/lt_LT.po
+++ b/locale/lt_LT.po
@@ -50,6 +50,10 @@ msgctxt "field:sale.complaint,id:"
 msgid "ID"
 msgstr ""
 
+msgctxt "field:sale.complaint,number:"
+msgid "Number"
+msgstr ""
+
 msgctxt "field:sale.complaint,origin:"
 msgid "Origin"
 msgstr ""
diff --git a/locale/nl_NL.po b/locale/nl_NL.po
index bd013d5..a1d9484 100644
--- a/locale/nl_NL.po
+++ b/locale/nl_NL.po
@@ -50,6 +50,10 @@ msgctxt "field:sale.complaint,id:"
 msgid "ID"
 msgstr ""
 
+msgctxt "field:sale.complaint,number:"
+msgid "Number"
+msgstr ""
+
 msgctxt "field:sale.complaint,origin:"
 msgid "Origin"
 msgstr ""
diff --git a/locale/pt_BR.po b/locale/pt_BR.po
index c0d2c9b..713a964 100644
--- a/locale/pt_BR.po
+++ b/locale/pt_BR.po
@@ -50,6 +50,10 @@ msgctxt "field:sale.complaint,id:"
 msgid "ID"
 msgstr "ID"
 
+msgctxt "field:sale.complaint,number:"
+msgid "Number"
+msgstr ""
+
 msgctxt "field:sale.complaint,origin:"
 msgid "Origin"
 msgstr "Origem"
diff --git a/locale/ru_RU.po b/locale/ru_RU.po
index bd013d5..a1d9484 100644
--- a/locale/ru_RU.po
+++ b/locale/ru_RU.po
@@ -50,6 +50,10 @@ msgctxt "field:sale.complaint,id:"
 msgid "ID"
 msgstr ""
 
+msgctxt "field:sale.complaint,number:"
+msgid "Number"
+msgstr ""
+
 msgctxt "field:sale.complaint,origin:"
 msgid "Origin"
 msgstr ""
diff --git a/locale/sl_SI.po b/locale/sl_SI.po
index bf2ca6c..ad78856 100644
--- a/locale/sl_SI.po
+++ b/locale/sl_SI.po
@@ -50,6 +50,10 @@ msgctxt "field:sale.complaint,id:"
 msgid "ID"
 msgstr "ID"
 
+msgctxt "field:sale.complaint,number:"
+msgid "Number"
+msgstr ""
+
 msgctxt "field:sale.complaint,origin:"
 msgid "Origin"
 msgstr "Poreklo"
@@ -321,9 +325,10 @@ msgctxt "model:sale.complaint,name:"
 msgid "Customer Complaint"
 msgstr "Reklamacija kupca"
 
+#, fuzzy
 msgctxt "model:sale.complaint.action,name:"
-msgid ""
-msgstr ""
+msgid "Customer Complaint Action"
+msgstr "Ukrep reklamacije kupca"
 
 msgctxt "model:sale.complaint.action-account.invoice.line,name:"
 msgid "Customer Complaint Action - Invoice Line"
diff --git a/locale/bg_BG.po b/locale/zh_CN.po
similarity index 99%
copy from locale/bg_BG.po
copy to locale/zh_CN.po
index bd013d5..a1d9484 100644
--- a/locale/bg_BG.po
+++ b/locale/zh_CN.po
@@ -50,6 +50,10 @@ msgctxt "field:sale.complaint,id:"
 msgid "ID"
 msgstr ""
 
+msgctxt "field:sale.complaint,number:"
+msgid "Number"
+msgstr ""
+
 msgctxt "field:sale.complaint,origin:"
 msgid "Origin"
 msgstr ""
diff --git a/sale.py b/sale.py
index 008adaa..88e541a 100644
--- a/sale.py
+++ b/sale.py
@@ -7,10 +7,10 @@ from trytond.model import fields
 from trytond.pyson import Eval
 
 __all__ = ['Configuration', 'Sale']
-__metaclass__ = PoolMeta
 
 
 class Configuration:
+    __metaclass__ = PoolMeta
     __name__ = 'sale.configuration'
 
     complaint_sequence = fields.Property(fields.Many2One('ir.sequence',
@@ -24,6 +24,7 @@ class Configuration:
 
 
 class Sale:
+    __metaclass__ = PoolMeta
     __name__ = 'sale.sale'
 
     @classmethod
diff --git a/setup.py b/setup.py
index a1d365a..52b8aa8 100644
--- a/setup.py
+++ b/setup.py
@@ -5,11 +5,17 @@
 from setuptools import setup
 import re
 import os
-import ConfigParser
+import io
+try:
+    from configparser import ConfigParser
+except ImportError:
+    from ConfigParser import ConfigParser
 
 
 def read(fname):
-    return open(os.path.join(os.path.dirname(__file__), fname)).read()
+    return io.open(
+        os.path.join(os.path.dirname(__file__), fname),
+        'r', encoding='utf-8').read()
 
 
 def get_require_version(name):
@@ -21,7 +27,7 @@ def get_require_version(name):
         major_version, minor_version + 1)
     return require
 
-config = ConfigParser.ConfigParser()
+config = ConfigParser()
 config.readfp(open('tryton.cfg'))
 info = dict(config.items('tryton'))
 for key in ('depends', 'extras_depend', 'xml'):
@@ -43,7 +49,7 @@ if minor_version % 2:
 
 requires = []
 for dep in info.get('depends', []):
-    if not re.match(r'(ir|res|webdav)(\W|$)', dep):
+    if not re.match(r'(ir|res)(\W|$)', dep):
         requires.append(get_require_version('trytond_%s' % dep))
 requires.append(get_require_version('trytond'))
 
@@ -81,6 +87,7 @@ setup(name=name,
         'License :: OSI Approved :: GNU General Public License (GPL)',
         'Natural Language :: Bulgarian',
         'Natural Language :: Catalan',
+        'Natural Language :: Chinese (Simplified)',
         'Natural Language :: Czech',
         'Natural Language :: Dutch',
         'Natural Language :: English',
@@ -94,6 +101,11 @@ setup(name=name,
         'Natural Language :: Spanish',
         'Operating System :: OS Independent',
         'Programming Language :: Python :: 2.7',
+        'Programming Language :: Python :: 3.3',
+        'Programming Language :: Python :: 3.4',
+        'Programming Language :: Python :: 3.5',
+        'Programming Language :: Python :: Implementation :: CPython',
+        'Programming Language :: Python :: Implementation :: PyPy',
         'Topic :: Office/Business',
         'Topic :: Office/Business :: Financial :: Accounting',
         ],
@@ -108,4 +120,8 @@ setup(name=name,
     test_suite='tests',
     test_loader='trytond.test_loader:Loader',
     tests_require=tests_require,
+    use_2to3=True,
+    convert_2to3_doctest=[
+        'tests/scenario_sale_complaint.rst',
+        ],
     )
diff --git a/tests/__init__.py b/tests/__init__.py
index b077f51..b493bc1 100644
--- a/tests/__init__.py
+++ b/tests/__init__.py
@@ -1,6 +1,9 @@
 # This file is part of Tryton.  The COPYRIGHT file at the top level of
 # this repository contains the full copyright notices and license terms.
 
-from .test_sale_complaint import suite
+try:
+    from trytond.modules.sale_complaint.tests.test_sale_complaint import suite
+except ImportError:
+    from .test_sale_complaint import suite
 
 __all__ = ['suite']
diff --git a/tests/scenario_sale_complaint.rst b/tests/scenario_sale_complaint.rst
index fc56b85..119bbc6 100644
--- a/tests/scenario_sale_complaint.rst
+++ b/tests/scenario_sale_complaint.rst
@@ -10,7 +10,7 @@ Imports::
     ...     get_company
     >>> from trytond.modules.account.tests.tools import create_fiscalyear, \
     ...     create_chart, get_accounts
-    >>> from.trytond.modules.account_invoice.tests.tools import \
+    >>> from trytond.modules.account_invoice.tests.tools import \
     ...     set_fiscalyear_invoice_sequences, create_payment_term
 
 Create database::
@@ -186,11 +186,11 @@ Create a complaint to credit the invoice::
     >>> action, = complaint.actions
     >>> credit_note = action.result
     >>> credit_note.type
-    u'out_credit_note'
+    u'out'
     >>> len(credit_note.lines)
     2
     >>> sum(l.quantity for l in credit_note.lines)
-    5.0
+    -5.0
 
 Create a complaint to credit a invoice line::
 
@@ -209,7 +209,7 @@ Create a complaint to credit a invoice line::
     >>> action, = complaint.actions
     >>> credit_note = action.result
     >>> credit_note.type
-    u'out_credit_note'
+    u'out'
     >>> credit_note_line, = credit_note.lines
     >>> credit_note_line.quantity
-    1.0
+    -1.0
diff --git a/tests/test_sale_complaint.py b/tests/test_sale_complaint.py
index 65d2244..c1d718a 100644
--- a/tests/test_sale_complaint.py
+++ b/tests/test_sale_complaint.py
@@ -5,6 +5,7 @@ import doctest
 import trytond.tests.test_tryton
 from trytond.tests.test_tryton import ModuleTestCase
 from trytond.tests.test_tryton import doctest_setup, doctest_teardown
+from trytond.tests.test_tryton import doctest_checker
 
 
 class SaleComplaintTestCase(ModuleTestCase):
@@ -18,5 +19,6 @@ def suite():
         unittest.TestLoader().loadTestsFromTestCase(SaleComplaintTestCase))
     suite.addTests(doctest.DocFileSuite('scenario_sale_complaint.rst',
             setUp=doctest_setup, tearDown=doctest_teardown, encoding='utf-8',
+            checker=doctest_checker,
             optionflags=doctest.REPORT_ONLY_FIRST_FAILURE))
     return suite
diff --git a/tryton.cfg b/tryton.cfg
index ea85e56..4247a01 100644
--- a/tryton.cfg
+++ b/tryton.cfg
@@ -1,5 +1,5 @@
 [tryton]
-version=3.8.0
+version=4.0.0
 depends:
     account_invoice
     company
diff --git a/trytond_sale_complaint.egg-info/PKG-INFO b/trytond_sale_complaint.egg-info/PKG-INFO
index 719fa6a..9b1db35 100644
--- a/trytond_sale_complaint.egg-info/PKG-INFO
+++ b/trytond_sale_complaint.egg-info/PKG-INFO
@@ -1,12 +1,12 @@
 Metadata-Version: 1.1
 Name: trytond-sale-complaint
-Version: 3.8.0
+Version: 4.0.0
 Summary: Tryton module for sale complaint
 Home-page: http://www.tryton.org/
 Author: Tryton
 Author-email: issue_tracker at tryton.org
 License: GPL-3
-Download-URL: http://downloads.tryton.org/3.8/
+Download-URL: http://downloads.tryton.org/4.0/
 Description: trytond_sale_complaint
         ======================
         
@@ -54,6 +54,7 @@ Classifier: Intended Audience :: Legal Industry
 Classifier: License :: OSI Approved :: GNU General Public License (GPL)
 Classifier: Natural Language :: Bulgarian
 Classifier: Natural Language :: Catalan
+Classifier: Natural Language :: Chinese (Simplified)
 Classifier: Natural Language :: Czech
 Classifier: Natural Language :: Dutch
 Classifier: Natural Language :: English
@@ -67,5 +68,10 @@ Classifier: Natural Language :: Slovenian
 Classifier: Natural Language :: Spanish
 Classifier: Operating System :: OS Independent
 Classifier: Programming Language :: Python :: 2.7
+Classifier: Programming Language :: Python :: 3.3
+Classifier: Programming Language :: Python :: 3.4
+Classifier: Programming Language :: Python :: 3.5
+Classifier: Programming Language :: Python :: Implementation :: CPython
+Classifier: Programming Language :: Python :: Implementation :: PyPy
 Classifier: Topic :: Office/Business
 Classifier: Topic :: Office/Business :: Financial :: Accounting
diff --git a/trytond_sale_complaint.egg-info/SOURCES.txt b/trytond_sale_complaint.egg-info/SOURCES.txt
index 78f77b7..8724be2 100644
--- a/trytond_sale_complaint.egg-info/SOURCES.txt
+++ b/trytond_sale_complaint.egg-info/SOURCES.txt
@@ -57,11 +57,13 @@ locale/fr_FR.po
 locale/hu_HU.po
 locale/it_IT.po
 locale/ja_JP.po
+locale/lo_LA.po
 locale/lt_LT.po
 locale/nl_NL.po
 locale/pt_BR.po
 locale/ru_RU.po
 locale/sl_SI.po
+locale/zh_CN.po
 tests/scenario_sale_complaint.rst
 trytond_sale_complaint.egg-info/PKG-INFO
 trytond_sale_complaint.egg-info/SOURCES.txt
diff --git a/trytond_sale_complaint.egg-info/requires.txt b/trytond_sale_complaint.egg-info/requires.txt
index c03d97f..1801c60 100644
--- a/trytond_sale_complaint.egg-info/requires.txt
+++ b/trytond_sale_complaint.egg-info/requires.txt
@@ -1,5 +1,5 @@
-trytond_account_invoice >= 3.8, < 3.9
-trytond_company >= 3.8, < 3.9
-trytond_party >= 3.8, < 3.9
-trytond_sale >= 3.8, < 3.9
-trytond >= 3.8, < 3.9
\ No newline at end of file
+trytond_account_invoice >= 4.0, < 4.1
+trytond_company >= 4.0, < 4.1
+trytond_party >= 4.0, < 4.1
+trytond_sale >= 4.0, < 4.1
+trytond >= 4.0, < 4.1
\ No newline at end of file
diff --git a/view/complaint_form.xml b/view/complaint_form.xml
index 9c00c4a..eb0ebc6 100644
--- a/view/complaint_form.xml
+++ b/view/complaint_form.xml
@@ -1,15 +1,17 @@
 <?xml version="1.0"?>
 <!-- This file is part of Tryton.  The COPYRIGHT file at the top level of
 this repository contains the full copyright notices and license terms. -->
-<form string="Customer Complaint">
+<form string="Customer Complaint" cursor="customer">
+    <label name="reference"/>
+    <field name="reference"/>
+    <label name="number"/>
+    <field name="number"/>
     <label name="customer"/>
     <field name="customer"/>
     <label name="address"/>
     <field name="address"/>
     <label name="date"/>
     <field name="date"/>
-    <label name="reference"/>
-    <field name="reference"/>
     <notebook>
         <page string="Complaint" id="complaint">
             <label name="company"/>
diff --git a/view/complaint_list.xml b/view/complaint_list.xml
index 0cebb2a..9ab1483 100644
--- a/view/complaint_list.xml
+++ b/view/complaint_list.xml
@@ -2,6 +2,7 @@
 <!-- This file is part of Tryton.  The COPYRIGHT file at the top level of
 this repository contains the full copyright notices and license terms. -->
 <tree string="Customer Complaints">
+    <field name="number"/>
     <field name="reference"/>
     <field name="date"/>
     <field name="customer"/>
-- 
tryton-modules-sale-complaint



More information about the tryton-debian-vcs mailing list