Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
31 commits
Select commit Hold shift + click to select a range
5c20bbd
[ADD] stock_picking_send_by_mail module: migration to 9.0 (#353)
cubells Aug 22, 2017
f53ae48
OCA Transbot updated translations from Transifex
oca-transbot Sep 2, 2017
6c7c539
[MIG] stock_picking_send_by_mail: Migration to 11.0
cubells Sep 20, 2018
9374f70
Translated using Weblate (Spanish)
MiquelDATW Apr 2, 2019
03f9996
[MIG] stock_picking_send_by_mail: Migration to 12.0
May 14, 2019
570863a
Translated using Weblate (Portuguese (Brazil))
fcolus Jun 23, 2020
ee23690
[IMP] stock_picking_send_by_mail: Display send button for incoming pi…
sergio-teruel Dec 17, 2020
8d9607e
[IMP] stock_picking_send_by_mail: black, isort, prettier
Feb 18, 2021
b85eaca
[MIG] stock_picking_send_by_mail: Migration to 13.0
Feb 18, 2021
47fd955
[IMP] stock_picking_send_by_mail: Attending comments
CarlosRoca13 Feb 18, 2021
54c57ea
[UPD] Update stock_picking_send_by_mail.pot
oca-travis Feb 18, 2021
5b59279
[UPD] README.rst
OCA-git-bot Feb 18, 2021
023701b
[FIX] stock_picking_send_by_mail: Send delivery report instead of ope…
carlosdauden Jul 29, 2021
2434d6f
stock_picking_send_by_mail 13.0.1.1.0
OCA-git-bot Jul 29, 2021
75ea3da
[IMP] stock_picking_send_by_mail: black, isort, prettier
ferran-S73 Oct 15, 2021
35261f2
[14.0][MIG] stock_picking_send_by_mail: Migration to V14
ferran-S73 Oct 15, 2021
e08ab12
[14.0][CHG] stock_picking_send_by_mail: use base mail template
ferran-S73 Oct 21, 2021
ed94a8a
[UPD] Update stock_picking_send_by_mail.pot
oca-travis Jan 7, 2022
8d1c7ca
[UPD] README.rst
OCA-git-bot Jan 7, 2022
80f8e54
[MIG] stock_picking_send_by_mail: Migration to 15.0
dani-xtendoo May 12, 2022
0f695b7
stock_picking_send_by_mail 15.0.1.0.1
OCA-git-bot Sep 1, 2022
c31bb07
Added translation using Weblate (Portuguese)
pedrocs-exo Sep 24, 2022
1e5c9db
[IMP] stock_picking_send_by_mail: test performance improvement
josep-tecnativa Oct 25, 2023
3d819b2
[BOT] post-merge updates
OCA-git-bot Oct 25, 2023
8510613
[IMP] stock_picking_send_by_mail: pre-commit auto fixes
NICO-SOLUTIONS Jan 3, 2024
9cc8cf5
[MIG] stock_picking_send_by_mail: Migration to 17.0
NICO-SOLUTIONS Jan 3, 2024
08f6282
[UPD] Update stock_picking_send_by_mail.pot
Oct 8, 2024
b58fad1
[BOT] post-merge updates
OCA-git-bot Oct 8, 2024
be630cd
Update translation files
weblate Oct 8, 2024
2f8dc0d
[MIG] stock_picking_send_by_mail: Migration to 18.0
fredericgrall Nov 19, 2024
d0e3116
[MIG] stock_picking_send_by_mail: Migration to 19.0
NICO-SOLUTIONS Oct 28, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
102 changes: 102 additions & 0 deletions stock_picking_send_by_mail/README.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,102 @@
.. image:: https://odoo-community.org/readme-banner-image
:target: https://odoo-community.org/get-involved?utm_source=readme
:alt: Odoo Community Association

=====================
Stock Picking by Mail
=====================

..
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!! This file is generated by oca-gen-addon-readme !!
!! changes will be overwritten. !!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!! source digest: sha256:2bf96b7ca952697aa751f60395b7c14980f4191c4ec39d774f81a8671164f084
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

.. |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/license-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%2Fstock--logistics--workflow-lightgray.png?logo=github
:target: https://github.com/OCA/stock-logistics-workflow/tree/19.0/stock_picking_send_by_mail
:alt: OCA/stock-logistics-workflow
.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png
:target: https://translation.odoo-community.org/projects/stock-logistics-workflow-19-0/stock-logistics-workflow-19-0-stock_picking_send_by_mail
:alt: Translate me on Weblate
.. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png
:target: https://runboat.odoo-community.org/builds?repo=OCA/stock-logistics-workflow&target_branch=19.0
:alt: Try me on Runboat

|badge1| |badge2| |badge3| |badge4| |badge5|

Stock picking send by mail
--------------------------

This module was written to extend the functionality of stock picking and
allow you to send the picking order by email.

**Table of contents**

.. contents::
:local:

Usage
=====

To use this module, you need to:

- Go to a Delivery Order.
- Click on the button Send by Email.
- And finally click on the button Send.

Bug Tracker
===========

Bugs are tracked on `GitHub Issues <https://github.com/OCA/stock-logistics-workflow/issues>`_.
In case of trouble, please check there if your issue has already been reported.
If you spotted it first, help us to smash it by providing a detailed and welcomed
`feedback <https://github.com/OCA/stock-logistics-workflow/issues/new?body=module:%20stock_picking_send_by_mail%0Aversion:%2019.0%0A%0A**Steps%20to%20reproduce**%0A-%20...%0A%0A**Current%20behavior**%0A%0A**Expected%20behavior**>`_.

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

Credits
=======

Authors
-------

* Sandra Figueroa Varela
* Tecnativa
* Daniel Domínguez (Xtendoo)

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

- Sandra Figueroa Varela <[email protected]>
- Tecnativa <https://www.tecnativa.com>:

- Vicent Cubells
- Carlos Roca

- Nils Coenen <[email protected]>
- Frederic Grall <[email protected]>

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/stock-logistics-workflow <https://github.com/OCA/stock-logistics-workflow/tree/19.0/stock_picking_send_by_mail>`_ project on GitHub.

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.
3 changes: 3 additions & 0 deletions stock_picking_send_by_mail/__init__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html).

