From c186aacfaa2bc60c6730ccfa6ea7cdb0fc11f6f2 Mon Sep 17 00:00:00 2001 From: Sylvain LE GAL Date: Mon, 11 Jun 2018 23:58:18 +0200 Subject: [PATCH 01/29] [ADD] delivery_dropoff_site from carrier-delivery-ak 7.0 akretion branch --- delivery_dropoff_site/README.rst | 21 +++ delivery_dropoff_site/__init__.py | 2 + delivery_dropoff_site/__manifest__.py | 42 ++++++ .../demo/delivery_carrier.xml | 12 ++ delivery_dropoff_site/demo/dropoff_site.xml | 25 ++++ delivery_dropoff_site/demo/res_groups.xml | 8 ++ .../demo/resource_calendar.xml | 106 +++++++++++++++ delivery_dropoff_site/i18n/fr.po | 117 ++++++++++++++++ delivery_dropoff_site/models/__init__.py | 8 ++ .../models/delivery_carrier.py | 16 +++ delivery_dropoff_site/models/dropoff_site.py | 69 ++++++++++ .../models/procurement_group.py | 15 ++ delivery_dropoff_site/models/res_partner.py | 51 +++++++ delivery_dropoff_site/models/sale_order.py | 52 +++++++ delivery_dropoff_site/models/stock_move.py | 18 +++ delivery_dropoff_site/models/stock_picking.py | 19 +++ delivery_dropoff_site/readme/CONFIGURE.rst | 5 + delivery_dropoff_site/readme/CONTRIBUTORS.rst | 4 + delivery_dropoff_site/readme/CREDITS.rst | 3 + delivery_dropoff_site/readme/DESCRIPTION.rst | 7 + delivery_dropoff_site/readme/USAGE.rst | 24 ++++ .../security/ir.model.access.csv | 4 + .../static/description/dropoff_site_form.png | Bin 0 -> 36698 bytes .../dropoff_site_form_calendar.png | Bin 0 -> 23589 bytes .../static/description/dropoff_site_tree.png | Bin 0 -> 10672 bytes .../static/description/icon.png | Bin 0 -> 105062 bytes .../static/description/sale_order_form.png | Bin 0 -> 22945 bytes .../views/view_delivery_carrier.xml | 30 ++++ .../views/view_dropoff_site.xml | 128 ++++++++++++++++++ .../views/view_sale_order.xml | 19 +++ .../views/view_stock_picking.xml | 39 ++++++ 31 files changed, 844 insertions(+) create mode 100644 delivery_dropoff_site/README.rst create mode 100644 delivery_dropoff_site/__init__.py create mode 100644 delivery_dropoff_site/__manifest__.py create mode 100644 delivery_dropoff_site/demo/delivery_carrier.xml create mode 100644 delivery_dropoff_site/demo/dropoff_site.xml create mode 100644 delivery_dropoff_site/demo/res_groups.xml create mode 100644 delivery_dropoff_site/demo/resource_calendar.xml create mode 100644 delivery_dropoff_site/i18n/fr.po create mode 100644 delivery_dropoff_site/models/__init__.py create mode 100644 delivery_dropoff_site/models/delivery_carrier.py create mode 100644 delivery_dropoff_site/models/dropoff_site.py create mode 100644 delivery_dropoff_site/models/procurement_group.py create mode 100644 delivery_dropoff_site/models/res_partner.py create mode 100644 delivery_dropoff_site/models/sale_order.py create mode 100644 delivery_dropoff_site/models/stock_move.py create mode 100644 delivery_dropoff_site/models/stock_picking.py create mode 100644 delivery_dropoff_site/readme/CONFIGURE.rst create mode 100644 delivery_dropoff_site/readme/CONTRIBUTORS.rst create mode 100644 delivery_dropoff_site/readme/CREDITS.rst create mode 100644 delivery_dropoff_site/readme/DESCRIPTION.rst create mode 100644 delivery_dropoff_site/readme/USAGE.rst create mode 100644 delivery_dropoff_site/security/ir.model.access.csv create mode 100644 delivery_dropoff_site/static/description/dropoff_site_form.png create mode 100644 delivery_dropoff_site/static/description/dropoff_site_form_calendar.png create mode 100644 delivery_dropoff_site/static/description/dropoff_site_tree.png create mode 100644 delivery_dropoff_site/static/description/icon.png create mode 100644 delivery_dropoff_site/static/description/sale_order_form.png create mode 100644 delivery_dropoff_site/views/view_delivery_carrier.xml create mode 100644 delivery_dropoff_site/views/view_dropoff_site.xml create mode 100644 delivery_dropoff_site/views/view_sale_order.xml create mode 100644 delivery_dropoff_site/views/view_stock_picking.xml diff --git a/delivery_dropoff_site/README.rst b/delivery_dropoff_site/README.rst new file mode 100644 index 0000000000..21cd7854d5 --- /dev/null +++ b/delivery_dropoff_site/README.rst @@ -0,0 +1,21 @@ +**This file is going to be generated by oca-gen-addon-readme.** + +*Manual changes will be overwritten.* + +Please provide content in the ``readme`` directory: + +* **DESCRIPTION.rst** (required) +* INSTALL.rst (optional) +* CONFIGURE.rst (optional) +* **USAGE.rst** (optional, highly recommended) +* DEVELOP.rst (optional) +* ROADMAP.rst (optional) +* HISTORY.rst (optional, recommended) +* **CONTRIBUTORS.rst** (optional, highly recommended) +* CREDITS.rst (optional) + +Content of this README will also be drawn from the addon manifest, +from keys such as name, authors, maintainers, development_status, +and license. + +A good, one sentence summary in the manifest is also highly recommended. diff --git a/delivery_dropoff_site/__init__.py b/delivery_dropoff_site/__init__.py new file mode 100644 index 0000000000..042e239ed1 --- /dev/null +++ b/delivery_dropoff_site/__init__.py @@ -0,0 +1,2 @@ +# coding: utf-8 +from . import models diff --git a/delivery_dropoff_site/__manifest__.py b/delivery_dropoff_site/__manifest__.py new file mode 100644 index 0000000000..b8f61b3b4a --- /dev/null +++ b/delivery_dropoff_site/__manifest__.py @@ -0,0 +1,42 @@ +# coding: utf-8 +# Copyright (C) 2014 - Today: Akretion (http://www.akretion.com) +# Copyright (C) 2018 - Today: GRAP (http://www.grap.coop) +# @author Aymeric Lecomte +# @author David BEAL +# @author: Sylvain LE GAL (https://twitter.com/legalsylvain) +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). + +{ + 'name': 'Delivery Drop-off Sites', + 'version': '10.0.1.0.0', + 'author': 'Akretion,GRAP,Odoo Community Association (OCA)', + 'license': 'AGPL-3', + 'summary': "Send goods to sites in which customers come pick up package", + 'category': 'Delivery', + 'depends': [ + 'delivery', + 'base_geolocalize', + 'resource', + ], + 'website': 'https://github.com/OCA/delivery-carrier', + 'data': [ + 'security/ir.model.access.csv', + 'views/view_dropoff_site.xml', + 'views/view_sale_order.xml', + 'views/view_stock_picking.xml', + 'views/view_delivery_carrier.xml', + ], + 'demo': [ + 'demo/res_groups.xml', + 'demo/resource_calendar.xml', + 'demo/delivery_carrier.xml', + 'demo/dropoff_site.xml', + ], + 'images': [ + 'static/description/dropoff_site_form.png', + 'static/description/dropoff_site_form_calendar.png', + 'static/description/dropoff_site_tree.png', + 'static/description/sale_order_form.png', + ], + 'installable': True, +} diff --git a/delivery_dropoff_site/demo/delivery_carrier.xml b/delivery_dropoff_site/demo/delivery_carrier.xml new file mode 100644 index 0000000000..67f1fbe9ea --- /dev/null +++ b/delivery_dropoff_site/demo/delivery_carrier.xml @@ -0,0 +1,12 @@ + + + + + Delivery With Drop-off Sites + fixed + + 30.0 + + + + diff --git a/delivery_dropoff_site/demo/dropoff_site.xml b/delivery_dropoff_site/demo/dropoff_site.xml new file mode 100644 index 0000000000..54368c587f --- /dev/null +++ b/delivery_dropoff_site/demo/dropoff_site.xml @@ -0,0 +1,25 @@ + + + + + Cordonnerie Multi Service + CORD MS + 28 rue Monge + 75005 + Paris + + + + + + + Exoshoes + EXO + 6 rue des Capucins + 69001 + Lyon + + + + + diff --git a/delivery_dropoff_site/demo/res_groups.xml b/delivery_dropoff_site/demo/res_groups.xml new file mode 100644 index 0000000000..d3b45c7e4c --- /dev/null +++ b/delivery_dropoff_site/demo/res_groups.xml @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/delivery_dropoff_site/demo/resource_calendar.xml b/delivery_dropoff_site/demo/resource_calendar.xml new file mode 100644 index 0000000000..c85522c0b1 --- /dev/null +++ b/delivery_dropoff_site/demo/resource_calendar.xml @@ -0,0 +1,106 @@ + + + + + 40 Hours/Week + + + + Monday morning + 0 + 08 + 12 + + + + Monday evening + 0 + 13 + 17 + + + + Tuesday morning + 1 + 08 + 12 + + + + Tuesday evening + 1 + 13 + 17 + + + + Wednesday morning + 2 + 08 + 12 + + + + Wednesday evening + 2 + 13 + 17 + + + + Thursday morning + 3 + 08 + 12 + + + + Thursday evening + 13 + 17 + 3 + + + + Friday morning + 4 + 08 + 12 + + + + Friday evening + 4 + 13 + 17 + + + + + + + Analyst + + + user + + + + + + Designer + + + user + + + + + + Developer + + + user + + + diff --git a/delivery_dropoff_site/i18n/fr.po b/delivery_dropoff_site/i18n/fr.po new file mode 100644 index 0000000000..b73ad1550f --- /dev/null +++ b/delivery_dropoff_site/i18n/fr.po @@ -0,0 +1,117 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * delivery_dropoff_site +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-06-13 11:03+0000\n" +"PO-Revision-Date: 2018-06-13 11:03+0000\n" +"Last-Translator: <>\n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site_calendar_id +#: model:ir.ui.view,arch_db:delivery_dropoff_site.view_partner_dropoff_site_form +msgid "Calendar" +msgstr "Calendrier" + +#. module: delivery_dropoff_site +#: model:ir.model,name:delivery_dropoff_site.model_delivery_carrier +msgid "Carrier" +msgstr "Transporteur" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site_dropoff_site_carrier_id +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_res_partner_dropoff_site_carrier_id +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_res_users_dropoff_site_carrier_id +msgid "Carrier of the Drop-off Site" +msgstr "Méthode de livraison du site de dépôt" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site_code +msgid "Code" +msgstr "Code" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site_carrier_id +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site_property_delivery_carrier_id +#: model:ir.ui.view,arch_db:delivery_dropoff_site.view_partner_dropoff_site_search +msgid "Delivery Method" +msgstr "Méthode de livraison" + +#. module: delivery_dropoff_site +#: model:delivery.carrier,name:delivery_dropoff_site.delivery_carrier +#: model:product.product,name:delivery_dropoff_site.delivery_carrier_product_product +#: model:product.template,name:delivery_dropoff_site.delivery_carrier_product_template +msgid "Delivery With Drop-off Sites" +msgstr "Livraison avec sites de dépôt" + +#. module: delivery_dropoff_site +#: model:ir.ui.view,arch_db:delivery_dropoff_site.view_partner_dropoff_site_form +msgid "Disable Calendar" +msgstr "Désactiver le calendrier" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site_dropoff_site_id +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_res_partner_dropoff_site_id +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_res_users_dropoff_site_id +#: model:ir.module.category,name:delivery_dropoff_site.module_category_dropoff_site +msgid "Drop-off Site" +msgstr "Site de dépôt" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_sale_order_dropoff_site_required +msgid "Drop-off Site Required" +msgstr "Site de dépôt obligatoire" + +#. module: delivery_dropoff_site +#: model:ir.actions.act_window,name:delivery_dropoff_site.action_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_delivery_carrier_dropoff_site_ids +#: model:ir.ui.menu,name:delivery_dropoff_site.menu_dropoff_site_sale +#: model:ir.ui.menu,name:delivery_dropoff_site.menu_dropoff_site_stock +#: model:ir.ui.view,arch_db:delivery_dropoff_site.view_delivery_carrier_form +msgid "Drop-off Sites" +msgstr "Sites de dépôt" + +#. module: delivery_dropoff_site +#: sql_constraint:res.partner:0 +msgid "Dropoff Site with the same id already exists : must be unique" +msgstr "Un site de dépôt avec le même identifiant existe déjà : Il doit être unique" + +#. module: delivery_dropoff_site +#: model:ir.ui.view,arch_db:delivery_dropoff_site.view_partner_dropoff_site_form +msgid "Enable Calendar" +msgstr "Activer le calendrier" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_procurement_group_final_shipping_partner_id +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_sale_order_final_shipping_partner_id +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_stock_picking_final_shipping_partner_id +#: model:ir.ui.view,arch_db:delivery_dropoff_site.view_stock_picking_search +msgid "Final Recipient" +msgstr "Destinataire final" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site_is_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_res_partner_is_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_res_users_is_dropoff_site +msgid "Is Drop-off Site" +msgstr "Est un site de dépôt" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,help:delivery_dropoff_site.field_procurement_group_final_shipping_partner_id +#: model:ir.model.fields,help:delivery_dropoff_site.field_sale_order_final_shipping_partner_id +#: model:ir.model.fields,help:delivery_dropoff_site.field_stock_picking_final_shipping_partner_id +msgid "It is the partner that will pick up the parcel in the dropoff site." +msgstr "C'est le partenaire qui récupérera le colis dans le site de dépôt" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_delivery_carrier_with_dropoff_site +msgid "With Drop-off Sites" +msgstr "Avec des sites de dépôt" diff --git a/delivery_dropoff_site/models/__init__.py b/delivery_dropoff_site/models/__init__.py new file mode 100644 index 0000000000..215b4ca6b3 --- /dev/null +++ b/delivery_dropoff_site/models/__init__.py @@ -0,0 +1,8 @@ +# coding: utf-8 +from . import dropoff_site +from . import res_partner +from . import sale_order +from . import procurement_group +from . import stock_picking +from . import stock_move +from . import delivery_carrier diff --git a/delivery_dropoff_site/models/delivery_carrier.py b/delivery_dropoff_site/models/delivery_carrier.py new file mode 100644 index 0000000000..fc730e5ffd --- /dev/null +++ b/delivery_dropoff_site/models/delivery_carrier.py @@ -0,0 +1,16 @@ +# coding: utf-8 +# Copyright (C) 2018 - Today: GRAP (http://www.grap.coop) +# @author: Sylvain LE GAL (https://twitter.com/legalsylvain) +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). + +from odoo import fields, models + + +class DeliveryCarrier(models.Model): + _inherit = 'delivery.carrier' + + with_dropoff_site = fields.Boolean(string='With Drop-off Sites') + + dropoff_site_ids = fields.One2many( + comodel_name='dropoff.site', inverse_name='carrier_id', + string='Drop-off Sites') diff --git a/delivery_dropoff_site/models/dropoff_site.py b/delivery_dropoff_site/models/dropoff_site.py new file mode 100644 index 0000000000..21f4d2d578 --- /dev/null +++ b/delivery_dropoff_site/models/dropoff_site.py @@ -0,0 +1,69 @@ +# coding: utf-8 +# Copyright (C) 2014 - Today: Akretion (http://www.akretion.com) +# Copyright (C) 2018 - Today: GRAP (http://www.grap.coop) +# @author Aymeric Lecomte +# @author David BEAL +# @author: Sylvain LE GAL (https://twitter.com/legalsylvain) +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). + +from odoo import api, fields, models + + +class DropoffSite(models.Model): + _name = 'dropoff.site' + _inherits = {'res.partner': 'partner_id'} + _order = "code, name" + + code = fields.Char(string='Code') + + partner_id = fields.Many2one( + comodel_name='res.partner', string='Partner', required=True, + ondelete='cascade') + + carrier_id = fields.Many2one( + comodel_name='delivery.carrier', string='Delivery Method', + required=True, domain="[('with_dropoff_site', '=', True)]") + + calendar_id = fields.Many2one( + comodel_name='resource.calendar', string='Calendar', copy=False) + + attendance_ids = fields.One2many( + 'resource.calendar.attendance', related='calendar_id.attendance_ids', + string='Working Time') + + # Inherit part + @api.model + def create(self, vals): + vals.update({ + 'customer': False, + 'supplier': False, + }) + return super(DropoffSite, self).create(vals) + + @api.multi + def unlink(self): + self.mapped('calendar_id').unlink() + return super(DropoffSite, self).unlink() + + # Action Part + @api.multi + def action_enable_calendar(self): + for site in self: + if not site.calendar_id: + site.calendar_id = site.calendar_id.create( + site._prepare_calendar_id()) + + @api.multi + def action_disable_calendar(self): + self.mapped('calendar_id').unlink() + + @api.multi + def geo_localize(self): + for site in self: + site.partner_id.geo_localize() + + # Custom Part + @api.multi + def _prepare_calendar_id(self): + self.ensure_one() + return {'name': self.name} diff --git a/delivery_dropoff_site/models/procurement_group.py b/delivery_dropoff_site/models/procurement_group.py new file mode 100644 index 0000000000..84a0220615 --- /dev/null +++ b/delivery_dropoff_site/models/procurement_group.py @@ -0,0 +1,15 @@ +# coding: utf-8 +# Copyright (C) 2018 - Today: GRAP (http://www.grap.coop) +# @author: Sylvain LE GAL (https://twitter.com/legalsylvain) +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). + +from odoo import fields, models + + +class ProcurementGroup(models.Model): + _inherit = 'procurement.group' + + final_shipping_partner_id = fields.Many2one( + comodel_name='res.partner', string='Final Recipient', + help="It is the partner that will pick up the parcel " + "in the dropoff site.") diff --git a/delivery_dropoff_site/models/res_partner.py b/delivery_dropoff_site/models/res_partner.py new file mode 100644 index 0000000000..fa1ae3b635 --- /dev/null +++ b/delivery_dropoff_site/models/res_partner.py @@ -0,0 +1,51 @@ +# coding: utf-8 +# Copyright (C) 2014 - Today: Akretion (http://www.akretion.com) +# Copyright (C) 2018 - Today: GRAP (http://www.grap.coop) +# @author Aymeric Lecomte +# @author David BEAL +# @author: Sylvain LE GAL (https://twitter.com/legalsylvain) +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). + +from odoo import api, fields, models + + +class ResPartner(models.Model): + _inherit = 'res.partner' + + dropoff_site_ids = fields.One2many( + comodel_name='dropoff.site', inverse_name='partner_id') + + dropoff_site_id = fields.Many2one( + comodel_name='dropoff.site', compute='_compute_multi_dropoff_site', + string='Drop-off Site', store=True) + + dropoff_site_carrier_id = fields.Many2one( + comodel_name='delivery.carrier', compute='_compute_multi_dropoff_site', + string='Carrier of the Drop-off Site', store=True) + + is_dropoff_site = fields.Boolean( + compute='_compute_multi_dropoff_site', + string='Is Drop-off Site', store=True) + + @api.multi + @api.depends('dropoff_site_ids.partner_id', 'dropoff_site_ids.carrier_id') + def _compute_multi_dropoff_site(self): + for partner in self: + partner.dropoff_site_id = partner.dropoff_site_ids and\ + partner.dropoff_site_ids[0] + partner.dropoff_site_carrier_id =\ + partner.dropoff_site_id.carrier_id + partner.is_dropoff_site = partner.dropoff_site_id + + _sql_constraints = [ + ('dropoff_site_id_uniq', 'unique(dropoff_site_id)', + "Dropoff Site with the same id already exists : must be unique"), + ] + + @api.model + def name_search(self, name='', args=None, operator='ilike', limit=80): + args = args or [] + if not self.env.context.get('default_type', False) == 'delivery': + args.append(['dropoff_site_id', '=', False]) + return super(ResPartner, self).name_search( + name=name, args=args, operator=operator, limit=limit) diff --git a/delivery_dropoff_site/models/sale_order.py b/delivery_dropoff_site/models/sale_order.py new file mode 100644 index 0000000000..194ed72a3b --- /dev/null +++ b/delivery_dropoff_site/models/sale_order.py @@ -0,0 +1,52 @@ +# coding: utf-8 +# Copyright (C) 2018 - Today: GRAP (http://www.grap.coop) +# @author: Sylvain LE GAL (https://twitter.com/legalsylvain) +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). + +from odoo import api, fields, models + + +class SaleOrder(models.Model): + _inherit = 'sale.order' + + dropoff_site_required = fields.Boolean( + string='Drop-off Site Required', store=True, + related='carrier_id.with_dropoff_site') + + final_shipping_partner_id = fields.Many2one( + comodel_name='res.partner', string='Final Recipient', states={ + 'draft': [('readonly', False)], + 'sent': [('readonly', False)], + }, readonly=True, + help="It is the partner that will pick up the parcel " + "in the dropoff site.") + + @api.onchange('carrier_id') + def onchange_carrier_id(self): + carrier = self.carrier_id + partner = self.partner_shipping_id + if carrier and partner and ( + carrier.with_dropoff_site != partner.is_dropoff_site or ( + carrier.with_dropoff_site and + partner.dropoff_site_carrier_id != carrier)): + self.partner_shipping_id = False + if carrier and carrier.with_dropoff_site: + return {'domain': {'partner_shipping_id': [ + ('dropoff_site_carrier_id', '=', carrier.id)]}} + else: + return {'domain': {'partner_shipping_id': [ + ('is_dropoff_site', '=', False)]}} + + @api.onchange('partner_shipping_id') + def onchange_partner_shipping_id(self): + if self.partner_shipping_id and\ + self.partner_shipping_id.dropoff_site_id and\ + not self.final_shipping_partner_id: + self.final_shipping_partner_id = self.partner_id + + def _prepare_procurement_group(self): + res = super(SaleOrder, self)._prepare_procurement_group() + res.update({ + 'final_shipping_partner_id': self.final_shipping_partner_id.id, + }) + return res diff --git a/delivery_dropoff_site/models/stock_move.py b/delivery_dropoff_site/models/stock_move.py new file mode 100644 index 0000000000..2e88f142ee --- /dev/null +++ b/delivery_dropoff_site/models/stock_move.py @@ -0,0 +1,18 @@ +# coding: utf-8 +# Copyright (C) 2018 - Today: GRAP (http://www.grap.coop) +# @author: Sylvain LE GAL (https://twitter.com/legalsylvain) +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). + +from odoo import models + + +class StockMove(models.Model): + _inherit = 'stock.move' + + def _get_new_picking_values(self): + res = super(StockMove, self)._get_new_picking_values() + res.update({ + 'final_shipping_partner_id': + self.group_id.final_shipping_partner_id.id, + }) + return res diff --git a/delivery_dropoff_site/models/stock_picking.py b/delivery_dropoff_site/models/stock_picking.py new file mode 100644 index 0000000000..67d3c61d98 --- /dev/null +++ b/delivery_dropoff_site/models/stock_picking.py @@ -0,0 +1,19 @@ +# coding: utf-8 +# Copyright (C) 2018 - Today: GRAP (http://www.grap.coop) +# @author: Sylvain LE GAL (https://twitter.com/legalsylvain) +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). + +from odoo import api, fields, models + + +class StockPicking(models.Model): + _inherit = 'stock.picking' + + final_shipping_partner_id = fields.Many2one( + comodel_name='res.partner', string='Final Recipient', + help="It is the partner that will pick up the parcel " + "in the dropoff site.") + + @api.model + def create(self, vals): + return super(StockPicking, self).create(vals) diff --git a/delivery_dropoff_site/readme/CONFIGURE.rst b/delivery_dropoff_site/readme/CONFIGURE.rst new file mode 100644 index 0000000000..45804b574d --- /dev/null +++ b/delivery_dropoff_site/readme/CONFIGURE.rst @@ -0,0 +1,5 @@ +* To configure drop-off sites, users should be member of 'Sale / Manager' or + 'Inventory / Manager'. + +* To use this drop-off sites on sale orders, users should be member of + 'Technical Settings / Addresses in Sales Orders'. diff --git a/delivery_dropoff_site/readme/CONTRIBUTORS.rst b/delivery_dropoff_site/readme/CONTRIBUTORS.rst new file mode 100644 index 0000000000..b7506bfc01 --- /dev/null +++ b/delivery_dropoff_site/readme/CONTRIBUTORS.rst @@ -0,0 +1,4 @@ +* David BEAL +* Aymeric LECOMTE, akretion +* Sébastien BEAU +* Sylvain LE GAL (https://twitter.com/legalsylvain) diff --git a/delivery_dropoff_site/readme/CREDITS.rst b/delivery_dropoff_site/readme/CREDITS.rst new file mode 100644 index 0000000000..bc2fc4b5af --- /dev/null +++ b/delivery_dropoff_site/readme/CREDITS.rst @@ -0,0 +1,3 @@ +The development of this module has been financially supported by: + +* GRAP, Groupement Régional Alimentaire de Proximité (http://www.grap.coop) diff --git a/delivery_dropoff_site/readme/DESCRIPTION.rst b/delivery_dropoff_site/readme/DESCRIPTION.rst new file mode 100644 index 0000000000..fb5b0999c8 --- /dev/null +++ b/delivery_dropoff_site/readme/DESCRIPTION.rst @@ -0,0 +1,7 @@ +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. diff --git a/delivery_dropoff_site/readme/USAGE.rst b/delivery_dropoff_site/readme/USAGE.rst new file mode 100644 index 0000000000..5704daae5a --- /dev/null +++ b/delivery_dropoff_site/readme/USAGE.rst @@ -0,0 +1,24 @@ +* Go to *Sale* > *Delivery* > *Drop-off Sites* + +.. figure:: https://raw.githubusercontent.com/OCA/delivery-carrier/10.0/delivery_dropoff_site/static/description/dropoff_site_tree.png + :width: 80 % + :align: center + +* You can add create new drop-off sites, filling address. + you have the possilibity to generate geolocalization, base on the module + ```base_geolocalize``` + +.. figure:: https://raw.githubusercontent.com/OCA/delivery-carrier/10.0/delivery_dropoff_site/static/description/dropoff_site_form.png + :width: 80 % + :align: center + +* Optionaly, you can set opening hours. + +.. figure:: https://raw.githubusercontent.com/OCA/delivery-carrier/10.0/delivery_dropoff_site/static/description/dropoff_site_form_calendar.png + :width: 80 % + :align: center + +Then, in your sale order form, if you select a Delivery with drop-off sites +enabled, you can select in the delivery address an drop-off site, and +so use a new field Final recipitient to mention the name of partner that will +pick up the parcel in the dropoff site. diff --git a/delivery_dropoff_site/security/ir.model.access.csv b/delivery_dropoff_site/security/ir.model.access.csv new file mode 100644 index 0000000000..74af940b5b --- /dev/null +++ b/delivery_dropoff_site/security/ir.model.access.csv @@ -0,0 +1,4 @@ +id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink +access_dropoff_site_read,Drop-off Site User,model_dropoff_site,sales_team.group_sale_salesman,1,,, +access_dropoff_site_manager_stock,Drop-off Site Stock Manager,model_dropoff_site,stock.group_stock_manager,1,1,1,1 +access_dropoff_site_manager_sale,Drop-off Site Sale Manager,model_dropoff_site,sales_team.group_sale_manager,1,1,1,1 diff --git a/delivery_dropoff_site/static/description/dropoff_site_form.png b/delivery_dropoff_site/static/description/dropoff_site_form.png new file mode 100644 index 0000000000000000000000000000000000000000..b865148d7f44b8c2a24f0a9226005b89af0c69e1 GIT binary patch literal 36698 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