from . import models
19 changes: 19 additions & 0 deletions stock_picking_send_by_mail/__manifest__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
# Copyright 2015 - Sandra Figueroa Varela
# Copyright 2017 Tecnativa - Vicent Cubells
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html).

{
"name": "Stock Picking by Mail",
"summary": "Send stock picking by email",
"version": "19.0.1.0.0",
"author": "Sandra Figueroa Varela, "
"Tecnativa, "
"Odoo Community Association (OCA), "
"Daniel Domínguez (Xtendoo)",
"website": "https://github.com/OCA/stock-logistics-workflow",
"category": "Warehouse Management",
"license": "AGPL-3",
"depends": ["stock", "mail"],
"data": ["views/stock_picking_view.xml"],
"installable": True,
}
186 changes: 186 additions & 0 deletions stock_picking_send_by_mail/i18n/de.po
Original file line number Diff line number Diff line change
@@ -0,0 +1,186 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * stock_picking_send_by_mail
#
# Translators:
# OCA Transbot <[email protected]>, 2017
# Rudolf Schnapka <[email protected]>, 2017
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 9.0c\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-12-19 03:56+0000\n"
"PO-Revision-Date: 2017-12-19 03:56+0000\n"
"Last-Translator: Rudolf Schnapka <[email protected]>, 2017\n"
"Language-Team: German (https://www.transifex.com/oca/teams/23907/de/)\n"
"Language: de\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"

#. module: stock_picking_send_by_mail
#. odoo-python
#: code:addons/stock_picking_send_by_mail/models/stock_picking.py:0
#, python-format
msgid "Compose Email"
msgstr "Email verfassen"

#. module: stock_picking_send_by_mail
#: model_terms:ir.ui.view,arch_db:stock_picking_send_by_mail.view_picking_form
msgid "Send by Email"
msgstr "Per Email versenden"

#. module: stock_picking_send_by_mail
#: model:ir.model,name:stock_picking_send_by_mail.model_stock_picking
msgid "Transfer"
msgstr "Umlagern"

#~ msgid ""
#~ "\n"
#~ "<div style=\"font-family: 'Lucida Grande', Ubuntu, Arial, Verdana, sans-"
#~ "serif; font-size: 12px; color: rgb(34, 34, 34); background-color: #FFF; "
#~ "\">\n"
#~ "\n"
#~ " <p>Hello ${object.partner_id.name},</p>\n"
#~ "\n"
#~ " <p>Here is your picking from ${object.company_id.name}: </p>\n"
#~ "\n"
#~ " <p style=\"border-left: 1px solid #8e0000; margin-left: 30px;\">\n"
#~ " &nbsp;&nbsp;<strong>REFERENCES</strong><br />\n"
#~ " &nbsp;&nbsp;Picking number: <strong>${object.name}</strong><br />\n"
#~ " % if object.origin:\n"
#~ " &nbsp;&nbsp;Picking reference: ${object.origin}<br />\n"
#~ " % endif\n"
#~ " % if object.user_id:\n"
#~ " &nbsp;&nbsp;Your contact: <a href=\"mailto:${object.user_id."
#~ "email or ''}?subject=Picking%20${object.name}\">${object.user_id.name}</"
#~ "a>\n"
#~ " % endif\n"
#~ " </p>\n"
#~ " <p>If you have any question, do not hesitate to contact us.</p>\n"
#~ " <p>Thank you for choosing ${object.company_id.name or 'us'}!</p>\n"
#~ " <br/>\n"
#~ " <br/>\n"
#~ " <div style=\"width: 375px; margin: 0px; padding: 0px; background-"
#~ "color: #8E0000; border-top-left-radius: 5px 5px; border-top-right-radius: "
#~ "5px 5px; background-repeat: repeat no-repeat;\">\n"
#~ " <h3 style=\"margin: 0px; padding: 2px 14px; font-size: 12px; "
#~ "color: #DDD;\">\n"
#~ " <strong style=\"text-transform:uppercase;\">${object."
#~ "company_id.name}</strong></h3>\n"
#~ " </div>\n"
#~ " <div style=\"width: 347px; margin: 0px; padding: 5px 14px; line-"
#~ "height: 16px; background-color: #F2F2F2;\">\n"
#~ " <span style=\"color: #222; margin-bottom: 5px; display: block; "
#~ "\">\n"
#~ " % if object.company_id.street:\n"
#~ " ${object.company_id.street}<br/>\n"
#~ " % endif\n"
#~ " % if object.company_id.street2:\n"
#~ " ${object.company_id.street2}<br/>\n"
#~ " % endif\n"
#~ " % if object.company_id.city or object.company_id.zip:\n"
#~ " ${object.company_id.zip} ${object.company_id.city}<br/>\n"
#~ " % endif\n"
#~ " % if object.company_id.country_id:\n"
#~ " ${object.company_id.state_id and ('%s, ' % object.company_id."
#~ "state_id.name) or ''} ${object.company_id.country_id.name or ''}<br/>\n"
#~ " % endif\n"
#~ " </span>\n"
#~ " % if object.company_id.phone:\n"
#~ " <div style=\"margin-top: 0px; margin-right: 0px; margin-"
#~ "bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; "
#~ "padding-bottom: 0px; padding-left: 0px; \">\n"
#~ " Phone:&nbsp; ${object.company_id.phone}\n"
#~ " </div>\n"
#~ " % endif\n"
#~ " % if object.company_id.website:\n"
#~ " <div>\n"
#~ " Web :&nbsp;<a href=\"${object.company_id."
#~ "website}\">${object.company_id.website}</a>\n"
#~ " </div>\n"
#~ " %endif\n"
#~ " <p></p>\n"
#~ " </div>\n"
#~ "</div>\n"
#~ " "
#~ msgstr ""
#~ "\n"
#~ "<div style=\"font-family: 'Lucida Grande', Ubuntu, Arial, Verdana, sans-"
#~ "serif; font-size: 12px; color: rgb(34, 34, 34); background-color: #FFF; "
#~ "\">\n"
#~ "\n"
#~ " <p>Hallo ${object.partner_id.name},</p>\n"
#~ "\n"
#~ " <p>Hier ist Ihre Umlagerung für ${object.company_id.name}: </p>\n"
#~ "\n"
#~ " <p style=\"border-left: 1px solid #8e0000; margin-left: 30px;\">\n"
#~ " &nbsp;&nbsp;<strong>BEZÜGE</strong><br />\n"
#~ " &nbsp;&nbsp;Umlagerungsnummer: <strong>${object.name}</strong><br /"
#~ ">\n"
#~ " % if object.origin:\n"
#~ " &nbsp;&nbsp;Umlagerungsreferenz: ${object.origin}<br />\n"
#~ " % endif\n"
#~ " % if object.user_id:\n"
#~ " &nbsp;&nbsp;Ihr Ansprechpartner: <a href=\"mailto:${object."
#~ "user_id.email or ''}?subject=Picking%20${object.name}\">${object.user_id."
#~ "name}</a>\n"
#~ " % endif\n"
#~ " </p>\n"
#~ " <p>Bei Fragen, bitte nicht zögern uns anzusprechen.</p>\n"
#~ " <p>Vielen Dank für Ihr Vertrauen in ${object.company_id.name or "
#~ "'uns'}!</p>\n"
#~ " <br/>\n"
#~ " <br/>\n"
#~ " <div style=\"width: 375px; margin: 0px; padding: 0px; background-"
#~ "color: #8E0000; border-top-left-radius: 5px 5px; border-top-right-radius: "
#~ "5px 5px; background-repeat: repeat no-repeat;\">\n"
#~ " <h3 style=\"margin: 0px; padding: 2px 14px; font-size: 12px; "
#~ "color: #DDD;\">\n"
#~ " <strong style=\"text-transform:uppercase;\">${object."
#~ "company_id.name}</strong></h3>\n"
#~ " </div>\n"
#~ " <div style=\"width: 347px; margin: 0px; padding: 5px 14px; line-"
#~ "height: 16px; background-color: #F2F2F2;\">\n"
#~ " <span style=\"color: #222; margin-bottom: 5px; display: block; "
#~ "\">\n"
#~ " % if object.company_id.street:\n"
#~ " ${object.company_id.street}<br/>\n"
#~ " % endif\n"
#~ " % if object.company_id.street2:\n"
#~ " ${object.company_id.street2}<br/>\n"
#~ " % endif\n"
#~ " % if object.company_id.city or object.company_id.zip:\n"
#~ " ${object.company_id.zip} ${object.company_id.city}<br/>\n"
#~ " % endif\n"
#~ " % if object.company_id.country_id:\n"
#~ " ${object.company_id.state_id and ('%s, ' % object.company_id."
#~ "state_id.name) or ''} ${object.company_id.country_id.name or ''}<br/>\n"
#~ " % endif\n"
#~ " </span>\n"
#~ " % if object.company_id.phone:\n"
#~ " <div style=\"margin-top: 0px; margin-right: 0px; margin-"
#~ "bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; "
#~ "padding-bottom: 0px; padding-left: 0px; \">\n"
#~ " Phone:&nbsp; ${object.company_id.phone}\n"
#~ " </div>\n"
#~ " % endif\n"
#~ " % if object.company_id.website:\n"
#~ " <div>\n"
#~ " Web :&nbsp;<a href=\"${object.company_id."
#~ "website}\">${object.company_id.website}</a>\n"
#~ " </div>\n"
#~ " %endif\n"
#~ " <p></p>\n"
#~ " </div>\n"
#~ "</div>\n"
#~ " "

#~ msgid "${(object.name or '').replace('/','_')}"
#~ msgstr "${(object.name or '').replace('/','_')}"

#~ msgid ""
#~ "${object.company_id.name|safe} Picking (Ref ${object.name or 'n/a' })"
#~ msgstr ""
#~ "${object.company_id.name|safe} Umlagerung (Ref ${object.name or 'n/a' })"
Loading