Iog6YvIX$(ItSTbP2Eqn# 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 literal 0 HcmV?d00001 diff --git a/delivery_dropoff_site/static/description/dropoff_site_form_calendar.png b/delivery_dropoff_site/static/description/dropoff_site_form_calendar.png new file mode 100644 index 0000000000000000000000000000000000000000..10b3385fb008fb64101fa3934b50db0a7bbb43ec GIT binary patch literal 23589 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 literal 0 HcmV?d00001 diff --git a/delivery_dropoff_site/static/description/icon.png b/delivery_dropoff_site/static/description/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..e373c6d5df8ff95a5000fe966dff174db4ff6979 GIT binary patch literal 105062 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 vZ`}_khlBUdOg+g6L2VDBx>f`?a@-e>% literal 0 HcmV?d00001 diff --git a/delivery_dropoff_site/views/view_delivery_carrier.xml b/delivery_dropoff_site/views/view_delivery_carrier.xml new file mode 100644 index 0000000000..273b3fbc18 --- /dev/null +++ b/delivery_dropoff_site/views/view_delivery_carrier.xml @@ -0,0 +1,30 @@ + + + + + delivery.carrier + form + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/delivery_dropoff_site/views/view_dropoff_site.xml b/delivery_dropoff_site/views/view_dropoff_site.xml new file mode 100644 index 0000000000..1b0b11c9a5 --- /dev/null +++ b/delivery_dropoff_site/views/view_dropoff_site.xml @@ -0,0 +1,128 @@ + + + + + dropoff.site + +

+
+
+ +
+ +
+ +
+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + dropoff.site + + + + + + + + + + + + + + dropoff.site + + + + + + + + + + + + + + + Drop-off Sites + dropoff.site + form + tree,form + + + + + + + diff --git a/delivery_dropoff_site/views/view_sale_order.xml b/delivery_dropoff_site/views/view_sale_order.xml new file mode 100644 index 0000000000..d3e88d82eb --- /dev/null +++ b/delivery_dropoff_site/views/view_sale_order.xml @@ -0,0 +1,19 @@ + + + + + sale.order + form + + + + + + + + + + diff --git a/delivery_dropoff_site/views/view_stock_picking.xml b/delivery_dropoff_site/views/view_stock_picking.xml new file mode 100644 index 0000000000..9af9897a43 --- /dev/null +++ b/delivery_dropoff_site/views/view_stock_picking.xml @@ -0,0 +1,39 @@ + + + + + stock.picking + form + + + + + + + + + + stock.picking + form + + + + + + + + + + + + stock.picking + form + + + + + + + + + From 3caced6f2b58fb26092ddac5ca10bc7d5ecc64d6 Mon Sep 17 00:00:00 2001 From: oca-travis Date: Fri, 22 Jun 2018 18:12:00 +0000 Subject: [PATCH 02/29] [UPD] Update delivery_dropoff_site.pot --- .../i18n/delivery_dropoff_site.pot | 1014 +++++++++++++++++ delivery_dropoff_site/i18n/fr.po | 978 +++++++++++++++- 2 files changed, 1982 insertions(+), 10 deletions(-) create mode 100644 delivery_dropoff_site/i18n/delivery_dropoff_site.pot diff --git a/delivery_dropoff_site/i18n/delivery_dropoff_site.pot b/delivery_dropoff_site/i18n/delivery_dropoff_site.pot new file mode 100644 index 0000000000..e871c21748 --- /dev/null +++ b/delivery_dropoff_site/i18n/delivery_dropoff_site.pot @@ -0,0 +1,1014 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * delivery_dropoff_site +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: <>\n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site_supplier_invoice_count +msgid "# Vendor Bills" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site_purchase_order_count +msgid "# of Purchase Order" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site_sale_order_count +msgid "# of Sales Order" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site_property_account_payable_id +msgid "Account Payable" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site_property_account_receivable_id +msgid "Account Receivable" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site_message_needaction +msgid "Action Needed" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site_active +msgid "Active" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.ui.view,arch_db:delivery_dropoff_site.view_partner_dropoff_site_form +msgid "Address" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site_type +msgid "Address Type" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site_use_b2c_info +msgid "Advanced address" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site_bank_account_count +msgid "Bank" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site_bank_ids +msgid "Banks" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site_barcode +msgid "Barcode" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site_message_bounce +msgid "Bounce" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site_calendar_id +#: model:ir.ui.view,arch_db:delivery_dropoff_site.view_partner_dropoff_site_form +msgid "Calendar" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model,name:delivery_dropoff_site.model_delivery_carrier +msgid "Carrier" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site_dropoff_site_carrier_id +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_res_partner_dropoff_site_carrier_id +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_res_users_dropoff_site_carrier_id +msgid "Carrier of the Drop-off Site" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site_channel_ids +msgid "Channels" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,help:delivery_dropoff_site.field_dropoff_site_is_company +msgid "Check if the contact is a company, otherwise it is a person" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,help:delivery_dropoff_site.field_dropoff_site_customer +msgid "Check this box if this contact is a customer." +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,help:delivery_dropoff_site.field_dropoff_site_supplier +msgid "Check this box if this contact is a vendor. If it's not checked, purchase people will not see it when encoding a purchase order." +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,help:delivery_dropoff_site.field_dropoff_site_employee +msgid "Check this box if this contact is an Employee." +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site_city +#: model:ir.ui.view,arch_db:delivery_dropoff_site.view_partner_dropoff_site_form +msgid "City" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site_code +msgid "Code" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site_color +msgid "Color Index" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site_commercial_partner_id +msgid "Commercial Entity" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site_ref_company_ids +msgid "Companies that refers to partner" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site_company_id +#: model:ir.ui.view,arch_db:delivery_dropoff_site.view_partner_dropoff_site_search +msgid "Company" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site_company_name +msgid "Company Name" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site_commercial_company_name +msgid "Company Name Entity" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site_company_type +msgid "Company Type" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site_contact_address +msgid "Complete Address" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site_child_ids +msgid "Contacts" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site_contract_ids +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site_contracts_count +msgid "Contracts" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site_payment_token_count +msgid "Count Payment Token" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,help:delivery_dropoff_site.field_dropoff_site_message_bounce +msgid "Counter of the number of bounced emails for this contact" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site_country_id +#: model:ir.ui.view,arch_db:delivery_dropoff_site.view_partner_dropoff_site_form +#: model:ir.ui.view,arch_db:delivery_dropoff_site.view_partner_dropoff_site_search +msgid "Country" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site_create_uid +msgid "Created by" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site_create_date +msgid "Created on" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site_credit_limit +msgid "Credit Limit" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site_currency_id +msgid "Currency" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site_property_stock_customer +msgid "Customer Location" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site_property_payment_term_id +msgid "Customer Payment Terms" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site_date +msgid "Date" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,help:delivery_dropoff_site.field_dropoff_site_message_last_post +msgid "Date of the last message posted on the record." +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site_trust +msgid "Degree of trust you have in this debtor" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site_carrier_id +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site_property_delivery_carrier_id +#: model:ir.ui.view,arch_db:delivery_dropoff_site.view_partner_dropoff_site_search +msgid "Delivery Method" +msgstr "" + +#. module: delivery_dropoff_site +#: model:delivery.carrier,name:delivery_dropoff_site.delivery_carrier +#: model:product.product,name:delivery_dropoff_site.delivery_carrier_product_product +#: model:product.template,name:delivery_dropoff_site.delivery_carrier_product_template +msgid "Delivery With Drop-off Sites" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.ui.view,arch_db:delivery_dropoff_site.view_partner_dropoff_site_form +msgid "Disable Calendar" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site_display_name +msgid "Display Name" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,help:delivery_dropoff_site.field_dropoff_site_use_b2c_info +msgid "Display additional information for home delivery (b2c)" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site_door_code +msgid "Door Code" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site_door_code2 +msgid "Door Code 2" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site_dropoff_site_id +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_res_partner_dropoff_site_id +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_res_users_dropoff_site_id +msgid "Drop-off Site" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_sale_order_dropoff_site_required +msgid "Drop-off Site Required" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.actions.act_window,name:delivery_dropoff_site.action_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_delivery_carrier_dropoff_site_ids +#: model:ir.ui.menu,name:delivery_dropoff_site.menu_dropoff_site_sale +#: model:ir.ui.menu,name:delivery_dropoff_site.menu_dropoff_site_stock +#: model:ir.ui.view,arch_db:delivery_dropoff_site.view_delivery_carrier_form +msgid "Drop-off Sites" +msgstr "" + +#. module: delivery_dropoff_site +#: sql_constraint:res.partner:0 +msgid "Dropoff Site with the same id already exists : must be unique" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site_dropoff_site_ids +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_res_partner_dropoff_site_ids +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_res_users_dropoff_site_ids +msgid "Dropoff site ids" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,help:delivery_dropoff_site.field_dropoff_site_partner_share +msgid "Either customer (no user), either shared user. Indicated the current partner is a customer without access or with a limited access created for sharing data." +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site_email +msgid "Email" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site_notify_email +msgid "Email Messages and Notifications" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site_employee +msgid "Employee" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.ui.view,arch_db:delivery_dropoff_site.view_partner_dropoff_site_form +msgid "Enable Calendar" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site_fax +msgid "Fax" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_procurement_group_final_shipping_partner_id +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_sale_order_final_shipping_partner_id +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_stock_picking_final_shipping_partner_id +#: model:ir.ui.view,arch_db:delivery_dropoff_site.view_stock_picking_search +msgid "Final Recipient" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site_property_account_position_id +msgid "Fiscal Position" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site_message_follower_ids +msgid "Followers" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site_message_channel_ids +msgid "Followers (Channels)" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site_message_partner_ids +msgid "Followers (Partners)" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,help:delivery_dropoff_site.field_dropoff_site_email_formatted +msgid "Format email address \"Name \"" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site_email_formatted +msgid "Formatted Email" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site_partner_latitude +msgid "Geo Latitude" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site_partner_longitude +msgid "Geo Longitude" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.ui.view,arch_db:delivery_dropoff_site.view_partner_dropoff_site_form +msgid "Geolocate" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site_date_localization +msgid "Geolocation Date" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site_has_unreconciled_entries +msgid "Has unreconciled entries" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site_id +msgid "ID" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site_im_status +msgid "IM Status" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,help:delivery_dropoff_site.field_dropoff_site_message_unread +msgid "If checked new messages require your attention." +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,help:delivery_dropoff_site.field_dropoff_site_message_needaction +msgid "If checked, new messages require your attention." +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,help:delivery_dropoff_site.field_dropoff_site_opt_out +msgid "If opt-out is checked, this contact has refused to receive emails for mass mailing and marketing campaign. Filter 'Available for Mass Mailing' allows users to filter the partners when performing mass mailing." +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,help:delivery_dropoff_site.field_dropoff_site_team_id +msgid "If set, sale team used notably for sales and assignations related to this partner" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,help:delivery_dropoff_site.field_dropoff_site_lang +msgid "If the selected language is loaded in the system, all documents related to this contact will be printed in this language. If not, it will be English." +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site_image +msgid "Image" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,help:delivery_dropoff_site.field_dropoff_site_intercom +msgid "Informations for Intercom such as name or number on the intercom" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site_intercom +msgid "Intercom" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.ui.view,arch_db:delivery_dropoff_site.view_partner_dropoff_site_form +msgid "Internal Notes" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site_ref +msgid "Internal Reference" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.ui.view,arch_db:delivery_dropoff_site.view_partner_dropoff_site_form +msgid "Internal note..." +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site_invoice_warn +msgid "Invoice" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site_invoice_ids +msgid "Invoices" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site_is_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_res_partner_is_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_res_users_is_dropoff_site +msgid "Is Drop-off Site" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site_message_is_follower +msgid "Is Follower" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site_is_company +msgid "Is a Company" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site_customer +msgid "Is a Customer" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site_supplier +msgid "Is a Vendor" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,help:delivery_dropoff_site.field_procurement_group_final_shipping_partner_id +#: model:ir.model.fields,help:delivery_dropoff_site.field_sale_order_final_shipping_partner_id +#: model:ir.model.fields,help:delivery_dropoff_site.field_stock_picking_final_shipping_partner_id +msgid "It is the partner that will pick up the parcel in the dropoff site." +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site_function +msgid "Job Position" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site_issued_total +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site_journal_item_count +msgid "Journal Items" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site_lang +msgid "Language" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site_message_last_post +msgid "Last Message Date" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site___last_update +msgid "Last Modified on" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site_write_uid +msgid "Last Updated by" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site_write_date +msgid "Last Updated on" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,help:delivery_dropoff_site.field_dropoff_site_last_time_entries_checked +msgid "Last time the invoices & payments matching was performed for this partner. It is set either if there's not at least an unreconciled debit and an unreconciled credit or if you click the \"Done\" button." +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site_last_time_entries_checked +msgid "Latest Invoices & Payments Matching Date" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site_image_medium +msgid "Medium-sized image" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,help:delivery_dropoff_site.field_dropoff_site_image_medium +msgid "Medium-sized image of this contact. It is automatically resized as a 128x128px image, with aspect ratio preserved. Use this field in form views or some kanban views." +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site_invoice_warn_msg +msgid "Message for Invoice" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site_purchase_warn_msg +msgid "Message for Purchase Order" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site_sale_warn_msg +msgid "Message for Sales Order" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site_picking_warn_msg +msgid "Message for Stock Picking" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site_message_ids +msgid "Messages" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site_mobile +msgid "Mobile" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site_name +#: model:ir.ui.view,arch_db:delivery_dropoff_site.view_partner_dropoff_site_form +msgid "Name" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site_comment +msgid "Notes" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site_message_needaction_counter +msgid "Number of Actions" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,help:delivery_dropoff_site.field_dropoff_site_message_needaction_counter +msgid "Number of messages which requires an action" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,help:delivery_dropoff_site.field_dropoff_site_message_unread_counter +msgid "Number of unread messages" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site_opt_out +msgid "Opt-Out" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site_parent_name +msgid "Parent name" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model,name:delivery_dropoff_site.model_res_partner +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site_partner_id +msgid "Partner" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site_debit_limit +msgid "Payable Limit" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site_payment_token_ids +msgid "Payment Tokens" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site_phone +msgid "Phone" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,help:delivery_dropoff_site.field_dropoff_site_notify_email +msgid "Policy to receive emails for new messages pushed to your personal Inbox:\n" +"- Never: no emails are sent\n" +"- All Messages: for every notification you receive in your Inbox" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model,name:delivery_dropoff_site.model_procurement_group +msgid "Procurement Requisition" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site_purchase_warn +msgid "Purchase Order" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site_parent_id +msgid "Related Company" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site_property_product_pricelist +msgid "Sale Pricelist" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model,name:delivery_dropoff_site.model_sale_order +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site_sale_order_ids +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site_sale_warn +msgid "Sales Order" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site_team_id +msgid "Sales Team" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site_user_id +msgid "Salesperson" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,help:delivery_dropoff_site.field_dropoff_site_invoice_warn +#: model:ir.model.fields,help:delivery_dropoff_site.field_dropoff_site_picking_warn +#: model:ir.model.fields,help:delivery_dropoff_site.field_dropoff_site_purchase_warn +#: model:ir.model.fields,help:delivery_dropoff_site.field_dropoff_site_sale_warn +msgid "Selecting the \"Warning\" option will notify user with the message, Selecting \"Blocking Message\" will throw an exception with the message and block the flow. The Message has to be written in the next field." +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site_self +msgid "Self" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site_partner_share +msgid "Share Partner" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site_signup_type +msgid "Signup Token Type" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site_signup_valid +msgid "Signup Token is Valid" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site_signup_url +msgid "Signup URL" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site_signup_expiration +msgid "Signup expiration" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site_signup_token +msgid "Signup token" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site_image_small +msgid "Small-sized image" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,help:delivery_dropoff_site.field_dropoff_site_image_small +msgid "Small-sized image of this contact. It is automatically resized as a 64x64px image, with aspect ratio preserved. Use this field anywhere a small image is required." +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site_state_id +#: model:ir.ui.view,arch_db:delivery_dropoff_site.view_partner_dropoff_site_form +msgid "State" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model,name:delivery_dropoff_site.model_stock_move +msgid "Stock Move" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site_picking_warn +msgid "Stock Picking" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site_street +msgid "Street" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.ui.view,arch_db:delivery_dropoff_site.view_partner_dropoff_site_form +msgid "Street 2..." +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.ui.view,arch_db:delivery_dropoff_site.view_partner_dropoff_site_form +msgid "Street..." +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site_street2 +msgid "Street2" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site_property_purchase_currency_id +msgid "Supplier Currency" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site_vat +msgid "TIN" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site_category_id +msgid "Tags" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,help:delivery_dropoff_site.field_dropoff_site_vat +msgid "Tax Identification Number. Fill it if the company is subjected to taxes. Used by the some of the legal statements." +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,help:delivery_dropoff_site.field_dropoff_site_property_account_position_id +msgid "The fiscal position will determine taxes and accounts used for the partner." +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,help:delivery_dropoff_site.field_dropoff_site_user_id +msgid "The internal user that is in charge of communicating with this contact if any." +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,help:delivery_dropoff_site.field_dropoff_site_has_unreconciled_entries +msgid "The partner has at least one unreconciled debit and credit since last time the invoices & payments matching was performed." +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,help:delivery_dropoff_site.field_dropoff_site_tz +msgid "The partner's timezone, used to output proper date and time values inside printed reports. It is important to set a value for this field. You should use the same timezone that is otherwise used to pick and render date and time values: your computer's timezone." +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,help:delivery_dropoff_site.field_dropoff_site_property_account_payable_id +msgid "This account will be used instead of the default one as the payable account for the current partner" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,help:delivery_dropoff_site.field_dropoff_site_property_account_receivable_id +msgid "This account will be used instead of the default one as the receivable account for the current partner" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,help:delivery_dropoff_site.field_dropoff_site_property_purchase_currency_id +msgid "This currency will be used, instead of the default one, for purchases from the current partner" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,help:delivery_dropoff_site.field_dropoff_site_property_delivery_carrier_id +msgid "This delivery method will be used when invoicing from picking." +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,help:delivery_dropoff_site.field_dropoff_site_image +msgid "This field holds the image used as avatar for this contact, limited to 1024x1024px" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,help:delivery_dropoff_site.field_dropoff_site_property_supplier_payment_term_id +msgid "This payment term will be used instead of the default one for purchase orders and vendor bills" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,help:delivery_dropoff_site.field_dropoff_site_property_payment_term_id +msgid "This payment term will be used instead of the default one for sale orders and customer invoices" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,help:delivery_dropoff_site.field_dropoff_site_property_product_pricelist +msgid "This pricelist will be used, instead of the default one, for sales to the current partner" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,help:delivery_dropoff_site.field_dropoff_site_property_stock_customer +msgid "This stock location will be used, instead of the default one, as the destination location for goods you send to this partner" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,help:delivery_dropoff_site.field_dropoff_site_property_stock_supplier +msgid "This stock location will be used, instead of the default one, as the source location for goods you receive from the current partner" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site_tz +msgid "Timezone" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site_tz_offset +msgid "Timezone offset" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site_title +msgid "Title" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site_total_invoiced +msgid "Total Invoiced" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site_debit +msgid "Total Payable" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site_credit +msgid "Total Receivable" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,help:delivery_dropoff_site.field_dropoff_site_credit +msgid "Total amount this customer owes you." +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,help:delivery_dropoff_site.field_dropoff_site_debit +msgid "Total amount you have to pay to this vendor." +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model,name:delivery_dropoff_site.model_stock_picking +msgid "Transfer" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site_message_unread +msgid "Unread Messages" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site_message_unread_counter +msgid "Unread Messages Counter" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,help:delivery_dropoff_site.field_dropoff_site_type +msgid "Used to select automatically the right address according to the context in sales and purchases documents." +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site_user_ids +msgid "Users" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,help:delivery_dropoff_site.field_dropoff_site_currency_id +msgid "Utility field to express amount currency" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site_property_stock_supplier +msgid "Vendor Location" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site_property_supplier_payment_term_id +msgid "Vendor Payment Terms" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site_website +msgid "Website" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,help:delivery_dropoff_site.field_dropoff_site_website +msgid "Website of Partner or Company" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_delivery_carrier_with_dropoff_site +msgid "With Drop-off Sites" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site_attendance_ids +#: model:ir.ui.view,arch_db:delivery_dropoff_site.view_partner_dropoff_site_form +msgid "Working Time" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.ui.view,arch_db:delivery_dropoff_site.view_partner_dropoff_site_form +msgid "ZIP" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site_zip +msgid "Zip" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model,name:delivery_dropoff_site.model_dropoff_site +msgid "dropoff.site" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.ui.view,arch_db:delivery_dropoff_site.view_partner_dropoff_site_form +msgid "e.g. www.odoo.com" +msgstr "" + diff --git a/delivery_dropoff_site/i18n/fr.po b/delivery_dropoff_site/i18n/fr.po index b73ad1550f..cd252d9d49 100644 --- a/delivery_dropoff_site/i18n/fr.po +++ b/delivery_dropoff_site/i18n/fr.po @@ -1,6 +1,6 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: -# * delivery_dropoff_site +# * delivery_dropoff_site # msgid "" msgstr "" @@ -10,11 +10,82 @@ msgstr "" "PO-Revision-Date: 2018-06-13 11:03+0000\n" "Last-Translator: <>\n" "Language-Team: \n" +"Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" "Plural-Forms: \n" +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site_supplier_invoice_count +msgid "# Vendor Bills" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site_purchase_order_count +msgid "# of Purchase Order" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site_sale_order_count +msgid "# of Sales Order" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site_property_account_payable_id +msgid "Account Payable" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site_property_account_receivable_id +msgid "Account Receivable" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site_message_needaction +msgid "Action Needed" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site_active +msgid "Active" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.ui.view,arch_db:delivery_dropoff_site.view_partner_dropoff_site_form +msgid "Address" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site_type +msgid "Address Type" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site_use_b2c_info +msgid "Advanced address" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site_bank_account_count +msgid "Bank" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site_bank_ids +msgid "Banks" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site_barcode +msgid "Barcode" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site_message_bounce +msgid "Bounce" +msgstr "" + #. module: delivery_dropoff_site #: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site_calendar_id #: model:ir.ui.view,arch_db:delivery_dropoff_site.view_partner_dropoff_site_form @@ -33,11 +104,158 @@ msgstr "Transporteur" msgid "Carrier of the Drop-off Site" msgstr "Méthode de livraison du site de dépôt" +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site_channel_ids +msgid "Channels" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,help:delivery_dropoff_site.field_dropoff_site_is_company +msgid "Check if the contact is a company, otherwise it is a person" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,help:delivery_dropoff_site.field_dropoff_site_customer +msgid "Check this box if this contact is a customer." +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,help:delivery_dropoff_site.field_dropoff_site_supplier +msgid "" +"Check this box if this contact is a vendor. If it's not checked, purchase " +"people will not see it when encoding a purchase order." +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,help:delivery_dropoff_site.field_dropoff_site_employee +msgid "Check this box if this contact is an Employee." +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site_city +#: model:ir.ui.view,arch_db:delivery_dropoff_site.view_partner_dropoff_site_form +msgid "City" +msgstr "" + #. module: delivery_dropoff_site #: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site_code msgid "Code" msgstr "Code" +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site_color +msgid "Color Index" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site_commercial_partner_id +msgid "Commercial Entity" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site_ref_company_ids +msgid "Companies that refers to partner" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site_company_id +#: model:ir.ui.view,arch_db:delivery_dropoff_site.view_partner_dropoff_site_search +msgid "Company" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site_company_name +msgid "Company Name" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site_commercial_company_name +msgid "Company Name Entity" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site_company_type +msgid "Company Type" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site_contact_address +msgid "Complete Address" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site_child_ids +msgid "Contacts" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site_contract_ids +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site_contracts_count +msgid "Contracts" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site_payment_token_count +msgid "Count Payment Token" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,help:delivery_dropoff_site.field_dropoff_site_message_bounce +msgid "Counter of the number of bounced emails for this contact" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site_country_id +#: model:ir.ui.view,arch_db:delivery_dropoff_site.view_partner_dropoff_site_form +#: model:ir.ui.view,arch_db:delivery_dropoff_site.view_partner_dropoff_site_search +msgid "Country" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site_create_uid +msgid "Created by" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site_create_date +msgid "Created on" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site_credit_limit +msgid "Credit Limit" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site_currency_id +msgid "Currency" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site_property_stock_customer +msgid "Customer Location" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site_property_payment_term_id +msgid "Customer Payment Terms" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site_date +msgid "Date" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,help:delivery_dropoff_site.field_dropoff_site_message_last_post +msgid "Date of the last message posted on the record." +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site_trust +msgid "Degree of trust you have in this debtor" +msgstr "" + #. module: delivery_dropoff_site #: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site_carrier_id #: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site_property_delivery_carrier_id @@ -57,11 +275,31 @@ msgstr "Livraison avec sites de dépôt" msgid "Disable Calendar" msgstr "Désactiver le calendrier" +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site_display_name +msgid "Display Name" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,help:delivery_dropoff_site.field_dropoff_site_use_b2c_info +msgid "Display additional information for home delivery (b2c)" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site_door_code +#, fuzzy +msgid "Door Code" +msgstr "Code" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site_door_code2 +msgid "Door Code 2" +msgstr "" + #. module: delivery_dropoff_site #: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site_dropoff_site_id #: model:ir.model.fields,field_description:delivery_dropoff_site.field_res_partner_dropoff_site_id #: model:ir.model.fields,field_description:delivery_dropoff_site.field_res_users_dropoff_site_id -#: model:ir.module.category,name:delivery_dropoff_site.module_category_dropoff_site msgid "Drop-off Site" msgstr "Site de dépôt" @@ -82,13 +320,50 @@ msgstr "Sites de dépôt" #. module: delivery_dropoff_site #: sql_constraint:res.partner:0 msgid "Dropoff Site with the same id already exists : must be unique" -msgstr "Un site de dépôt avec le même identifiant existe déjà : Il doit être unique" +msgstr "" +"Un site de dépôt avec le même identifiant existe déjà : Il doit être unique" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site_dropoff_site_ids +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_res_partner_dropoff_site_ids +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_res_users_dropoff_site_ids +#, fuzzy +msgid "Dropoff site ids" +msgstr "Sites de dépôt" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,help:delivery_dropoff_site.field_dropoff_site_partner_share +msgid "" +"Either customer (no user), either shared user. Indicated the current partner " +"is a customer without access or with a limited access created for sharing " +"data." +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site_email +msgid "Email" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site_notify_email +msgid "Email Messages and Notifications" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site_employee +msgid "Employee" +msgstr "" #. module: delivery_dropoff_site #: model:ir.ui.view,arch_db:delivery_dropoff_site.view_partner_dropoff_site_form msgid "Enable Calendar" msgstr "Activer le calendrier" +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site_fax +msgid "Fax" +msgstr "" + #. module: delivery_dropoff_site #: model:ir.model.fields,field_description:delivery_dropoff_site.field_procurement_group_final_shipping_partner_id #: model:ir.model.fields,field_description:delivery_dropoff_site.field_sale_order_final_shipping_partner_id @@ -97,6 +372,143 @@ msgstr "Activer le calendrier" msgid "Final Recipient" msgstr "Destinataire final" +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site_property_account_position_id +msgid "Fiscal Position" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site_message_follower_ids +msgid "Followers" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site_message_channel_ids +msgid "Followers (Channels)" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site_message_partner_ids +msgid "Followers (Partners)" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,help:delivery_dropoff_site.field_dropoff_site_email_formatted +msgid "Format email address \"Name \"" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site_email_formatted +msgid "Formatted Email" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site_partner_latitude +msgid "Geo Latitude" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site_partner_longitude +msgid "Geo Longitude" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.ui.view,arch_db:delivery_dropoff_site.view_partner_dropoff_site_form +msgid "Geolocate" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site_date_localization +msgid "Geolocation Date" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site_has_unreconciled_entries +msgid "Has unreconciled entries" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site_id +msgid "ID" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site_im_status +msgid "IM Status" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,help:delivery_dropoff_site.field_dropoff_site_message_unread +msgid "If checked new messages require your attention." +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,help:delivery_dropoff_site.field_dropoff_site_message_needaction +msgid "If checked, new messages require your attention." +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,help:delivery_dropoff_site.field_dropoff_site_opt_out +msgid "" +"If opt-out is checked, this contact has refused to receive emails for mass " +"mailing and marketing campaign. Filter 'Available for Mass Mailing' allows " +"users to filter the partners when performing mass mailing." +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,help:delivery_dropoff_site.field_dropoff_site_team_id +msgid "" +"If set, sale team used notably for sales and assignations related to this " +"partner" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,help:delivery_dropoff_site.field_dropoff_site_lang +msgid "" +"If the selected language is loaded in the system, all documents related to " +"this contact will be printed in this language. If not, it will be English." +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site_image +msgid "Image" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,help:delivery_dropoff_site.field_dropoff_site_intercom +msgid "Informations for Intercom such as name or number on the intercom" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site_intercom +msgid "Intercom" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.ui.view,arch_db:delivery_dropoff_site.view_partner_dropoff_site_form +msgid "Internal Notes" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site_ref +msgid "Internal Reference" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.ui.view,arch_db:delivery_dropoff_site.view_partner_dropoff_site_form +msgid "Internal note..." +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site_invoice_warn +msgid "Invoice" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site_invoice_ids +msgid "Invoices" +msgstr "" + #. module: delivery_dropoff_site #: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site_is_dropoff_site #: model:ir.model.fields,field_description:delivery_dropoff_site.field_res_partner_is_dropoff_site @@ -105,13 +517,559 @@ msgid "Is Drop-off Site" msgstr "Est un site de dépôt" #. module: delivery_dropoff_site -#: model:ir.model.fields,help:delivery_dropoff_site.field_procurement_group_final_shipping_partner_id -#: model:ir.model.fields,help:delivery_dropoff_site.field_sale_order_final_shipping_partner_id -#: model:ir.model.fields,help:delivery_dropoff_site.field_stock_picking_final_shipping_partner_id -msgid "It is the partner that will pick up the parcel in the dropoff site." -msgstr "C'est le partenaire qui récupérera le colis dans le site de dépôt" +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site_message_is_follower +msgid "Is Follower" +msgstr "" #. module: delivery_dropoff_site -#: model:ir.model.fields,field_description:delivery_dropoff_site.field_delivery_carrier_with_dropoff_site -msgid "With Drop-off Sites" +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site_is_company +msgid "Is a Company" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site_customer +msgid "Is a Customer" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site_supplier +msgid "Is a Vendor" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,help:delivery_dropoff_site.field_procurement_group_final_shipping_partner_id +#: model:ir.model.fields,help:delivery_dropoff_site.field_sale_order_final_shipping_partner_id +#: model:ir.model.fields,help:delivery_dropoff_site.field_stock_picking_final_shipping_partner_id +msgid "It is the partner that will pick up the parcel in the dropoff site." +msgstr "C'est le partenaire qui récupérera le colis dans le site de dépôt" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site_function +msgid "Job Position" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site_issued_total +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site_journal_item_count +msgid "Journal Items" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site_lang +msgid "Language" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site_message_last_post +msgid "Last Message Date" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site___last_update +msgid "Last Modified on" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site_write_uid +msgid "Last Updated by" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site_write_date +msgid "Last Updated on" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,help:delivery_dropoff_site.field_dropoff_site_last_time_entries_checked +msgid "" +"Last time the invoices & payments matching was performed for this partner. " +"It is set either if there's not at least an unreconciled debit and an " +"unreconciled credit or if you click the \"Done\" button." +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site_last_time_entries_checked +msgid "Latest Invoices & Payments Matching Date" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site_image_medium +msgid "Medium-sized image" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,help:delivery_dropoff_site.field_dropoff_site_image_medium +msgid "" +"Medium-sized image of this contact. It is automatically resized as a " +"128x128px image, with aspect ratio preserved. Use this field in form views " +"or some kanban views." +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site_invoice_warn_msg +msgid "Message for Invoice" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site_purchase_warn_msg +msgid "Message for Purchase Order" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site_sale_warn_msg +msgid "Message for Sales Order" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site_picking_warn_msg +msgid "Message for Stock Picking" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site_message_ids +msgid "Messages" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site_mobile +msgid "Mobile" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site_name +#: model:ir.ui.view,arch_db:delivery_dropoff_site.view_partner_dropoff_site_form +msgid "Name" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site_comment +msgid "Notes" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site_message_needaction_counter +msgid "Number of Actions" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,help:delivery_dropoff_site.field_dropoff_site_message_needaction_counter +msgid "Number of messages which requires an action" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,help:delivery_dropoff_site.field_dropoff_site_message_unread_counter +msgid "Number of unread messages" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site_opt_out +msgid "Opt-Out" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site_parent_name +msgid "Parent name" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model,name:delivery_dropoff_site.model_res_partner +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site_partner_id +msgid "Partner" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site_debit_limit +msgid "Payable Limit" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site_payment_token_ids +msgid "Payment Tokens" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site_phone +msgid "Phone" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,help:delivery_dropoff_site.field_dropoff_site_notify_email +msgid "" +"Policy to receive emails for new messages pushed to your personal Inbox:\n" +"- Never: no emails are sent\n" +"- All Messages: for every notification you receive in your Inbox" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model,name:delivery_dropoff_site.model_procurement_group +msgid "Procurement Requisition" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site_purchase_warn +msgid "Purchase Order" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site_parent_id +msgid "Related Company" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site_property_product_pricelist +msgid "Sale Pricelist" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model,name:delivery_dropoff_site.model_sale_order +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site_sale_order_ids +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site_sale_warn +msgid "Sales Order" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site_team_id +msgid "Sales Team" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site_user_id +msgid "Salesperson" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,help:delivery_dropoff_site.field_dropoff_site_invoice_warn +#: model:ir.model.fields,help:delivery_dropoff_site.field_dropoff_site_picking_warn +#: model:ir.model.fields,help:delivery_dropoff_site.field_dropoff_site_purchase_warn +#: model:ir.model.fields,help:delivery_dropoff_site.field_dropoff_site_sale_warn +msgid "" +"Selecting the \"Warning\" option will notify user with the message, " +"Selecting \"Blocking Message\" will throw an exception with the message and " +"block the flow. The Message has to be written in the next field." +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site_self +msgid "Self" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site_partner_share +msgid "Share Partner" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site_signup_type +msgid "Signup Token Type" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site_signup_valid +msgid "Signup Token is Valid" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site_signup_url +msgid "Signup URL" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site_signup_expiration +msgid "Signup expiration" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site_signup_token +msgid "Signup token" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site_image_small +msgid "Small-sized image" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,help:delivery_dropoff_site.field_dropoff_site_image_small +msgid "" +"Small-sized image of this contact. It is automatically resized as a 64x64px " +"image, with aspect ratio preserved. Use this field anywhere a small image is " +"required." +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site_state_id +#: model:ir.ui.view,arch_db:delivery_dropoff_site.view_partner_dropoff_site_form +msgid "State" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model,name:delivery_dropoff_site.model_stock_move +msgid "Stock Move" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site_picking_warn +msgid "Stock Picking" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site_street +msgid "Street" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.ui.view,arch_db:delivery_dropoff_site.view_partner_dropoff_site_form +msgid "Street 2..." +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.ui.view,arch_db:delivery_dropoff_site.view_partner_dropoff_site_form +msgid "Street..." +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site_street2 +msgid "Street2" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site_property_purchase_currency_id +msgid "Supplier Currency" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site_vat +msgid "TIN" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site_category_id +msgid "Tags" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,help:delivery_dropoff_site.field_dropoff_site_vat +msgid "" +"Tax Identification Number. Fill it if the company is subjected to taxes. " +"Used by the some of the legal statements." +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,help:delivery_dropoff_site.field_dropoff_site_property_account_position_id +msgid "" +"The fiscal position will determine taxes and accounts used for the partner." +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,help:delivery_dropoff_site.field_dropoff_site_user_id +msgid "" +"The internal user that is in charge of communicating with this contact if " +"any." +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,help:delivery_dropoff_site.field_dropoff_site_has_unreconciled_entries +msgid "" +"The partner has at least one unreconciled debit and credit since last time " +"the invoices & payments matching was performed." +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,help:delivery_dropoff_site.field_dropoff_site_tz +msgid "" +"The partner's timezone, used to output proper date and time values inside " +"printed reports. It is important to set a value for this field. You should " +"use the same timezone that is otherwise used to pick and render date and " +"time values: your computer's timezone." +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,help:delivery_dropoff_site.field_dropoff_site_property_account_payable_id +msgid "" +"This account will be used instead of the default one as the payable account " +"for the current partner" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,help:delivery_dropoff_site.field_dropoff_site_property_account_receivable_id +msgid "" +"This account will be used instead of the default one as the receivable " +"account for the current partner" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,help:delivery_dropoff_site.field_dropoff_site_property_purchase_currency_id +msgid "" +"This currency will be used, instead of the default one, for purchases from " +"the current partner" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,help:delivery_dropoff_site.field_dropoff_site_property_delivery_carrier_id +msgid "This delivery method will be used when invoicing from picking." +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,help:delivery_dropoff_site.field_dropoff_site_image +msgid "" +"This field holds the image used as avatar for this contact, limited to " +"1024x1024px" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,help:delivery_dropoff_site.field_dropoff_site_property_supplier_payment_term_id +msgid "" +"This payment term will be used instead of the default one for purchase " +"orders and vendor bills" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,help:delivery_dropoff_site.field_dropoff_site_property_payment_term_id +msgid "" +"This payment term will be used instead of the default one for sale orders " +"and customer invoices" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,help:delivery_dropoff_site.field_dropoff_site_property_product_pricelist +msgid "" +"This pricelist will be used, instead of the default one, for sales to the " +"current partner" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,help:delivery_dropoff_site.field_dropoff_site_property_stock_customer +msgid "" +"This stock location will be used, instead of the default one, as the " +"destination location for goods you send to this partner" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,help:delivery_dropoff_site.field_dropoff_site_property_stock_supplier +msgid "" +"This stock location will be used, instead of the default one, as the source " +"location for goods you receive from the current partner" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site_tz +msgid "Timezone" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site_tz_offset +msgid "Timezone offset" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site_title +msgid "Title" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site_total_invoiced +msgid "Total Invoiced" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site_debit +msgid "Total Payable" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site_credit +msgid "Total Receivable" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,help:delivery_dropoff_site.field_dropoff_site_credit +msgid "Total amount this customer owes you." +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,help:delivery_dropoff_site.field_dropoff_site_debit +msgid "Total amount you have to pay to this vendor." +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model,name:delivery_dropoff_site.model_stock_picking +msgid "Transfer" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site_message_unread +msgid "Unread Messages" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site_message_unread_counter +msgid "Unread Messages Counter" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,help:delivery_dropoff_site.field_dropoff_site_type +msgid "" +"Used to select automatically the right address according to the context in " +"sales and purchases documents." +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site_user_ids +msgid "Users" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,help:delivery_dropoff_site.field_dropoff_site_currency_id +msgid "Utility field to express amount currency" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site_property_stock_supplier +msgid "Vendor Location" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site_property_supplier_payment_term_id +msgid "Vendor Payment Terms" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site_website +msgid "Website" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,help:delivery_dropoff_site.field_dropoff_site_website +msgid "Website of Partner or Company" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_delivery_carrier_with_dropoff_site +msgid "With Drop-off Sites" msgstr "Avec des sites de dépôt" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site_attendance_ids +#: model:ir.ui.view,arch_db:delivery_dropoff_site.view_partner_dropoff_site_form +msgid "Working Time" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.ui.view,arch_db:delivery_dropoff_site.view_partner_dropoff_site_form +msgid "ZIP" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site_zip +msgid "Zip" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model,name:delivery_dropoff_site.model_dropoff_site +msgid "dropoff.site" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.ui.view,arch_db:delivery_dropoff_site.view_partner_dropoff_site_form +msgid "e.g. www.odoo.com" +msgstr "" From 3d050e4f36b4f0a50310ddc52eeeaf6547396843 Mon Sep 17 00:00:00 2001 From: OCA Git Bot Date: Sat, 23 Jun 2018 04:49:18 +0200 Subject: [PATCH 03/29] [UPD] README.rst --- delivery_dropoff_site/README.rst | 138 ++++- .../static/description/index.html | 473 ++++++++++++++++++ 2 files changed, 595 insertions(+), 16 deletions(-) create mode 100644 delivery_dropoff_site/static/description/index.html diff --git a/delivery_dropoff_site/README.rst b/delivery_dropoff_site/README.rst index 21cd7854d5..109d964d44 100644 --- a/delivery_dropoff_site/README.rst +++ b/delivery_dropoff_site/README.rst @@ -1,21 +1,127 @@ -**This file is going to be generated by oca-gen-addon-readme.** +======================= +Delivery Drop-off Sites +======================= -*Manual changes will be overwritten.* +.. !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! This file is generated by oca-gen-addon-readme !! + !! changes will be overwritten. !! + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -Please provide content in the ``readme`` directory: +.. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png + :target: https://odoo-community.org/page/development-status + :alt: Beta +.. |badge2| image:: https://img.shields.io/badge/licence-AGPL--3-blue.png + :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html + :alt: License: AGPL-3 +.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Fdelivery--carrier-lightgray.png?logo=github + :target: https://github.com/OCA/delivery-carrier/tree/10.0/delivery_dropoff_site + :alt: OCA/delivery-carrier +.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png + :target: https://translation.odoo-community.org/projects/delivery-carrier-10-0/delivery-carrier-10-0-delivery_dropoff_site + :alt: Translate me on Weblate +.. |badge5| image:: https://img.shields.io/badge/runbot-Try%20me-875A7B.png + :target: https://runbot.odoo-community.org/runbot/99/10.0 + :alt: Try me on Runbot -* **DESCRIPTION.rst** (required) -* INSTALL.rst (optional) -* CONFIGURE.rst (optional) -* **USAGE.rst** (optional, highly recommended) -* DEVELOP.rst (optional) -* ROADMAP.rst (optional) -* HISTORY.rst (optional, recommended) -* **CONTRIBUTORS.rst** (optional, highly recommended) -* CREDITS.rst (optional) +|badge1| |badge2| |badge3| |badge4| |badge5| -Content of this README will also be drawn from the addon manifest, -from keys such as name, authors, maintainers, development_status, -and license. +This module extend Odoo functionnalities, regarding delivery features to +add a new concept of drop-off Sites. -A good, one sentence summary in the manifest is also highly recommended. +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. + +**Table of contents** + +.. contents:: + :local: + +Configuration +============= + +* To configure drop-off sites, users should be member of 'Sale / Manager' or + 'Inventory / Manager'. + +* To use this drop-off sites on sale orders, users should be member of + 'Technical Settings / Addresses in Sales Orders'. + +Usage +===== + +* Go to *Sale* > *Delivery* > *Drop-off Sites* + +.. figure:: https://raw.githubusercontent.com/OCA/delivery-carrier/10.0/delivery_dropoff_site/static/description/dropoff_site_tree.png + :width: 80 % + :align: center + +* You can add create new drop-off sites, filling address. + you have the possilibity to generate geolocalization, base on the module + ```base_geolocalize``` + +.. figure:: https://raw.githubusercontent.com/OCA/delivery-carrier/10.0/delivery_dropoff_site/static/description/dropoff_site_form.png + :width: 80 % + :align: center + +* Optionaly, you can set opening hours. + +.. figure:: https://raw.githubusercontent.com/OCA/delivery-carrier/10.0/delivery_dropoff_site/static/description/dropoff_site_form_calendar.png + :width: 80 % + :align: center + +Then, in your sale order form, if you select a Delivery with drop-off sites +enabled, you can select in the delivery address an drop-off site, and +so use a new field Final recipitient to mention the name of partner that will +pick up the parcel in the dropoff site. + +Bug Tracker +=========== + +Bugs are tracked on `GitHub Issues `_. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us smashing it by providing a detailed and welcomed +`feedback `_. + +Do not contact contributors directly about support or help with technical issues. + +Credits +======= + +Authors +~~~~~~~ + +* Akretion +* GRAP + +Contributors +~~~~~~~~~~~~ + +* David BEAL +* Aymeric LECOMTE, akretion +* Sébastien BEAU +* Sylvain LE GAL (https://twitter.com/legalsylvain) + +Other credits +~~~~~~~~~~~~~ + +The development of this module has been financially supported by: + +* GRAP, Groupement Régional Alimentaire de Proximité (http://www.grap.coop) + +Maintainers +~~~~~~~~~~~ + +This module is maintained by the OCA. + +.. image:: https://odoo-community.org/logo.png + :alt: Odoo Community Association + :target: https://odoo-community.org + +OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use. + +This module is part of the `OCA/delivery-carrier `_ project on GitHub. + +You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/delivery_dropoff_site/static/description/index.html b/delivery_dropoff_site/static/description/index.html new file mode 100644 index 0000000000..7d622cb03a --- /dev/null +++ b/delivery_dropoff_site/static/description/index.html @@ -0,0 +1,473 @@ + + + + + + +Delivery Drop-off Sites + + + + + + From 8008cae6274f0f6b82c754fac788f8b0d9f1baea Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20BEAU?= Date: Fri, 28 Jun 2019 16:03:47 +0200 Subject: [PATCH 04/29] [REF] remove useless code --- delivery_dropoff_site/models/stock_picking.py | 4 ---- 1 file changed, 4 deletions(-) diff --git a/delivery_dropoff_site/models/stock_picking.py b/delivery_dropoff_site/models/stock_picking.py index 67d3c61d98..747f601d3c 100644 --- a/delivery_dropoff_site/models/stock_picking.py +++ b/delivery_dropoff_site/models/stock_picking.py @@ -13,7 +13,3 @@ class StockPicking(models.Model): comodel_name='res.partner', string='Final Recipient', help="It is the partner that will pick up the parcel " "in the dropoff site.") - - @api.model - def create(self, vals): - return super(StockPicking, self).create(vals) From 14552f58ed3b8f7b3cf17d9df161315f80511402 Mon Sep 17 00:00:00 2001 From: Sylvain LE GAL Date: Fri, 28 Jun 2019 17:21:21 +0200 Subject: [PATCH 05/29] fixup! 3f1d164dda3853277479a2cdb72e72103c8d8200 --- delivery_dropoff_site/models/stock_picking.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/delivery_dropoff_site/models/stock_picking.py b/delivery_dropoff_site/models/stock_picking.py index 747f601d3c..344b4531d6 100644 --- a/delivery_dropoff_site/models/stock_picking.py +++ b/delivery_dropoff_site/models/stock_picking.py @@ -3,7 +3,7 @@ # @author: Sylvain LE GAL (https://twitter.com/legalsylvain) # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). -from odoo import api, fields, models +from odoo import fields, models class StockPicking(models.Model): From d5eec560de775259636f5c4efffd9bc095a5261d Mon Sep 17 00:00:00 2001 From: OCA-git-bot Date: Fri, 28 Jun 2019 16:03:08 +0000 Subject: [PATCH 06/29] delivery_dropoff_site 10.0.1.0.1 --- delivery_dropoff_site/__manifest__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/delivery_dropoff_site/__manifest__.py b/delivery_dropoff_site/__manifest__.py index b8f61b3b4a..2a02361f0f 100644 --- a/delivery_dropoff_site/__manifest__.py +++ b/delivery_dropoff_site/__manifest__.py @@ -8,7 +8,7 @@ { 'name': 'Delivery Drop-off Sites', - 'version': '10.0.1.0.0', + 'version': '10.0.1.0.1', 'author': 'Akretion,GRAP,Odoo Community Association (OCA)', 'license': 'AGPL-3', 'summary': "Send goods to sites in which customers come pick up package", From c4f1b5e9bfda494446ae1a9f1dc2ee8bf0fa315f Mon Sep 17 00:00:00 2001 From: OCA-git-bot Date: Mon, 29 Jul 2019 02:50:47 +0000 Subject: [PATCH 07/29] [UPD] README.rst --- delivery_dropoff_site/static/description/index.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/delivery_dropoff_site/static/description/index.html b/delivery_dropoff_site/static/description/index.html index 7d622cb03a..0b6292985a 100644 --- a/delivery_dropoff_site/static/description/index.html +++ b/delivery_dropoff_site/static/description/index.html @@ -3,7 +3,7 @@ - + Delivery Drop-off Sites
+

Delivery Drop-off Sites

+ + +

Beta License: AGPL-3 OCA/delivery-carrier Translate me on Weblate Try me on Runbot

+

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.

+

Table of contents

+ +
+

Configuration

+
    +
  • To configure drop-off sites, users should be member of ‘Sale / Manager’ or +‘Inventory / Manager’.
  • +
  • To use this drop-off sites on sale orders, users should be member of +‘Technical Settings / Addresses in Sales Orders’.
  • +
+
+
+

Usage

+
    +
  • Go to Sale > Delivery > Drop-off Sites
  • +
+
+https://raw.githubusercontent.com/OCA/delivery-carrier/10.0/delivery_dropoff_site/static/description/dropoff_site_tree.png +
+
    +
  • You can add create new drop-off sites, filling address. +you have the possilibity to generate geolocalization, base on the module +`base_geolocalize`
  • +
+
+https://raw.githubusercontent.com/OCA/delivery-carrier/10.0/delivery_dropoff_site/static/description/dropoff_site_form.png +
+
    +
  • Optionaly, you can set opening hours.
  • +
+
+https://raw.githubusercontent.com/OCA/delivery-carrier/10.0/delivery_dropoff_site/static/description/dropoff_site_form_calendar.png +
+

Then, in your sale order form, if you select a Delivery with drop-off sites +enabled, you can select in the delivery address an drop-off site, and +so use a new field Final recipitient to mention the name of partner that will +pick up the parcel in the dropoff site.

+
+
+

Bug Tracker

+

Bugs are tracked on GitHub Issues. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us smashing it by providing a detailed and welcomed +feedback.

+

Do not contact contributors directly about support or help with technical issues.

+
+
+

Credits

+
+

Authors

+
    +
  • Akretion
  • +
  • GRAP
  • +
+
+
+

Contributors

+ +
+
+

Other credits

+

The development of this module has been financially supported by:

+ +
+
+

Maintainers

+

This module is maintained by the OCA.

+Odoo Community Association +

OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use.

+

This module is part of the OCA/delivery-carrier project on GitHub.

+

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.

+
+
+