Compare commits
No commits in common. '14.0' and '11.0' have entirely different histories.
-
2.DINAR/build-date.txt
-
4.DINAR/config.yaml
-
1.DINAR/image/dependencies/pip.txt
-
27.DINAR/image/src/addons.yaml
-
2.github/FUNDING.yml
-
19.github/workflows/main.yml
-
91.gitignore
-
3.isort.cfg
-
12.pre-commit-config.yaml
-
5.pylintrc
-
4.pylintrc-mandatory
-
47.travis.yml
-
23LICENSE
-
23README.md
-
25mail_all/README.rst
-
0mail_all/__init__.py
-
28mail_all/__manifest__.py
-
9mail_all/doc/changelog.rst
-
19mail_all/doc/index.rst
-
36mail_all/i18n/de.po
-
35mail_all/i18n/es.po
-
30mail_all/i18n/mail_all.pot
-
37mail_all/i18n/sl.po
-
BINmail_all/images/1.jpg
-
BINmail_all/static/description/1.png
-
BINmail_all/static/description/2.png
-
BINmail_all/static/description/icon.png
-
84mail_all/static/description/index.html
-
3mail_all/static/src/css/mail_all.css
-
59mail_all/static/src/js/mail_all.js
-
25mail_all/static/src/xml/menu.xml
-
1mail_all/tests/__init__.py
-
18mail_all/tests/test_js.py
-
18mail_all/views/templates.xml
-
25mail_archives/README.rst
-
0mail_archives/__init__.py
-
19mail_archives/__manifest__.py
-
9mail_archives/doc/changelog.rst
-
20mail_archives/doc/index.rst
-
36mail_archives/i18n/de.po
-
35mail_archives/i18n/es.po
-
30mail_archives/i18n/mail_archives.pot
-
37mail_archives/i18n/sl.po
-
BINmail_archives/images/1.jpg
-
BINmail_archives/static/description/1.png
-
BINmail_archives/static/description/2.png
-
BINmail_archives/static/description/icon.png
-
84mail_archives/static/description/index.html
-
3mail_archives/static/src/css/archives.css
-
83mail_archives/static/src/js/archives.js
-
25mail_archives/static/src/xml/menu.xml
-
1mail_archives/tests/__init__.py
-
21mail_archives/tests/test_js.py
-
21mail_archives/views/templates.xml
-
34mail_base/README.rst
-
4mail_base/__init__.py
-
20mail_base/__manifest__.py
-
1mail_base/controllers/__init__.py
-
19mail_base/controllers/main.py
-
40mail_base/doc/changelog.rst
-
18mail_base/doc/index.rst
-
32mail_base/i18n/de.po
-
30mail_base/i18n/es.po
-
30mail_base/i18n/it.po
-
25mail_base/i18n/mail_base.pot
-
30mail_base/i18n/pt.po
-
30mail_base/i18n/pt_BR.po
-
32mail_base/i18n/ru.po
-
33mail_base/i18n/sl.po
-
BINmail_base/images/mail_base_image.png
-
35mail_base/models.py
-
BINmail_base/static/description/icon.png
-
1431mail_base/static/lib/base.js
-
1mail_base/tests/__init__.py
-
17mail_base/tests/test_default.py
-
14mail_base/views/templates.xml
-
35mail_move_message/README.rst
-
4mail_move_message/__init__.py
-
23mail_move_message/__manifest__.py
-
3mail_move_message/controllers/__init__.py
-
21mail_move_message/controllers/main.py
-
10mail_move_message/data/mail_move_message_data.xml
-
37mail_move_message/doc/changelog.rst
-
35mail_move_message/doc/index.rst
-
384mail_move_message/i18n/de.po
-
388mail_move_message/i18n/es.po
-
380mail_move_message/i18n/it.po
-
351mail_move_message/i18n/mail_move_message.pot
-
380mail_move_message/i18n/pt.po
-
380mail_move_message/i18n/pt_BR.po
-
381mail_move_message/i18n/ru.po
-
382mail_move_message/i18n/sl.po
-
BINmail_move_message/images/m1.png
-
605mail_move_message/mail_move_message_models.py
-
180mail_move_message/mail_move_message_views.xml
-
BINmail_move_message/static/description/delete-message.png
-
BINmail_move_message/static/description/html-message-viewer.png
-
BINmail_move_message/static/description/html-message-viewer1.png
-
BINmail_move_message/static/description/html-message.png
-
BINmail_move_message/static/description/icon.png
@ -1 +1 @@ |
|||
new repo readme files |
|||
April 3, 2020 |
@ -1,2 +1 @@ |
|||
# Python dependencies |
|||
pycryptodome |
@ -1 +1,28 @@ |
|||
# see https://github.com/Tecnativa/doodba#optodoocustomsrcaddonsyaml |
|||
--- |
|||
ENV: |
|||
DEFAULT_REPO_PATTERN: https://github.com/it-projects-llc/{}.git |
|||
|
|||
web: |
|||
- "*" |
|||
|
|||
--- |
|||
ENV: |
|||
DEFAULT_REPO_PATTERN: https://github.com/it-projects-llc/{}.git |
|||
|
|||
access-addons: |
|||
- "*" |
|||
|
|||
--- |
|||
ENV: |
|||
DEFAULT_REPO_PATTERN: https://github.com/it-projects-llc/{}.git |
|||
|
|||
misc-addons: |
|||
- "*" |
|||
|
|||
--- |
|||
ENV: |
|||
DEFAULT_REPO_PATTERN: https://github.com/it-projects-llc/{}.git |
|||
|
|||
website-addons: |
|||
- "*" |
@ -1,2 +0,0 @@ |
|||
ko_fi: itprojectsllc # This is supposed to bring some coffee for us |
|||
patreon: itpp # become our patron |
@ -1,19 +0,0 @@ |
|||
name: Telegram Notifications |
|||
|
|||
on: |
|||
issues: |
|||
types: [opened, reopened, deleted, closed] |
|||
|
|||
jobs: |
|||
notify: |
|||
runs-on: ubuntu-latest |
|||
|
|||
steps: |
|||
- name: Send notifications to Telegram |
|||
run: |
|||
curl -s -X POST https://api.telegram.org/bot${{ secrets.TELEGRAM_TOKEN |
|||
}}/sendMessage -d chat_id=${{ secrets.TELEGRAM_CHAT_ID }} -d text="${MESSAGE}" |
|||
>> /dev/null |
|||
env: |
|||
MESSAGE: |
|||
"Issue ${{ github.event.action }}: \n${{ github.event.issue.html_url }}" |
@ -0,0 +1,91 @@ |
|||
# Byte-compiled / optimized / DLL files |
|||
__pycache__/ |
|||
*.py[cod] |
|||
*$py.class |
|||
|
|||
# C extensions |
|||
*.so |
|||
|
|||
# Distribution / packaging |
|||
.Python |
|||
env/ |
|||
build/ |
|||
develop-eggs/ |
|||
dist/ |
|||
downloads/ |
|||
eggs/ |
|||
.eggs/ |
|||
lib/ |
|||
lib64/ |
|||
parts/ |
|||
sdist/ |
|||
var/ |
|||
*.egg-info/ |
|||
.installed.cfg |
|||
*.egg |
|||
*.pyc |
|||
*~ |
|||
|
|||
# PyInstaller |
|||
# Usually these files are written by a python script from a template |
|||
# before PyInstaller builds the exe, so as to inject date/other infos into it. |
|||
*.manifest |
|||
*.spec |
|||
|
|||
# Installer logs |
|||
pip-log.txt |
|||
pip-delete-this-directory.txt |
|||
|
|||
# Unit test / coverage reports |
|||
htmlcov/ |
|||
.tox/ |
|||
.coverage |
|||
.coverage.* |
|||
.cache |
|||
nosetests.xml |
|||
coverage.xml |
|||
*,cover |
|||
.hypothesis/ |
|||
|
|||
# Translations |
|||
*.mo |
|||
*.pot |
|||
|
|||
# Django stuff: |
|||
*.log |
|||
local_settings.py |
|||
|
|||
# Flask stuff: |
|||
instance/ |
|||
.webassets-cache |
|||
|
|||
# Scrapy stuff: |
|||
.scrapy |
|||
|
|||
# Sphinx documentation |
|||
docs/_build/ |
|||
|
|||
# PyBuilder |
|||
target/ |
|||
|
|||
# IPython Notebook |
|||
.ipynb_checkpoints |
|||
|
|||
# pyenv |
|||
.python-version |
|||
|
|||
# celery beat schedule file |
|||
celerybeat-schedule |
|||
|
|||
# dotenv |
|||
.env |
|||
|
|||
# virtualenv |
|||
venv/ |
|||
ENV/ |
|||
|
|||
# Spyder project settings |
|||
.spyderproject |
|||
|
|||
# Rope project settings |
|||
.ropeproject |
@ -0,0 +1,47 @@ |
|||
language: python |
|||
|
|||
python: |
|||
- "3.5" |
|||
|
|||
#dist: trusty |
|||
sudo: false |
|||
cache: pip |
|||
|
|||
addons: |
|||
postgresql: "9.5" |
|||
apt: |
|||
packages: |
|||
- expect-dev # provides unbuffer utility |
|||
- python-lxml # because pip installation is slow |
|||
|
|||
env: |
|||
global: |
|||
- VERSION="11.0" TESTS="0" LINT_CHECK="0" UNIT_TEST="0" |
|||
- PYLINT_ODOO_JSLINTRC="/home/travis/maintainer-quality-tools/travis/cfg/.jslintrc" |
|||
|
|||
matrix: |
|||
- LINT_CHECK="1" |
|||
- CHECK_TAGS="1" |
|||
- TESTS="1" ODOO_REPO="odoo/odoo" |
|||
- MAKEPOT="1" |
|||
- TESTS="1" ODOO_REPO="OCA/OCB" |
|||
|
|||
install: |
|||
- pip install anybox.testing.openerp |
|||
- git clone https://github.com/it-projects-llc/maintainer-quality-tools.git |
|||
${HOME}/maintainer-quality-tools |
|||
- export PATH=${HOME}/maintainer-quality-tools/travis:${PATH} |
|||
- travis_install_nightly |
|||
|
|||
script: |
|||
- travis_run_tests |
|||
|
|||
after_success: |
|||
- travis_after_tests_success |
|||
|
|||
notifications: |
|||
email: false |
|||
webhooks: |
|||
on_failure: change |
|||
urls: |
|||
- "https://ci.it-projects.info/travis/on_failure/change" |
@ -0,0 +1,23 @@ |
|||
The MIT License (MIT) |
|||
|
|||
Copyright 2020 IT-Projects Labs |
|||
Copyright 2015-2020 IT-Projects LLC |
|||
Copyright 2014-2015 Ivan Yelizariev |
|||
|
|||
Permission is hereby granted, free of charge, to any person obtaining a copy |
|||
of this software and associated documentation files (the "Software"), to deal |
|||
in the Software without restriction, including without limitation the rights |
|||
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell |
|||
copies of the Software, and to permit persons to whom the Software is |
|||
furnished to do so, subject to the following conditions: |
|||
|
|||
The above copyright notice and this permission notice shall be included in |
|||
all copies or substantial portions of the Software. |
|||
|
|||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR |
|||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, |
|||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE |
|||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER |
|||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, |
|||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN |
|||
THE SOFTWARE. |
@ -0,0 +1,25 @@ |
|||
.. image:: https://itpp.dev/images/infinity-readme.png |
|||
:alt: Tested and maintained by IT Projects Labs |
|||
:target: https://itpp.dev |
|||
|
|||
=================== |
|||
Show all messages |
|||
=================== |
|||
|
|||
Adds ``Discuss / All`` menu, that shows all messages accesable by current user. |
|||
|
|||
Questions? |
|||
========== |
|||
|
|||
To get an assistance on this module contact us by email :arrow_right: help@itpp.dev |
|||
|
|||
Contributors |
|||
============ |
|||
* Pavel Romanchenko <apps@it-projects.info> |
|||
|
|||
=================== |
|||
|
|||
Odoo Apps Store: https://apps.odoo.com/apps/modules/11.0/mail_all/ |
|||
|
|||
|
|||
Tested on `Odoo 11.0 <https://github.com/odoo/odoo/commit/ecbf7aa4714479229658d14cce28fa00376ed390>`_ |
@ -0,0 +1,28 @@ |
|||
# Copyright 2020 Denis Mudarisov <https://github.com/trojikman> |
|||
# License MIT (https://opensource.org/licenses/MIT). |
|||
{ |
|||
"name": "Show all messages", |
|||
"summary": """Checkout all messages where you have access""", |
|||
"category": "Discuss", |
|||
# "live_test_url": "", |
|||
"images": ["images/1.jpg"], |
|||
"version": "11.0.1.0.1", |
|||
"application": False, |
|||
"author": "IT-Projects LLC, Pavel Romanchenko", |
|||
"support": "apps@itpp.dev", |
|||
"website": "https://twitter.com/OdooFree", |
|||
"license": "Other OSI approved licence", # MIT |
|||
"price": 40.00, |
|||
"currency": "EUR", |
|||
"depends": ["mail_base"], |
|||
"external_dependencies": {"python": [], "bin": []}, |
|||
"data": ["views/templates.xml"], |
|||
"qweb": ["static/src/xml/menu.xml"], |
|||
"demo": [], |
|||
"post_load": None, |
|||
"pre_init_hook": None, |
|||
"post_init_hook": None, |
|||
"uninstall_hook": None, |
|||
"installable": True, |
|||
"auto_install": False, |
|||
} |
@ -0,0 +1,9 @@ |
|||
`1.0.1` |
|||
------- |
|||
|
|||
- **Fix:** adaptation to changes in `mail_base` |
|||
|
|||
`1.0.0` |
|||
------- |
|||
|
|||
- Init version |
@ -0,0 +1,19 @@ |
|||
=================== |
|||
Show all messages |
|||
=================== |
|||
|
|||
Installation |
|||
============ |
|||
|
|||
* `Install <https://odoo-development.readthedocs.io/en/latest/odoo/usage/install-module.html>`__ this module in a usual way |
|||
|
|||
Configuration |
|||
============= |
|||
|
|||
This module does not require special configuration. |
|||
|
|||
Usage |
|||
===== |
|||
|
|||
* Open menu ``Discuss / All messages`` |
|||
* You see all messages |
@ -0,0 +1,36 @@ |
|||
# Translation of Odoo Server. |
|||
# This file contains the translation of the following modules: |
|||
# * mail_all |
|||
# |
|||
# Translators: |
|||
# Dawid Runowski <dawrun@outlook.com>, 2019 |
|||
# |
|||
msgid "" |
|||
msgstr "" |
|||
"Project-Id-Version: Odoo Server 11.0\n" |
|||
"Report-Msgid-Bugs-To: \n" |
|||
"POT-Creation-Date: 2018-05-05 23:09+0000\n" |
|||
"PO-Revision-Date: 2018-04-21 00:05+0000\n" |
|||
"Last-Translator: Dawid Runowski <dawrun@outlook.com>, 2019\n" |
|||
"Language-Team: German (https://www.transifex.com/it-projects-llc/teams/76080/" |
|||
"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: mail_all |
|||
#. openerp-web |
|||
#: code:addons/mail_all/static/src/js/mail_all.js:49 |
|||
#: code:addons/mail_all/static/src/xml/menu.xml:7 |
|||
#, python-format |
|||
msgid "All messages" |
|||
msgstr "Alle Nachrichten" |
|||
|
|||
#. module: mail_all |
|||
#. openerp-web |
|||
#: code:addons/mail_all/static/src/xml/menu.xml:15 |
|||
#, python-format |
|||
msgid "No messages" |
|||
msgstr "Keine Nachrichten" |
@ -0,0 +1,35 @@ |
|||
# Translation of Odoo Server. |
|||
# This file contains the translation of the following modules: |
|||
# * mail_all |
|||
# |
|||
# Translators: |
|||
# Randall Castro <rcastro@treintaycinco.com>, 2018 |
|||
msgid "" |
|||
msgstr "" |
|||
"Project-Id-Version: Odoo Server 11.0\n" |
|||
"Report-Msgid-Bugs-To: \n" |
|||
"POT-Creation-Date: 2018-04-21 23:07+0000\n" |
|||
"PO-Revision-Date: 2018-04-21 23:07+0000\n" |
|||
"Last-Translator: Randall Castro <rcastro@treintaycinco.com>, 2018\n" |
|||
"Language-Team: Spanish (https://www.transifex.com/it-projects-llc/" |
|||
"teams/76080/es/)\n" |
|||
"Language: es\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: mail_all |
|||
#. openerp-web |
|||
#: code:addons/mail_all/static/src/js/mail_all.js:49 |
|||
#: code:addons/mail_all/static/src/xml/menu.xml:7 |
|||
#, python-format |
|||
msgid "All messages" |
|||
msgstr "Todos los mensajes" |
|||
|
|||
#. module: mail_all |
|||
#. openerp-web |
|||
#: code:addons/mail_all/static/src/xml/menu.xml:15 |
|||
#, python-format |
|||
msgid "No messages" |
|||
msgstr "Sin mensajes" |
@ -0,0 +1,30 @@ |
|||
# Translation of Odoo Server. |
|||
# This file contains the translation of the following modules: |
|||
# * mail_all |
|||
# |
|||
msgid "" |
|||
msgstr "" |
|||
"Project-Id-Version: Odoo Server 11.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: mail_all |
|||
#. openerp-web |
|||
#: code:addons/mail_all/static/src/js/mail_all.js:49 |
|||
#: code:addons/mail_all/static/src/xml/menu.xml:12 |
|||
#, python-format |
|||
msgid "All messages" |
|||
msgstr "" |
|||
|
|||
#. module: mail_all |
|||
#. openerp-web |
|||
#: code:addons/mail_all/static/src/xml/menu.xml:20 |
|||
#, python-format |
|||
msgid "No messages" |
|||
msgstr "" |
|||
|
@ -0,0 +1,37 @@ |
|||
# Translation of Odoo Server. |
|||
# This file contains the translation of the following modules: |
|||
# * mail_all |
|||
# |
|||
# Translators: |
|||
# Matjaz Mozetic <m.mozetic@matmoz.si>, 2019 |
|||
# |
|||
msgid "" |
|||
msgstr "" |
|||
"Project-Id-Version: Odoo Server 11.0\n" |
|||
"Report-Msgid-Bugs-To: \n" |
|||
"POT-Creation-Date: 2018-05-05 23:09+0000\n" |
|||
"PO-Revision-Date: 2018-04-21 00:05+0000\n" |
|||
"Last-Translator: Matjaz Mozetic <m.mozetic@matmoz.si>, 2019\n" |
|||
"Language-Team: Slovenian (https://www.transifex.com/it-projects-llc/" |
|||
"teams/76080/sl/)\n" |
|||
"Language: sl\n" |
|||
"MIME-Version: 1.0\n" |
|||
"Content-Type: text/plain; charset=UTF-8\n" |
|||
"Content-Transfer-Encoding: \n" |
|||
"Plural-Forms: nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n" |
|||
"%100==4 ? 2 : 3);\n" |
|||
|
|||
#. module: mail_all |
|||
#. openerp-web |
|||
#: code:addons/mail_all/static/src/js/mail_all.js:49 |
|||
#: code:addons/mail_all/static/src/xml/menu.xml:7 |
|||
#, python-format |
|||
msgid "All messages" |
|||
msgstr "Vsa sporočila" |
|||
|
|||
#. module: mail_all |
|||
#. openerp-web |
|||
#: code:addons/mail_all/static/src/xml/menu.xml:15 |
|||
#, python-format |
|||
msgid "No messages" |
|||
msgstr "Ni sporočil" |
After Width: 334 | Height: 171 | Size: 11 KiB |
After Width: 300 | Height: 270 | Size: 15 KiB |
After Width: 765 | Height: 400 | Size: 22 KiB |
After Width: 100 | Height: 100 | Size: 2.1 KiB |
@ -0,0 +1,84 @@ |
|||
<section class="oe_container"> |
|||
<div class="oe_row oe_spaced"> |
|||
<div class="oe_span12"> |
|||
<h2 class="oe_slogan">Show all messages</h2> |
|||
<h3 class="oe_slogan">Checkout all messages where you have access</h3> |
|||
</div> |
|||
<div class="oe_span6"> |
|||
<div class="oe_row_img oe_centered"> |
|||
<img class="oe_picture oe_screenshot" src="1.png"/> |
|||
</div> |
|||
</div> |
|||
<div class="oe_span6"> |
|||
<p class="oe_mt32"> |
|||
The module adds usual menu. |
|||
</p> |
|||
</div> |
|||
</div> |
|||
</section> |
|||
|
|||
<section class="oe_container oe_dark"> |
|||
<div class="oe_row oe_spaced"> |
|||
<div class="oe_span12"> |
|||
<p class="oe_mt32"> |
|||
This menu shows all messages. |
|||
</p> |
|||
</div> |
|||
<div class="oe_row_img oe_centered"> |
|||
<img class="oe_picture oe_screenshot" src="2.png"/> |
|||
</div> |
|||
</div> |
|||
</section> |
|||
|
|||
<section class="oe_container"> |
|||
<div class="oe_row oe_spaced"> |
|||
<div class="oe_span8"> |
|||
<h2>Need our service?</h2> |
|||
<p class="oe_mt32">Contact us by <a href="mailto:apps@it-projects.info">email</a> or fill out <a href="https://www.it-projects.info/page/website.contactus " target="_blank">request form</a></p> |
|||
<ul> |
|||
<li><a href="mailto:apps@it-projects.info">apps@it-projects.info <i class="fa fa-envelope-o"></i></a></li> |
|||
<li><a href="https://www.it-projects.info/page/website.contactus " target="_blank">https://www.it-projects.info/page/website.contactus <i class="fa fa-list-alt"></i></a></li> |
|||
<li><a href="https://m.me/itprojectsllc" target="_blank">https://m.me/itprojectsllc <i class="fa fa-facebook-square"></i></a></li> |
|||
<li>skype@it-projects.info <i class="fa fa-skype"></i></li> |
|||
</ul> |
|||
</div> |
|||
<div class="oe_span4"> |
|||
<div class="stamp" style="width:200px;"> |
|||
<div style="margin-top: 15px; |
|||
position: relative; |
|||
font-family:'Vollkorn', serif; |
|||
font-size: 16px; |
|||
line-height: 25px; |
|||
text-transform: uppercase; |
|||
font-weight: bold; |
|||
color: #75526b; |
|||
border: 3px dashed #75526b; |
|||
float: left; |
|||
padding: 4px 12px; |
|||
-webkit-transform: rotate(6deg); |
|||
-o-transform: rotate(6deg); |
|||
-moz-transform: rotate(6deg); |
|||
-ms-transform: rotate(6deg);"> |
|||
Tested on Odoo<br/>10.0 community |
|||
</div> |
|||
<div style="margin-top: 15px; |
|||
position: relative; |
|||
font-family:'Vollkorn', serif; |
|||
font-size: 16px; |
|||
line-height: 25px; |
|||
text-transform: uppercase; |
|||
font-weight: bold; |
|||
color: #75526b; |
|||
border: 3px dashed #75526b; |
|||
float: left; |
|||
padding: 4px 12px; |
|||
-webkit-transform: rotate(-3deg); |
|||
-o-transform: rotate(-3deg); |
|||
-moz-transform: rotate(-3deg); |
|||
-ms-transform: rotate(-3deg);"> |
|||
Tested on Odoo<br/>10.0 enterprise |
|||
</div> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
</section> |
@ -0,0 +1,3 @@ |
|||
.o_channel_name.mail_all i { |
|||
margin-right: 4px; |
|||
} |
@ -0,0 +1,59 @@ |
|||
/* Copyright 2020 Denis Mudarisov <https://github.com/trojikman> |
|||
License MIT (https://opensource.org/licenses/MIT). */
|
|||
|
|||
odoo.define("mail_all.all", function (require) { |
|||
"use strict"; |
|||
|
|||
var chat_manager = require("mail_base.base").chat_manager; |
|||
var core = require("web.core"); |
|||
|
|||
var _lt = core._lt; |
|||
|
|||
var ChatAction = core.action_registry.get("mail.chat.instant_messaging"); |
|||
ChatAction.include({ |
|||
get_thread_rendering_options: function (messages) { |
|||
var options = this._super.apply(this, arguments); |
|||
options.display_subject = |
|||
options.display_subject || this.channel.id === "channel_all"; |
|||
return options; |
|||
}, |
|||
}); |
|||
|
|||
chat_manager.is_ready = chat_manager.is_ready.then(function () { |
|||
// Override methods
|
|||
var chat_manager_super = _.clone(chat_manager); |
|||
|
|||
chat_manager.get_properties = function (msg) { |
|||
var properties = chat_manager_super.get_properties.apply(this, arguments); |
|||
properties.is_all = this.property_descr("channel_all", msg, this); |
|||
return properties; |
|||
}; |
|||
|
|||
chat_manager.set_channel_flags = function (data, msg) { |
|||
chat_manager_super.set_channel_flags.apply(this, arguments); |
|||
msg.is_all = data.author_id !== "ODOOBOT"; |
|||
return msg; |
|||
}; |
|||
|
|||
chat_manager.get_channel_array = function (msg) { |
|||
var arr = chat_manager_super.get_channel_array.apply(this, arguments); |
|||
return arr.concat("channel_all"); |
|||
}; |
|||
|
|||
chat_manager.get_domain = function (channel) { |
|||
return channel.id === "channel_all" |
|||
? [] |
|||
: chat_manager_super.get_domain.apply(this, arguments); |
|||
}; |
|||
|
|||
// Add all channel
|
|||
chat_manager.add_channel({ |
|||
id: "channel_all", |
|||
name: _lt("All messages"), |
|||
type: "static", |
|||
}); |
|||
return $.when(); |
|||
}); |
|||
|
|||
return chat_manager; |
|||
}); |
@ -0,0 +1,25 @@ |
|||
<?xml version="1.0" encoding="UTF-8" ?> |
|||
<template> |
|||
<!--Inherit Sidebar and add All messages menu item after Starred --> |
|||
<t t-extend="mail.chat.Sidebar"> |
|||
<t t-jquery="div[data-channel-id=channel_starred]" t-operation="after"> |
|||
<div |
|||
t-attf-class="o_mail_chat_title_main o_mail_chat_channel_item #{(active_channel_id == 'channel_all') ? 'o_active': ''}" |
|||
data-channel-id="channel_all" |
|||
> |
|||
<span class="o_channel_name mail_all"> |
|||
<i class="fa fa-database" /> |
|||
All messages |
|||
</span> |
|||
</div> |
|||
</t> |
|||
</t> |
|||
<!--Add message about empty all messages page--> |
|||
<t t-extend="mail.EmptyChannel"> |
|||
<t t-jquery="t:last-child" t-operation="after"> |
|||
<t t-if="options.channel_id==='channel_all'"> |
|||
<div class="o_thread_title">No messages</div> |
|||
</t> |
|||
</t> |
|||
</t> |
|||
</template> |
@ -0,0 +1 @@ |
|||
from . import test_js |
@ -0,0 +1,18 @@ |
|||
import odoo.tests |
|||
|
|||
|
|||
@odoo.tests.common.at_install(False) |
|||
@odoo.tests.common.post_install(True) |
|||
class TestUi(odoo.tests.HttpCase): |
|||
def test_01_mail_all(self): |
|||
# wait till page loaded and then click and wait again |
|||
code = """ |
|||
setTimeout(function () { |
|||
$(".mail_all").click(); |
|||
setTimeout(function () {console.log('ok');}, 3000); |
|||
}, 1000); |
|||
""" |
|||
link = "/web#action=%s" % self.ref("mail.mail_channel_action_client_chat") |
|||
self.phantom_js( |
|||
link, code, "odoo.__DEBUG__.services['mail_all.all']", login="admin" |
|||
) |
@ -0,0 +1,18 @@ |
|||
<?xml version="1.0" ?> |
|||
<openerp> |
|||
<data> |
|||
<template |
|||
id="mail_all_assets_backend" |
|||
name="mail_all_assets_backend" |
|||
inherit_id="web.assets_backend" |
|||
> |
|||
<xpath expr="." position="inside"> |
|||
<link rel="stylesheet" href="/mail_all/static/src/css/mail_all.css" /> |
|||
<script |
|||
src="/mail_all/static/src/js/mail_all.js" |
|||
type="text/javascript" |
|||
/> |
|||
</xpath> |
|||
</template> |
|||
</data> |
|||
</openerp> |
@ -0,0 +1,25 @@ |
|||
.. image:: https://itpp.dev/images/infinity-readme.png |
|||
:alt: Tested and maintained by IT Projects Labs |
|||
:target: https://itpp.dev |
|||
|
|||
=============== |
|||
Mail Archives |
|||
=============== |
|||
|
|||
Adds Archive menu, which shows sent/received messages |
|||
|
|||
Questions? |
|||
========== |
|||
|
|||
To get an assistance on this module contact us by email :arrow_right: help@itpp.dev |
|||
|
|||
Contributors |
|||
============ |
|||
* Pavel Romanchenko <apps@it-projects.info> |
|||
|
|||
=================== |
|||
|
|||
Odoo Apps Store: https://apps.odoo.com/apps/modules/11.0/mail_archives/ |
|||
|
|||
|
|||
Tested on `Odoo 11.0 <https://github.com/odoo/odoo/commit/ecbf7aa4714479229658d14cce28fa00376ed390>`_ |
@ -0,0 +1,19 @@ |
|||
# Copyright 2020 Denis Mudarisov <https://github.com/trojikman> |
|||
# License MIT (https://opensource.org/licenses/MIT). |
|||
{ |
|||
"name": "Mail archives", |
|||
"summary": """Adds menu to find old messages""", |
|||
"category": "Discuss", |
|||
"images": ["images/1.jpg"], |
|||
"version": "11.0.1.0.1", |
|||
"author": "IT-Projects LLC, Pavel Romanchenko", |
|||
"support": "apps@itpp.dev", |
|||
"website": "https://itpp.dev", |
|||
"license": "Other OSI approved licence", # MIT |
|||
"price": 40.00, |
|||
"currency": "EUR", |
|||
"depends": ["mail_base"], |
|||
"data": ["views/templates.xml"], |
|||
"qweb": ["static/src/xml/menu.xml"], |
|||
"installable": True, |
|||
} |
@ -0,0 +1,9 @@ |
|||
`1.0.1` |
|||
------- |
|||
|
|||
- **Fix:** adaptation to changes in `mail_base` |
|||
|
|||
`1.0.0` |
|||
------- |
|||
|
|||
- Init version |
@ -0,0 +1,20 @@ |
|||
============== |
|||
Mail Archives |
|||
============== |
|||
|
|||
Installation |
|||
============ |
|||
|
|||
* `Install <https://odoo-development.readthedocs.io/en/latest/odoo/usage/install-module.html>`__ this module in a usual way |
|||
|
|||
Configuration |
|||
============= |
|||
|
|||
This module does not require special configuration. |
|||
|
|||
Usage |
|||
===== |
|||
|
|||
* Open ``Discuss``. |
|||
* Click ``Archive``. |
|||
* Sent/received messages are displayed. |
@ -0,0 +1,36 @@ |
|||
# Translation of Odoo Server. |
|||
# This file contains the translation of the following modules: |
|||
# * mail_archives |
|||
# |
|||
# Translators: |
|||
# Dawid Runowski <dawrun@outlook.com>, 2019 |
|||
# |
|||
msgid "" |
|||
msgstr "" |
|||
"Project-Id-Version: Odoo Server 11.0\n" |
|||
"Report-Msgid-Bugs-To: \n" |
|||
"POT-Creation-Date: 2018-05-05 23:09+0000\n" |
|||
"PO-Revision-Date: 2018-04-21 00:05+0000\n" |
|||
"Last-Translator: Dawid Runowski <dawrun@outlook.com>, 2019\n" |
|||
"Language-Team: German (https://www.transifex.com/it-projects-llc/teams/76080/" |
|||
"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: mail_archives |
|||
#. openerp-web |
|||
#: code:addons/mail_archives/static/src/js/archives.js:68 |
|||
#: code:addons/mail_archives/static/src/xml/menu.xml:7 |
|||
#, python-format |
|||
msgid "Archive" |
|||
msgstr "Archiv" |
|||
|
|||
#. module: mail_archives |
|||
#. openerp-web |
|||
#: code:addons/mail_archives/static/src/xml/menu.xml:15 |
|||
#, python-format |
|||
msgid "Archive is empty" |
|||
msgstr "Archiv ist leer" |
@ -0,0 +1,35 @@ |
|||
# Translation of Odoo Server. |
|||
# This file contains the translation of the following modules: |
|||
# * mail_archives |
|||
# |
|||
# Translators: |
|||
# Randall Castro <rcastro@treintaycinco.com>, 2018 |
|||
msgid "" |
|||
msgstr "" |
|||
"Project-Id-Version: Odoo Server 11.0\n" |
|||
"Report-Msgid-Bugs-To: \n" |
|||
"POT-Creation-Date: 2018-04-21 23:07+0000\n" |
|||
"PO-Revision-Date: 2018-04-21 23:07+0000\n" |
|||
"Last-Translator: Randall Castro <rcastro@treintaycinco.com>, 2018\n" |
|||
"Language-Team: Spanish (https://www.transifex.com/it-projects-llc/" |
|||
"teams/76080/es/)\n" |
|||
"Language: es\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: mail_archives |
|||
#. openerp-web |
|||
#: code:addons/mail_archives/static/src/js/archives.js:68 |
|||
#: code:addons/mail_archives/static/src/xml/menu.xml:7 |
|||
#, python-format |
|||
msgid "Archive" |
|||
msgstr "Archivo" |
|||
|
|||
#. module: mail_archives |
|||
#. openerp-web |
|||
#: code:addons/mail_archives/static/src/xml/menu.xml:15 |
|||
#, python-format |
|||
msgid "Archive is empty" |
|||
msgstr "Archivo está vacío" |
@ -0,0 +1,30 @@ |
|||
# Translation of Odoo Server. |
|||
# This file contains the translation of the following modules: |
|||
# * mail_archives |
|||
# |
|||
msgid "" |
|||
msgstr "" |
|||
"Project-Id-Version: Odoo Server 11.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: mail_archives |
|||
#. openerp-web |
|||
#: code:addons/mail_archives/static/src/js/archives.js:74 |
|||
#: code:addons/mail_archives/static/src/xml/menu.xml:12 |
|||
#, python-format |
|||
msgid "Archive" |
|||
msgstr "" |
|||
|
|||
#. module: mail_archives |
|||
#. openerp-web |
|||
#: code:addons/mail_archives/static/src/xml/menu.xml:20 |
|||
#, python-format |
|||
msgid "Archive is empty" |
|||
msgstr "" |
|||
|
@ -0,0 +1,37 @@ |
|||
# Translation of Odoo Server. |
|||
# This file contains the translation of the following modules: |
|||
# * mail_archives |
|||
# |
|||
# Translators: |
|||
# Matjaz Mozetic <m.mozetic@matmoz.si>, 2019 |
|||
# |
|||
msgid "" |
|||
msgstr "" |
|||
"Project-Id-Version: Odoo Server 11.0\n" |
|||
"Report-Msgid-Bugs-To: \n" |
|||
"POT-Creation-Date: 2018-05-05 23:09+0000\n" |
|||
"PO-Revision-Date: 2018-04-21 00:05+0000\n" |
|||
"Last-Translator: Matjaz Mozetic <m.mozetic@matmoz.si>, 2019\n" |
|||
"Language-Team: Slovenian (https://www.transifex.com/it-projects-llc/" |
|||
"teams/76080/sl/)\n" |
|||
"Language: sl\n" |
|||
"MIME-Version: 1.0\n" |
|||
"Content-Type: text/plain; charset=UTF-8\n" |
|||
"Content-Transfer-Encoding: \n" |
|||
"Plural-Forms: nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n" |
|||
"%100==4 ? 2 : 3);\n" |
|||
|
|||
#. module: mail_archives |
|||
#. openerp-web |
|||
#: code:addons/mail_archives/static/src/js/archives.js:68 |
|||
#: code:addons/mail_archives/static/src/xml/menu.xml:7 |
|||
#, python-format |
|||
msgid "Archive" |
|||
msgstr "Arhiv" |
|||
|
|||
#. module: mail_archives |
|||
#. openerp-web |
|||
#: code:addons/mail_archives/static/src/xml/menu.xml:15 |
|||
#, python-format |
|||
msgid "Archive is empty" |
|||
msgstr "Arhiv je prazen" |
After Width: 334 | Height: 171 | Size: 18 KiB |
After Width: 300 | Height: 270 | Size: 24 KiB |
After Width: 765 | Height: 400 | Size: 40 KiB |
After Width: 100 | Height: 100 | Size: 2.1 KiB |
@ -0,0 +1,84 @@ |
|||
<section class="oe_container"> |
|||
<div class="oe_row oe_spaced"> |
|||
<div class="oe_span12"> |
|||
<h2 class="oe_slogan">Look up old mails</h2> |
|||
<h3 class="oe_slogan">Browse archived mails like in odoo 8</h3> |
|||
</div> |
|||
<div class="oe_span6"> |
|||
<div class="oe_row_img oe_centered"> |
|||
<img class="oe_picture oe_screenshot" src="1.png"/> |
|||
</div> |
|||
</div> |
|||
<div class="oe_span6"> |
|||
<p class="oe_mt32"> |
|||
The module adds usual menu. |
|||
</p> |
|||
</div> |
|||
</div> |
|||
</section> |
|||
|
|||
<section class="oe_container oe_dark"> |
|||
<div class="oe_row oe_spaced"> |
|||
<div class="oe_span12"> |
|||
<p class="oe_mt32"> |
|||
This menu shows archive messages, i.e. ones you sent or received. |
|||
</p> |
|||
</div> |
|||
<div class="oe_row_img oe_centered"> |
|||
<img class="oe_picture oe_screenshot" src="2.png"/> |
|||
</div> |
|||
</div> |
|||
</section> |
|||
|
|||
<section class="oe_container"> |
|||
<div class="oe_row oe_spaced"> |
|||
<div class="oe_span8"> |
|||
<h2>Need our service?</h2> |
|||
<p class="oe_mt32">Contact us by <a href="mailto:apps@it-projects.info">email</a> or fill out <a href="https://www.it-projects.info/page/website.contactus " target="_blank">request form</a></p> |
|||
<ul> |
|||
<li><a href="mailto:apps@it-projects.info">apps@it-projects.info <i class="fa fa-envelope-o"></i></a></li> |
|||
<li><a href="https://www.it-projects.info/page/website.contactus " target="_blank">https://www.it-projects.info/page/website.contactus <i class="fa fa-list-alt"></i></a></li> |
|||
<li><a href="https://m.me/itprojectsllc" target="_blank">https://m.me/itprojectsllc <i class="fa fa-facebook-square"></i></a></li> |
|||
<li>skype@it-projects.info <i class="fa fa-skype"></i></li> |
|||
</ul> |
|||
</div> |
|||
<div class="oe_span4"> |
|||
<div class="stamp" style="width:200px;"> |
|||
<div style="margin-top: 15px; |
|||
position: relative; |
|||
font-family:'Vollkorn', serif; |
|||
font-size: 16px; |
|||
line-height: 25px; |
|||
text-transform: uppercase; |
|||
font-weight: bold; |
|||
color: #75526b; |
|||
border: 3px dashed #75526b; |
|||
float: left; |
|||
padding: 4px 12px; |
|||
-webkit-transform: rotate(6deg); |
|||
-o-transform: rotate(6deg); |
|||
-moz-transform: rotate(6deg); |
|||
-ms-transform: rotate(6deg);"> |
|||
Tested on Odoo<br/>11.0 community |
|||
</div> |
|||
<div style="margin-top: 15px; |
|||
position: relative; |
|||
font-family:'Vollkorn', serif; |
|||
font-size: 16px; |
|||
line-height: 25px; |
|||
text-transform: uppercase; |
|||
font-weight: bold; |
|||
color: #75526b; |
|||
border: 3px dashed #75526b; |
|||
float: left; |
|||
padding: 4px 12px; |
|||
-webkit-transform: rotate(-7deg); |
|||
-o-transform: rotate(-7deg); |
|||
-moz-transform: rotate(-7deg); |
|||
-ms-transform: rotate(-7deg);"> |
|||
Tested on Odoo<br/>11.0 enterprise |
|||
</div> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
</section> |
@ -0,0 +1,3 @@ |
|||
.o_channel_name.mail_archives i { |
|||
margin-right: 4px; |
|||
} |
@ -0,0 +1,83 @@ |
|||
/* Copyright 2020 Denis Mudarisov <https://github.com/trojikman> |
|||
* License MIT (https://opensource.org/licenses/MIT). */
|
|||
|
|||
odoo.define("mail_archives.archives", function (require) { |
|||
"use strict"; |
|||
|
|||
var core = require("web.core"); |
|||
var session = require("web.session"); |
|||
var chat_manager = require("mail_base.base").chat_manager; |
|||
|
|||
var _lt = core._lt; |
|||
|
|||
var ChatAction = core.action_registry.get("mail.chat.instant_messaging"); |
|||
ChatAction.include({ |
|||
init: function (parent, action, options) { |
|||
this._super.apply(this, arguments); |
|||
var channel_name = "channel_archive"; |
|||
// Add channel Archive for enable "display_subject" option
|
|||
this.channels_display_subject.push(channel_name); |
|||
}, |
|||
|
|||
update_message_on_current_channel: function (current_channel_id, message) { |
|||
var result = this._super.apply(this, arguments); |
|||
var archive = |
|||
current_channel_id === "channel_archive" && !message.is_archive; |
|||
return archive || result; |
|||
}, |
|||
}); |
|||
|
|||
chat_manager.is_ready.then(function () { |
|||
// Inherit class and override methods
|
|||
|
|||
var chat_manager_super = _.clone(chat_manager); |
|||
|
|||
chat_manager.get_properties = function (msg) { |
|||
var properties = chat_manager_super.get_properties.apply(this, arguments); |
|||
properties.is_archive = this.property_descr("channel_archive", msg, this); |
|||
return properties; |
|||
}; |
|||
|
|||
chat_manager.set_channel_flags = function (data, msg) { |
|||
chat_manager_super.set_channel_flags.apply(this, arguments); |
|||
// Get recipients ids
|
|||
var recipients_ids = []; |
|||
for (var i = 0; i < (data.partner_ids || []).length; i++) { |
|||
recipients_ids.push(data.partner_ids[i][0]); |
|||
} |
|||
|
|||
// If author or recipient
|
|||
if ( |
|||
data.author_id[0] === session.partner_id || |
|||
recipients_ids.indexOf(session.partner_id) !== -1 |
|||
) { |
|||
msg.is_archive = true; |
|||
} |
|||
|
|||
return msg; |
|||
}; |
|||
|
|||
chat_manager.get_channel_array = function (msg) { |
|||
var arr = chat_manager_super.get_channel_array.apply(this, arguments); |
|||
return arr.concat("channel_archive"); |
|||
}; |
|||
|
|||
chat_manager.get_domain = function (channel) { |
|||
return channel.id === "channel_archive" |
|||
? [ |
|||
"|", |
|||
["partner_ids", "in", [session.partner_id]], |
|||
["author_id", "in", [session.partner_id]], |
|||
] |
|||
: chat_manager_super.get_domain.apply(this, arguments); |
|||
}; |
|||
|
|||
chat_manager.add_channel({ |
|||
id: "channel_archive", |
|||
name: _lt("Archive"), |
|||
type: "static", |
|||
}); |
|||
}); |
|||
|
|||
return chat_manager; |
|||
}); |
@ -0,0 +1,25 @@ |
|||
<?xml version="1.0" encoding="UTF-8" ?> |
|||
<template> |
|||
<!--Inherit Sidebar and add Archive menu item after Starred --> |
|||
<t t-extend="mail.chat.Sidebar"> |
|||
<t t-jquery="div[data-channel-id=channel_starred]" t-operation="after"> |
|||
<div |
|||
t-attf-class="o_mail_chat_channel_item o_mail_chat_title_main #{(active_channel_id == 'channel_archive') ? 'o_active': ''}" |
|||
data-channel-id="channel_archive" |
|||
> |
|||
<span class="o_channel_name mail_archives"> |
|||
<i class="fa fa-archive" /> |
|||
Archive |
|||
</span> |
|||
</div> |
|||
</t> |
|||
</t> |
|||
<!--Add message about empty archive page--> |
|||
<t t-extend="mail.EmptyChannel"> |
|||
<t t-jquery="t:last-child" t-operation="after"> |
|||
<t t-if="options.channel_id==='channel_archive'"> |
|||
<div class="o_thread_title">Archive is empty</div> |
|||
</t> |
|||
</t> |
|||
</t> |
|||
</template> |
@ -0,0 +1 @@ |
|||
from . import test_js |
@ -0,0 +1,21 @@ |
|||
import odoo.tests |
|||
|
|||
|
|||
@odoo.tests.common.at_install(False) |
|||
@odoo.tests.common.post_install(True) |
|||
class TestUi(odoo.tests.HttpCase): |
|||
def test_01_mail_archives(self): |
|||
# wait till page loaded and then click and wait again |
|||
code = """ |
|||
setTimeout(function () { |
|||
$(".mail_archives").click(); |
|||
setTimeout(function () {console.log('ok');}, 3000); |
|||
}, 1000); |
|||
""" |
|||
link = "/web#action=%s" % self.ref("mail.mail_channel_action_client_chat") |
|||
self.phantom_js( |
|||
link, |
|||
code, |
|||
"odoo.__DEBUG__.services['mail_archives.archives']", |
|||
login="admin", |
|||
) |
@ -0,0 +1,21 @@ |
|||
<?xml version="1.0" ?> |
|||
<openerp> |
|||
<data> |
|||
<template |
|||
id="res_partner_mails_count_assets_backend" |
|||
name="res_partner_mails_count_assets_backend" |
|||
inherit_id="web.assets_backend" |
|||
> |
|||
<xpath expr="." position="inside"> |
|||
<link |
|||
rel="stylesheet" |
|||
href="/mail_archives/static/src/css/archives.css" |
|||
/> |
|||
<script |
|||
src="/mail_archives/static/src/js/archives.js" |
|||
type="text/javascript" |
|||
/> |
|||
</xpath> |
|||
</template> |
|||
</data> |
|||
</openerp> |
@ -0,0 +1,34 @@ |
|||
.. image:: https://itpp.dev/images/infinity-readme.png |
|||
:alt: Tested and maintained by IT Projects Labs |
|||
:target: https://itpp.dev |
|||
|
|||
=========== |
|||
Mail Base |
|||
=========== |
|||
|
|||
* makes built-in mail js features extendable. |
|||
* handles ``search_default_*`` parameters in context. |
|||
* fixes toggling left bar |
|||
* fixes Recipients field. Out-of-box this field could be empty. |
|||
|
|||
One can say, that the module do this todo from `addons/mail/static/src/js/chat_manager.js <https://github.com/odoo/odoo/blob/11.0/addons/mail/static/src/js/chat_manager.js#L57>`__ |
|||
|
|||
// to do: move this to mail.utils |
|||
|
|||
Note. Due to odoo restrictions, module makes mail initialization again. That is browser loads emoji and other chat data twice. This is the only way to make Mail feature extendable. |
|||
|
|||
Questions? |
|||
========== |
|||
|
|||
To get an assistance on this module contact us by email :arrow_right: help@itpp.dev |
|||
|
|||
Contributors |
|||
============ |
|||
* Pavel Romanchenko <apps@it-projects.info> |
|||
|
|||
=================== |
|||
|
|||
Odoo Apps Store: https://apps.odoo.com/apps/modules/11.0/mail_base/ |
|||
|
|||
|
|||
Tested on `Odoo 11.0 <https://github.com/odoo/odoo/commit/ecbf7aa4714479229658d14cce28fa00376ed390>`_ |
@ -0,0 +1,4 @@ |
|||
# License MIT (https://opensource.org/licenses/MIT) |
|||
|
|||
from . import models |
|||
from . import controllers |
@ -0,0 +1,20 @@ |
|||
# Copyright 2016 x620 <https://github.com/x620> |
|||
# Copyright 2018 Ruslan Ronzhin <https://it-projects.info/team/rusllan/> |
|||
# Copyright 2016-2019 Ivan Yelizariev <https://it-projects.info/team/yelizariev> |
|||
# License MIT (https://opensource.org/licenses/MIT) |
|||
{ |
|||
"name": "Mail Base", |
|||
"summary": """Makes Mail extendable""", |
|||
"category": "Discuss", |
|||
"images": ["images/mail_base_image.png"], |
|||
"version": "11.0.1.1.2", |
|||
"author": "IT-Projects LLC, Pavel Romanchenko", |
|||
"support": "apps@itpp.dev", |
|||
"website": "https://itpp.dev", |
|||
"license": "Other OSI approved licence", # MIT |
|||
"price": 9.00, |
|||
"currency": "EUR", |
|||
"depends": ["base", "mail"], |
|||
"data": ["views/templates.xml"], |
|||
"installable": True, |
|||
} |
@ -0,0 +1 @@ |
|||
from . import main |
@ -0,0 +1,19 @@ |
|||
# Copyright 2017 mikaelh <https://github.com/mikaelh> |
|||
# Copyright 2017-2019 Ivan Yelizariev <https://it-projects.info/team/yelizariev> |
|||
# License MIT (https://opensource.org/licenses/MIT) |
|||
from odoo.http import request |
|||
|
|||
from odoo.addons.bus.controllers.main import BusController |
|||
|
|||
|
|||
class MailChatController(BusController): |
|||
# ----------------------------- |
|||
# Extends BUS Controller Poll |
|||
# ----------------------------- |
|||
|
|||
def _poll(self, dbname, channels, last, options): |
|||
if request.session.uid: |
|||
channels = list(channels) # do not alter original list |
|||
channels.append((request.db, "mail_base.mail_sent")) |
|||
|
|||
return super(MailChatController, self)._poll(dbname, channels, last, options) |
@ -0,0 +1,40 @@ |
|||
`1.1.2` |
|||
------- |
|||
|
|||
**FIX**: random initialization errors |
|||
|
|||
`1.1.1` |
|||
------- |
|||
|
|||
**Fix**: Messages were marked as read, while there were not |
|||
|
|||
`1.1.0` |
|||
------- |
|||
- **New**: added ability to select channels for private message sending. |
|||
|
|||
`1.0.5` |
|||
------- |
|||
**FIX**: polling errors on heavy server load |
|||
|
|||
`1.0.4` |
|||
------- |
|||
**FIX**: issue related to clear cache |
|||
|
|||
`1.0.3` |
|||
------- |
|||
**FIX**: error on clicking messages preview after sending new message |
|||
|
|||
`1.0.2` |
|||
------- |
|||
|
|||
- **FIX**: fixed an error with unsubscribing from channel or closing dialog window |
|||
|
|||
`1.0.1` |
|||
------- |
|||
|
|||
- **FIX**: clear messages cache on sending message via Mail Composer. Otherwise Sent, Arhives menus will have new message until user refresh whole web page |
|||
|
|||
`1.0.0` |
|||
------- |
|||
|
|||
- Init version |
@ -0,0 +1,18 @@ |
|||
========================= |
|||
Mail Base |
|||
========================= |
|||
|
|||
Installation |
|||
============ |
|||
|
|||
* `Install <https://odoo-development.readthedocs.io/en/latest/odoo/usage/install-module.html>`__ this module in a usual way |
|||
|
|||
Configuration |
|||
============= |
|||
|
|||
This module does not require special configuration. |
|||
|
|||
Usage |
|||
===== |
|||
|
|||
* To use this module you need either install module that depends on it or create new module. |
@ -0,0 +1,32 @@ |
|||
# Translation of Odoo Server. |
|||
# This file contains the translation of the following modules: |
|||
# * mail_base |
|||
# |
|||
# Translators: |
|||
# Dawid Runowski <dawrun@outlook.com>, 2019 |
|||
# Ermin Trevisan <trevi@twanda.com>, 2019 |
|||
# |
|||
msgid "" |
|||
msgstr "" |
|||
"Project-Id-Version: Odoo Server 11.0\n" |
|||
"Report-Msgid-Bugs-To: \n" |
|||
"POT-Creation-Date: 2018-05-05 23:09+0000\n" |
|||
"PO-Revision-Date: 2017-11-28 13:59+0000\n" |
|||
"Last-Translator: Ermin Trevisan <trevi@twanda.com>, 2019\n" |
|||
"Language-Team: German (https://www.transifex.com/it-projects-llc/teams/76080/" |
|||
"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: mail_base |
|||
#: model:ir.model,name:mail_base.model_mail_compose_message |
|||
msgid "Email composition wizard" |
|||
msgstr "Assistent für die Email-Gestaltung" |
|||
|
|||
#. module: mail_base |
|||
#: model:ir.model,name:mail_base.model_mail_message |
|||
msgid "Message" |
|||
msgstr "Nachricht" |
@ -0,0 +1,30 @@ |
|||
# Translation of Odoo Server. |
|||
# This file contains the translation of the following modules: |
|||
# * mail_base |
|||
# |
|||
# Translators: |
|||
# Randall Castro <rcastro@treintaycinco.com>, 2018 |
|||
msgid "" |
|||
msgstr "" |
|||
"Project-Id-Version: Odoo Server 11.0\n" |
|||
"Report-Msgid-Bugs-To: \n" |
|||
"POT-Creation-Date: 2018-04-21 23:07+0000\n" |
|||
"PO-Revision-Date: 2018-04-21 23:07+0000\n" |
|||
"Last-Translator: Randall Castro <rcastro@treintaycinco.com>, 2018\n" |
|||
"Language-Team: Spanish (https://www.transifex.com/it-projects-llc/" |
|||
"teams/76080/es/)\n" |
|||
"Language: es\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: mail_base |
|||
#: model:ir.model,name:mail_base.model_mail_compose_message |
|||
msgid "Email composition wizard" |
|||
msgstr "Asistente para composición de correo" |
|||
|
|||
#. module: mail_base |
|||
#: model:ir.model,name:mail_base.model_mail_message |
|||
msgid "Message" |
|||
msgstr "Mensaje" |
@ -0,0 +1,30 @@ |
|||
# Translation of Odoo Server. |
|||
# This file contains the translation of the following modules: |
|||
# * mail_base |
|||
# |
|||
# Translators: |
|||
# Translation Bot <i18n-bot@it-projects.info>, 2017 |
|||
msgid "" |
|||
msgstr "" |
|||
"Project-Id-Version: Odoo Server 10.0\n" |
|||
"Report-Msgid-Bugs-To: \n" |
|||
"POT-Creation-Date: 2017-07-17 20:20+0000\n" |
|||
"PO-Revision-Date: 2017-07-17 20:20+0000\n" |
|||
"Last-Translator: Translation Bot <i18n-bot@it-projects.info>, 2017\n" |
|||
"Language-Team: Italian (https://www.transifex.com/it-projects-llc/" |
|||
"teams/76080/it/)\n" |
|||
"Language: it\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: mail_base |
|||
#: model:ir.model,name:mail_base.model_mail_compose_message |
|||
msgid "Email composition wizard" |
|||
msgstr "Componi Email" |
|||
|
|||
#. module: mail_base |
|||
#: model:ir.model,name:mail_base.model_mail_message |
|||
msgid "Message" |
|||
msgstr "Messaggio" |
@ -0,0 +1,25 @@ |
|||
# Translation of Odoo Server. |
|||
# This file contains the translation of the following modules: |
|||
# * mail_base |
|||
# |
|||
msgid "" |
|||
msgstr "" |
|||
"Project-Id-Version: Odoo Server 11.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: mail_base |
|||
#: model:ir.model,name:mail_base.model_mail_compose_message |
|||
msgid "Email composition wizard" |
|||
msgstr "" |
|||
|
|||
#. module: mail_base |
|||
#: model:ir.model,name:mail_base.model_mail_message |
|||
msgid "Message" |
|||
msgstr "" |
|||
|
@ -0,0 +1,30 @@ |
|||
# Translation of Odoo Server. |
|||
# This file contains the translation of the following modules: |
|||
# * mail_base |
|||
# |
|||
# Translators: |
|||
# Translation Bot <i18n-bot@it-projects.info>, 2018 |
|||
msgid "" |
|||
msgstr "" |
|||
"Project-Id-Version: Odoo Server 11.0\n" |
|||
"Report-Msgid-Bugs-To: \n" |
|||
"POT-Creation-Date: 2018-04-21 00:05+0000\n" |
|||
"PO-Revision-Date: 2018-04-21 00:05+0000\n" |
|||
"Last-Translator: Translation Bot <i18n-bot@it-projects.info>, 2018\n" |
|||
"Language-Team: Portuguese (https://www.transifex.com/it-projects-llc/" |
|||
"teams/76080/pt/)\n" |
|||
"Language: pt\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: mail_base |
|||
#: model:ir.model,name:mail_base.model_mail_compose_message |
|||
msgid "Email composition wizard" |
|||
msgstr "Assistente de composição de Email" |
|||
|
|||
#. module: mail_base |
|||
#: model:ir.model,name:mail_base.model_mail_message |
|||
msgid "Message" |
|||
msgstr "Mensagem" |
@ -0,0 +1,30 @@ |
|||
# Translation of Odoo Server. |
|||
# This file contains the translation of the following modules: |
|||
# * mail_base |
|||
# |
|||
# Translators: |
|||
# Translation Bot <i18n-bot@it-projects.info>, 2018 |
|||
msgid "" |
|||
msgstr "" |
|||
"Project-Id-Version: Odoo Server 11.0\n" |
|||
"Report-Msgid-Bugs-To: \n" |
|||
"POT-Creation-Date: 2018-04-21 00:05+0000\n" |
|||
"PO-Revision-Date: 2018-04-21 00:05+0000\n" |
|||
"Last-Translator: Translation Bot <i18n-bot@it-projects.info>, 2018\n" |
|||
"Language-Team: Portuguese (Brazil) (https://www.transifex.com/it-projects-" |
|||
"llc/teams/76080/pt_BR/)\n" |
|||
"Language: pt_BR\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: mail_base |
|||
#: model:ir.model,name:mail_base.model_mail_compose_message |
|||
msgid "Email composition wizard" |
|||
msgstr "Assistente de Composição de Email" |
|||
|
|||
#. module: mail_base |
|||
#: model:ir.model,name:mail_base.model_mail_message |
|||
msgid "Message" |
|||
msgstr "Mensagem" |
@ -0,0 +1,32 @@ |
|||
# Translation of Odoo Server. |
|||
# This file contains the translation of the following modules: |
|||
# * mail_base |
|||
# |
|||
# Translators: |
|||
# Ivan Yelizariev <yelizariev@it-projects.info>, 2017 |
|||
msgid "" |
|||
msgstr "" |
|||
"Project-Id-Version: Odoo Server 10.0\n" |
|||
"Report-Msgid-Bugs-To: \n" |
|||
"POT-Creation-Date: 2017-07-28 14:34+0000\n" |
|||
"PO-Revision-Date: 2017-07-28 14:34+0000\n" |
|||
"Last-Translator: Ivan Yelizariev <yelizariev@it-projects.info>, 2017\n" |
|||
"Language-Team: Russian (https://www.transifex.com/it-projects-llc/" |
|||
"teams/76080/ru/)\n" |
|||
"Language: ru\n" |
|||
"MIME-Version: 1.0\n" |
|||
"Content-Type: text/plain; charset=UTF-8\n" |
|||
"Content-Transfer-Encoding: \n" |
|||
"Plural-Forms: nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" |
|||
"%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n" |
|||
"%100>=11 && n%100<=14)? 2 : 3);\n" |
|||
|
|||
#. module: mail_base |
|||
#: model:ir.model,name:mail_base.model_mail_compose_message |
|||
msgid "Email composition wizard" |
|||
msgstr "" |
|||
|
|||
#. module: mail_base |
|||
#: model:ir.model,name:mail_base.model_mail_message |
|||
msgid "Message" |
|||
msgstr "Сообщение" |
@ -0,0 +1,33 @@ |
|||
# Translation of Odoo Server. |
|||
# This file contains the translation of the following modules: |
|||
# * mail_base |
|||
# |
|||
# Translators: |
|||
# Translation Bot <i18n-bot@it-projects.info>, 2017 |
|||
# Matjaz Mozetic <m.mozetic@matmoz.si>, 2019 |
|||
# |
|||
msgid "" |
|||
msgstr "" |
|||
"Project-Id-Version: Odoo Server 11.0\n" |
|||
"Report-Msgid-Bugs-To: \n" |
|||
"POT-Creation-Date: 2018-05-05 23:09+0000\n" |
|||
"PO-Revision-Date: 2017-11-28 13:59+0000\n" |
|||
"Last-Translator: Matjaz Mozetic <m.mozetic@matmoz.si>, 2019\n" |
|||
"Language-Team: Slovenian (https://www.transifex.com/it-projects-llc/" |
|||
"teams/76080/sl/)\n" |
|||
"Language: sl\n" |
|||
"MIME-Version: 1.0\n" |
|||
"Content-Type: text/plain; charset=UTF-8\n" |
|||
"Content-Transfer-Encoding: \n" |
|||
"Plural-Forms: nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n" |
|||
"%100==4 ? 2 : 3);\n" |
|||
|
|||
#. module: mail_base |
|||
#: model:ir.model,name:mail_base.model_mail_compose_message |
|||
msgid "Email composition wizard" |
|||
msgstr "Čarovnik za sestavljanje sporočil" |
|||
|
|||
#. module: mail_base |
|||
#: model:ir.model,name:mail_base.model_mail_message |
|||
msgid "Message" |
|||
msgstr "Sporočilo" |
After Width: 750 | Height: 371 | Size: 177 KiB |
@ -0,0 +1,35 @@ |
|||
# Copyright 2016 x620 <https://github.com/x620> |
|||
# Copyright 2017 Ivan Yelizariev <https://it-projects.info/team/yelizariev> |
|||
# License MIT (https://opensource.org/licenses/MIT) |
|||
|
|||
from odoo import api, models |
|||
|
|||
|
|||
class MailMessage(models.Model): |
|||
_inherit = "mail.message" |
|||
|
|||
@api.multi |
|||
def write(self, values): |
|||
if values.get("needaction_partner_ids"): |
|||
if not values.get("partner_ids"): |
|||
values["partner_ids"] = [] |
|||
for triplet in values.get("needaction_partner_ids"): |
|||
if triplet[0] == 6: |
|||
for i in triplet[2]: |
|||
values["partner_ids"].append((4, i, False)) |
|||
return super(MailMessage, self).write(values) |
|||
|
|||
|
|||
class MailComposer(models.TransientModel): |
|||
|
|||
_inherit = "mail.compose.message" |
|||
|
|||
@api.multi |
|||
def send_mail(self, auto_commit=False): |
|||
res = super(MailComposer, self).send_mail(auto_commit=auto_commit) |
|||
notification = {} |
|||
self.env["bus.bus"].sendone( |
|||
(self._cr.dbname, "mail_base.mail_sent"), notification |
|||
) |
|||
|
|||
return res |
After Width: 100 | Height: 100 | Size: 2.1 KiB |
1431
mail_base/static/lib/base.js
File diff suppressed because it is too large
View File
@ -0,0 +1 @@ |
|||
from . import test_default |
@ -0,0 +1,17 @@ |
|||
import odoo.tests |
|||
|
|||
|
|||
@odoo.tests.common.at_install(False) |
|||
@odoo.tests.common.post_install(True) |
|||
class TestUi(odoo.tests.HttpCase): |
|||
def test_01_mail_base(self): |
|||
# wait till page loaded |
|||
code = """ |
|||
setTimeout(function () { |
|||
console.log('ok'); |
|||
}, 1000); |
|||
""" |
|||
link = "/web#action=%s" % self.ref("mail.mail_channel_action_client_chat") |
|||
self.phantom_js( |
|||
link, code, "odoo.__DEBUG__.services['mail_base.base']", login="admin" |
|||
) |
@ -0,0 +1,14 @@ |
|||
<?xml version="1.0" ?> |
|||
<openerp> |
|||
<data> |
|||
<template |
|||
id="mail_base_assets_backend" |
|||
name="mail_base_assets_backend" |
|||
inherit_id="web.assets_backend" |
|||
> |
|||
<xpath expr="." position="inside"> |
|||
<script src="/mail_base/static/lib/base.js" type="text/javascript" /> |
|||
</xpath> |
|||
</template> |
|||
</data> |
|||
</openerp> |
@ -0,0 +1,35 @@ |
|||
.. image:: https://itpp.dev/images/infinity-readme.png |
|||
:alt: Tested and maintained by IT Projects Labs |
|||
:target: https://itpp.dev |
|||
|
|||
.. image:: https://img.shields.io/badge/license-MIT-blue.svg |
|||
:target: https://opensource.org/licenses/MIT |
|||
:alt: License: MIT |
|||
|
|||
================= |
|||
Mail Relocation |
|||
================= |
|||
|
|||
The module allows to relocate messages between models |
|||
|
|||
Questions? |
|||
========== |
|||
|
|||
To get an assistance on this module contact us by email :arrow_right: help@itpp.dev |
|||
|
|||
Contributors |
|||
============ |
|||
* `Ivan Yelizariev <https://it-projects.info/team/yelizariev>`__ |
|||
|
|||
|
|||
Further information |
|||
=================== |
|||
|
|||
Odoo Apps Store: https://apps.odoo.com/apps/modules/11.0/mail_move_message/ |
|||
|
|||
|
|||
Notifications on updates: `via Atom <https://github.com/it-projects-llc/mail-addons/commits/11.0/mail_move_message.atom>`_, `by Email <https://blogtrottr.com/?subscribe=https://github.com/it-projects-llc/mail-addons/commits/11.0/mail_move_message.atom>`_ |
|||
|
|||
Further information and discussion: http://yelizariev.github.io/odoo/module/2015/04/10/mail-relocation.html |
|||
|
|||
Tested on `Odoo 11.0 <https://github.com/odoo/odoo/commit/e9454e79e27d0b85546132cbe00b391e974c66bf>`_ |
@ -0,0 +1,4 @@ |
|||
# License MIT (https://opensource.org/licenses/MIT). |
|||
|
|||
from . import controllers |
|||
from . import mail_move_message_models |
@ -0,0 +1,23 @@ |
|||
# Copyright 2016 Ildar Nasyrov <https://it-projects.info/team/iledarn> |
|||
# Copyright 2017 Ilmir Karamov <https://it-projects.info/team/ilmir-k> |
|||
# Copyright 2017 Lilia Salihova |
|||
# Copyright 2016-2018 Ivan Yelizariev <https://it-projects.info/team/yelizariev> |
|||
# Copyright 2018 Kolushov Alexandr <https://it-projects.info/team/KolushovAlexandr> |
|||
# License MIT (https://opensource.org/licenses/MIT). |
|||
|
|||
{ |
|||
"name": "Mail Relocation", |
|||
"version": "11.0.1.0.7", |
|||
"author": "IT-Projects LLC, Ivan Yelizariev, Pavel Romanchenko", |
|||
"license": "Other OSI approved licence", # MIT |
|||
"category": "Discuss", |
|||
"images": ["images/m1.png"], |
|||
"support": "apps@itpp.dev", |
|||
"website": "https://twitter.com/yelizariev", |
|||
"price": 100.00, |
|||
"currency": "EUR", |
|||
"depends": ["mail_all"], |
|||
"data": ["mail_move_message_views.xml", "data/mail_move_message_data.xml"], |
|||
"qweb": ["static/src/xml/mail_move_message_main.xml"], |
|||
"installable": True, |
|||
} |
@ -0,0 +1,3 @@ |
|||
# License MIT (https://opensource.org/licenses/MIT). |
|||
|
|||
from . import main |
@ -0,0 +1,21 @@ |
|||
# Copyright 2016 Ildar Nasyrov <https://it-projects.info/team/iledarn> |
|||
# Copyright 2018 Ivan Yelizariev <https://it-projects.info/team/yelizariev> |
|||
# Copyright 2018 Kolushov Alexandr <https://it-projects.info/team/KolushovAlexandr> |
|||
# License MIT (https://opensource.org/licenses/MIT). |
|||
|
|||
from odoo.http import request |
|||
|
|||
from odoo.addons.bus.controllers.main import BusController |
|||
|
|||
|
|||
class MailChatController(BusController): |
|||
# ----------------------------- |
|||
# Extends BUS Controller Poll |
|||
# ----------------------------- |
|||
|
|||
def _poll(self, dbname, channels, last, options): |
|||
if request.session.uid: |
|||
channels = list(channels) # do not alter original list |
|||
channels.append((request.db, "mail_move_message")) |
|||
channels.append((request.db, "mail_move_message.delete_message")) |
|||
return super(MailChatController, self)._poll(dbname, channels, last, options) |
@ -0,0 +1,10 @@ |
|||
<?xml version="1.0" ?> |
|||
<!--# Copyright 2016 Ildar Nasyrov <https://it-projects.info/team/iledarn> |
|||
# Copyright 2017 Ivan Yelizariev <https://it-projects.info/team/yelizariev> |
|||
# License MIT (https://opensource.org/licenses/MIT).--> |
|||
<odoo> |
|||
<record id="mail_relocation_models" model="ir.config_parameter"> |
|||
<field name="key">mail_relocation_models</field> |
|||
<field name="value">crm.lead,project.task</field> |
|||
</record> |
|||
</odoo> |
@ -0,0 +1,37 @@ |
|||
`1.0.7` |
|||
------- |
|||
|
|||
**FIX**: polling errors on heavy server load |
|||
|
|||
`1.0.6` |
|||
------- |
|||
|
|||
- FIX: Error related to *Create Partner* button on the mail move wizard form. |
|||
|
|||
`1.0.5` |
|||
------- |
|||
|
|||
- FIX: TypeError "Cannot read property 'constructor' of undefined" when change a model |
|||
- FIX: Issue related to 'Move to origin' option |
|||
|
|||
`1.0.4` |
|||
------- |
|||
|
|||
- FIX: don't allow to relocate message to itself as it cause infinitive loop |
|||
- ADD: 'Move Followers' option -- Add followers of current record to a new record. |
|||
|
|||
`1.0.3` |
|||
------- |
|||
|
|||
- FIX email_from parsing. There was an error with specific email_from value (e.g. '"name @ example" <name@example.com>') |
|||
|
|||
`1.0.2` |
|||
------- |
|||
|
|||
- big improvements in interface |
|||
|
|||
`1.0.1` |
|||
------- |
|||
|
|||
- fix bug "some messages are not shown in inbox after relocation" |
|||
- improve "Move back" tool |
@ -0,0 +1,35 @@ |
|||
================= |
|||
Mail Relocation |
|||
================= |
|||
|
|||
Installation |
|||
============ |
|||
|
|||
* `Install <https://odoo-development.readthedocs.io/en/latest/odoo/usage/install-module.html>`__ this module in a usual way |
|||
|
|||
Configuration |
|||
============= |
|||
|
|||
* Open ``[[ Settings ]] >> Mail Relocation`` menu |
|||
* In **Model** field add models to be used for message relocation |
|||
* Check the box **[x] Move Followers** to move followers by default when relocation |
|||
|
|||
Usage |
|||
===== |
|||
|
|||
Move message |
|||
------------ |
|||
|
|||
* Open ``[[ Discuss ]] >> Inbox`` menu |
|||
* Click on icon of two cross arrows |
|||
* Select a record you need |
|||
* Click **Move** |
|||
RESULT: The message has been moved to the record selected. |
|||
|
|||
Move to origin |
|||
-------------- |
|||
|
|||
* Open the record where the message was moved to |
|||
* Click on the two cross arrows icon highlighted as red |
|||
* Check the box **[x] Move to origin** |
|||
RESULT: The message has been returned back to the original record. |
@ -0,0 +1,384 @@ |
|||
# Translation of Odoo Server. |
|||
# This file contains the translation of the following modules: |
|||
# * mail_move_message |
|||
# |
|||
# Translators: |
|||
# Dawid Runowski <dawrun@outlook.com>, 2019 |
|||
# |
|||
msgid "" |
|||
msgstr "" |
|||
"Project-Id-Version: Odoo Server 10.0\n" |
|||
"Report-Msgid-Bugs-To: \n" |
|||
"POT-Creation-Date: 2018-05-05 23:11+0000\n" |
|||
"PO-Revision-Date: 2017-06-23 14:31+0000\n" |
|||
"Last-Translator: Dawid Runowski <dawrun@outlook.com>, 2019\n" |
|||
"Language-Team: German (https://www.transifex.com/it-projects-llc/teams/76080/de/)\n" |
|||
"MIME-Version: 1.0\n" |
|||
"Content-Type: text/plain; charset=UTF-8\n" |
|||
"Content-Transfer-Encoding: \n" |
|||
"Language: de\n" |
|||
"Plural-Forms: nplurals=2; plural=(n != 1);\n" |
|||
|
|||
#. module: mail_move_message |
|||
#: code:addons/mail_move_message/controllers/main.py:40 |
|||
#, python-format |
|||
msgid "%s ID %s" |
|||
msgstr "%sID%s" |
|||
|
|||
#. module: mail_move_message |
|||
#: code:addons/mail_move_message/controllers/main.py:38 |
|||
#, python-format |
|||
msgid "%s [%s] ID %s" |
|||
msgstr "%s[%s]ID%s" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model.fields,help:mail_move_message.field_mail_move_message_wizard_move_followers |
|||
msgid "" |
|||
"Add followers of current record to a new record.\n" |
|||
"You must use this option, if new record has restricted access.\n" |
|||
"You can change default value for this option at Settings/System Parameters" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_compose_message_all_child_ids |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_mail_all_child_ids |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_message_all_child_ids |
|||
msgid "All childs" |
|||
msgstr "Alle Kinder" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.ui.view,arch_db:mail_move_message.view_mail_move_message_config_settings |
|||
msgid "Apply" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_wizard_partner_id |
|||
msgid "Author" |
|||
msgstr "Autor" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_wizard_can_move |
|||
msgid "Can move" |
|||
msgstr "Kann verschoben werden" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.ui.view,arch_db:mail_move_message.view_mail_move_message_config_settings |
|||
msgid "Cancel" |
|||
msgstr "Abbrechen" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.ui.view,arch_db:mail_move_message.view_wizard |
|||
msgid "Close" |
|||
msgstr "Schließen" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.ui.view,arch_db:mail_move_message.view_mail_move_message_config_settings |
|||
msgid "Configure Mail Relocation" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.ui.view,arch_db:mail_move_message.view_wizard |
|||
msgid "Create Partner" |
|||
msgstr "Partner erstellen" |
|||
|
|||
#. module: mail_move_message |
|||
#. openerp-web |
|||
#: code:addons/mail_move_message/static/src/js/mail_move_message.js:125 |
|||
#: model:ir.ui.view,arch_db:mail_move_message.view_wizard |
|||
#, python-format |
|||
msgid "Create new record" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_config_settings_create_uid |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_wizard_create_uid |
|||
msgid "Created by" |
|||
msgstr "Erstellt von" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_config_settings_create_date |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_wizard_create_date |
|||
msgid "Created on" |
|||
msgstr "Erstellt am" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.ui.view,arch_db:mail_move_message.view_wizard |
|||
msgid "Delete message" |
|||
msgstr "Nachricht löschen" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_config_settings_display_name |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_wizard_display_name |
|||
msgid "Display Name" |
|||
msgstr "Anzeigename" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.ui.view,arch_db:mail_move_message.view_wizard |
|||
msgid "Do you really want to delete this message?" |
|||
msgstr "Wollen Sie wirklich die Nachricht löschen?" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model.fields,help:mail_move_message.field_mail_move_message_wizard_message_from |
|||
msgid "" |
|||
"Email address of the sender. This field is set when no matching partner is " |
|||
"found and replaces the author_id field in the chatter." |
|||
msgstr "" |
|||
"Email-Adresse des Absenders. Dieses Feld wird eingestellt, wenn kein " |
|||
"passender Partner gefunden wird und tauscht das author_id Feld in der " |
|||
"Koversation." |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_wizard_filter_by_partner |
|||
msgid "Filter Records by partner" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_wizard_message_from |
|||
msgid "From" |
|||
msgstr "Von" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_config_settings_id |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_wizard_id |
|||
msgid "ID" |
|||
msgstr "ID" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_wizard_message_is_moved |
|||
msgid "Is Moved" |
|||
msgstr "wurde versetzt" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_compose_message_is_moved |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_mail_is_moved |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_message_is_moved |
|||
msgid "Is moved" |
|||
msgstr "Wurde versetzt" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_config_settings___last_update |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_wizard___last_update |
|||
msgid "Last Modified on" |
|||
msgstr "Zuletzt modifiziert am" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_config_settings_write_uid |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_wizard_write_uid |
|||
msgid "Last Updated by" |
|||
msgstr "Zuletzt aktualisiert von" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_config_settings_write_date |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_wizard_write_date |
|||
msgid "Last Updated on" |
|||
msgstr "Zuletzt aktualisiert am" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_wizard_move_back |
|||
msgid "MOVE TO ORIGIN" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.actions.act_window,name:mail_move_message.action_mail_move_message_config |
|||
#: model:ir.ui.menu,name:mail_move_message.menu_mail_move_message |
|||
msgid "Mail Relocation" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.ui.view,arch_db:mail_move_message.view_wizard |
|||
msgid "Mark as read and Close" |
|||
msgstr "als gelesen markieren und schließen" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model,name:mail_move_message.model_mail_message |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_wizard_message_id |
|||
#: model:ir.ui.view,arch_db:mail_move_message.view_wizard |
|||
msgid "Message" |
|||
msgstr "Nachricht" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_wizard_message_email_from |
|||
msgid "Message email from" |
|||
msgstr "Email-Nachricht von" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_wizard_message_name_from |
|||
msgid "Message name from" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_wizard_message_body |
|||
msgid "Message to move" |
|||
msgstr "Nachricht zu verschieben" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_wizard_model |
|||
msgid "Model" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_config_settings_model_ids |
|||
#: model:ir.ui.view,arch_db:mail_move_message.view_mail_move_message_config_settings |
|||
msgid "Models" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.ui.view,arch_db:mail_move_message.view_wizard |
|||
msgid "Move" |
|||
msgstr "Verschieben" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model.fields,help:mail_move_message.field_mail_move_message_wizard_move_back |
|||
msgid "Move message and submessages to original place" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_config_settings_move_followers |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_wizard_move_followers |
|||
msgid "Move Followers" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.ui.view,arch_db:mail_move_message.view_wizard |
|||
msgid "Move Message" |
|||
msgstr "Nachricht verschieben" |
|||
|
|||
#. module: mail_move_message |
|||
#. openerp-web |
|||
#: code:addons/mail_move_message/static/src/xml/mail_move_message_main.xml:6 |
|||
#, python-format |
|||
msgid "Move to thread" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_wizard_message_moved_by_user_id |
|||
msgid "Moved by" |
|||
msgstr "Verschoben von" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_compose_message_moved_by_message_id |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_mail_moved_by_message_id |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_message_moved_by_message_id |
|||
msgid "Moved by message" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_compose_message_moved_by_user_id |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_mail_moved_by_user_id |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_message_moved_by_user_id |
|||
msgid "Moved by user" |
|||
msgstr "Verschoben von dem Benutzer" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_wizard_message_moved_by_message_id |
|||
msgid "Moved with" |
|||
msgstr "Verschoben mit" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_wizard_message_to_read |
|||
#: model:ir.model.fields,help:mail_move_message.field_mail_move_message_wizard_message_to_read |
|||
msgid "Need Action" |
|||
msgstr "Aktion erforderlich" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.ui.view,arch_db:mail_move_message.view_wizard |
|||
msgid "Open message" |
|||
msgstr "Nachricht öffnen" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.ui.view,arch_db:mail_move_message.view_mail_move_message_config_settings |
|||
msgid "Options" |
|||
msgstr "Optionen" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_compose_message_moved_from_parent_id |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_mail_moved_from_parent_id |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_message_moved_from_parent_id |
|||
msgid "Parent Message (Original)" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model,name:mail_move_message.model_res_partner |
|||
msgid "Partner" |
|||
msgstr "Partner" |
|||
|
|||
#. module: mail_move_message |
|||
#: code:addons/mail_move_message/mail_move_message_models.py:200 |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_wizard_res_id |
|||
#, python-format |
|||
msgid "Record" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_compose_message_moved_from_res_id |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_mail_moved_from_res_id |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_message_moved_from_res_id |
|||
msgid "Related Document ID (Original)" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_compose_message_moved_from_model |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_mail_moved_from_model |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_message_moved_from_model |
|||
msgid "Related Document Model (Original)" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#. openerp-web |
|||
#: code:addons/mail_move_message/static/src/js/mail_move_message.js:27 |
|||
#, python-format |
|||
msgid "Relocate Message" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_wizard_parent_id |
|||
msgid "Search by name" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_wizard_message_subject |
|||
msgid "Subject" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model.fields,help:mail_move_message.field_mail_compose_message_moved_by_message_id |
|||
#: model:ir.model.fields,help:mail_move_message.field_mail_mail_moved_by_message_id |
|||
#: model:ir.model.fields,help:mail_move_message.field_mail_message_moved_by_message_id |
|||
#: model:ir.model.fields,help:mail_move_message.field_mail_move_message_wizard_message_moved_by_message_id |
|||
msgid "Top message, that initate moving this message" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_wizard_uid |
|||
msgid "Uid" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.ui.view,arch_db:mail_move_message.view_wizard |
|||
msgid "" |
|||
"You cannot move this message. It was already moved with a message bellow. " |
|||
"Open one and apply changes there." |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model.fields,help:mail_move_message.field_mail_compose_message_all_child_ids |
|||
#: model:ir.model.fields,help:mail_move_message.field_mail_mail_all_child_ids |
|||
#: model:ir.model.fields,help:mail_move_message.field_mail_message_all_child_ids |
|||
msgid "all childs, including subchilds" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model,name:mail_move_message.model_mail_move_message_config_settings |
|||
msgid "mail_move_message.config.settings" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model,name:mail_move_message.model_mail_move_message_wizard |
|||
msgid "mail_move_message.wizard" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.ui.view,arch_db:mail_move_message.view_mail_move_message_config_settings |
|||
#: model:ir.ui.view,arch_db:mail_move_message.view_wizard |
|||
msgid "or" |
|||
msgstr "oder" |
@ -0,0 +1,388 @@ |
|||
# Translation of Odoo Server. |
|||
# This file contains the translation of the following modules: |
|||
# * mail_move_message |
|||
# |
|||
# Translators: |
|||
# Randall Castro <rcastro@treintaycinco.com>, 2018 |
|||
msgid "" |
|||
msgstr "" |
|||
"Project-Id-Version: Odoo Server 10.0\n" |
|||
"Report-Msgid-Bugs-To: \n" |
|||
"POT-Creation-Date: 2017-12-19 16:49+0000\n" |
|||
"PO-Revision-Date: 2017-12-19 16:49+0000\n" |
|||
"Last-Translator: Randall Castro <rcastro@treintaycinco.com>, 2018\n" |
|||
"Language-Team: Spanish (https://www.transifex.com/it-projects-llc/teams/76080/es/)\n" |
|||
"MIME-Version: 1.0\n" |
|||
"Content-Type: text/plain; charset=UTF-8\n" |
|||
"Content-Transfer-Encoding: \n" |
|||
"Language: es\n" |
|||
"Plural-Forms: nplurals=2; plural=(n != 1);\n" |
|||
|
|||
#. module: mail_move_message |
|||
#: code:addons/mail_move_message/controllers/main.py:40 |
|||
#, python-format |
|||
msgid "%s ID %s" |
|||
msgstr "%s ID %s" |
|||
|
|||
#. module: mail_move_message |
|||
#: code:addons/mail_move_message/controllers/main.py:38 |
|||
#, python-format |
|||
msgid "%s [%s] ID %s" |
|||
msgstr "%s [%s] ID %s" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model.fields,help:mail_move_message.field_mail_move_message_wizard_move_followers |
|||
msgid "" |
|||
"Add followers of current record to a new record.\n" |
|||
"You must use this option, if new record has restricted access.\n" |
|||
"You can change default value for this option at Settings/System Parameters" |
|||
msgstr "" |
|||
"Agregar seguidores del registro actual a un nuevo registro.\n" |
|||
"Debe usar esta opción, si el nuevo registro tiene acceso restringido.\n" |
|||
"Puede cambiar el valor predeterminado para esta opción en Configuración / Parámetros del sistema." |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_compose_message_all_child_ids |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_mail_all_child_ids |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_message_all_child_ids |
|||
msgid "All childs" |
|||
msgstr "Todos los hijos" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.ui.view,arch_db:mail_move_message.view_mail_move_message_config_settings |
|||
msgid "Apply" |
|||
msgstr "Aplicar" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_wizard_partner_id |
|||
msgid "Author" |
|||
msgstr "Autor" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_wizard_can_move |
|||
msgid "Can move" |
|||
msgstr "Puede moverse" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.ui.view,arch_db:mail_move_message.view_mail_move_message_config_settings |
|||
msgid "Cancel" |
|||
msgstr "Cancelar" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.ui.view,arch_db:mail_move_message.view_wizard |
|||
msgid "Close" |
|||
msgstr "Cerrar" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.ui.view,arch_db:mail_move_message.view_mail_move_message_config_settings |
|||
msgid "Configure Mail Relocation" |
|||
msgstr "Configurar la reubicación de correo" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.ui.view,arch_db:mail_move_message.view_wizard |
|||
msgid "Create Partner" |
|||
msgstr "Crear Cliente" |
|||
|
|||
#. module: mail_move_message |
|||
#. openerp-web |
|||
#: code:addons/mail_move_message/static/src/js/mail_move_message.js:125 |
|||
#: model:ir.ui.view,arch_db:mail_move_message.view_wizard |
|||
#, python-format |
|||
msgid "Create new record" |
|||
msgstr "Crear nuevo registro" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_config_settings_create_uid |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_wizard_create_uid |
|||
msgid "Created by" |
|||
msgstr "Creado por" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_config_settings_create_date |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_wizard_create_date |
|||
msgid "Created on" |
|||
msgstr "Creado en" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.ui.view,arch_db:mail_move_message.view_wizard |
|||
msgid "Delete message" |
|||
msgstr "Borrar mensaje" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_config_settings_display_name |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_wizard_display_name |
|||
msgid "Display Name" |
|||
msgstr "Mostrar Nombre" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.ui.view,arch_db:mail_move_message.view_wizard |
|||
msgid "Do you really want to delete this message?" |
|||
msgstr "¿De verdad quieres borrar este mensaje?" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model.fields,help:mail_move_message.field_mail_move_message_wizard_message_from |
|||
msgid "" |
|||
"Email address of the sender. This field is set when no matching partner is " |
|||
"found and replaces the author_id field in the chatter." |
|||
msgstr "" |
|||
"Dirección de correo electrónico del remitente. Este campo se establece " |
|||
"cuando no se encuentra ningún cliente coincidente y reemplaza el campo " |
|||
"author_id en la charla." |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_wizard_filter_by_partner |
|||
msgid "Filter Records by partner" |
|||
msgstr "Filtrar registros por cliente" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_wizard_message_from |
|||
msgid "From" |
|||
msgstr "De" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_config_settings_id |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_wizard_id |
|||
msgid "ID" |
|||
msgstr "ID" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_wizard_message_is_moved |
|||
msgid "Is Moved" |
|||
msgstr "Movido" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_compose_message_is_moved |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_mail_is_moved |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_message_is_moved |
|||
msgid "Is moved" |
|||
msgstr "Movido" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_config_settings___last_update |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_wizard___last_update |
|||
msgid "Last Modified on" |
|||
msgstr "Última modificación en" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_config_settings_write_uid |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_wizard_write_uid |
|||
msgid "Last Updated by" |
|||
msgstr "Última actualización por" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_config_settings_write_date |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_wizard_write_date |
|||
msgid "Last Updated on" |
|||
msgstr "Ultima actualizacion en" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_wizard_move_back |
|||
msgid "MOVE TO ORIGIN" |
|||
msgstr "MOVER A ORIGEN" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.actions.act_window,name:mail_move_message.action_mail_move_message_config |
|||
#: model:ir.ui.menu,name:mail_move_message.menu_mail_move_message |
|||
msgid "Mail Relocation" |
|||
msgstr "Reubicación de correo" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.ui.view,arch_db:mail_move_message.view_wizard |
|||
msgid "Mark as read and Close" |
|||
msgstr "Marcar como leído y Cerrar" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model,name:mail_move_message.model_mail_message |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_wizard_message_id |
|||
#: model:ir.ui.view,arch_db:mail_move_message.view_wizard |
|||
msgid "Message" |
|||
msgstr "Mensaje" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_wizard_message_email_from |
|||
msgid "Message email from" |
|||
msgstr "Mensaje de correo electrónico de" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_wizard_message_name_from |
|||
msgid "Message name from" |
|||
msgstr "Nombre del mensaje de" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_wizard_message_body |
|||
msgid "Message to move" |
|||
msgstr "Mensaje para moverse" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_wizard_model |
|||
msgid "Model" |
|||
msgstr "Modelo" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_config_settings_model_ids |
|||
#: model:ir.ui.view,arch_db:mail_move_message.view_mail_move_message_config_settings |
|||
msgid "Models" |
|||
msgstr "Modelos" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.ui.view,arch_db:mail_move_message.view_wizard |
|||
msgid "Move" |
|||
msgstr "Mover" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model.fields,help:mail_move_message.field_mail_move_message_wizard_move_back |
|||
msgid "Move message and submessages to original place" |
|||
msgstr "Mueva el mensaje y los submensajes al lugar original" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_config_settings_move_followers |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_wizard_move_followers |
|||
msgid "Move Followers" |
|||
msgstr "Mover Seguidores" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.ui.view,arch_db:mail_move_message.view_wizard |
|||
msgid "Move Message" |
|||
msgstr "Mover Mensaje" |
|||
|
|||
#. module: mail_move_message |
|||
#. openerp-web |
|||
#: code:addons/mail_move_message/static/src/xml/mail_move_message_main.xml:6 |
|||
#, python-format |
|||
msgid "Move to thread" |
|||
msgstr "Mover a hilo" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_wizard_message_moved_by_user_id |
|||
msgid "Moved by" |
|||
msgstr "Movido por" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_compose_message_moved_by_message_id |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_mail_moved_by_message_id |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_message_moved_by_message_id |
|||
msgid "Moved by message" |
|||
msgstr "Movido por mensaje" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_compose_message_moved_by_user_id |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_mail_moved_by_user_id |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_message_moved_by_user_id |
|||
msgid "Moved by user" |
|||
msgstr "Movido por usuario" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_wizard_message_moved_by_message_id |
|||
msgid "Moved with" |
|||
msgstr "Mover con" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_wizard_message_to_read |
|||
#: model:ir.model.fields,help:mail_move_message.field_mail_move_message_wizard_message_to_read |
|||
msgid "Need Action" |
|||
msgstr "Necesita Acción" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.ui.view,arch_db:mail_move_message.view_wizard |
|||
msgid "Open message" |
|||
msgstr "Abrir mensaje" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.ui.view,arch_db:mail_move_message.view_mail_move_message_config_settings |
|||
msgid "Options" |
|||
msgstr "Opciones" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_compose_message_moved_from_parent_id |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_mail_moved_from_parent_id |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_message_moved_from_parent_id |
|||
msgid "Parent Message (Original)" |
|||
msgstr "Mensaje principal (Original)" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model,name:mail_move_message.model_res_partner |
|||
msgid "Partner" |
|||
msgstr "Cliente" |
|||
|
|||
#. module: mail_move_message |
|||
#: code:addons/mail_move_message/mail_move_message_models.py:200 |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_wizard_res_id |
|||
#, python-format |
|||
msgid "Record" |
|||
msgstr "Registro" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_compose_message_moved_from_res_id |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_mail_moved_from_res_id |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_message_moved_from_res_id |
|||
msgid "Related Document ID (Original)" |
|||
msgstr "ID de documento relacionado (Original)" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_compose_message_moved_from_model |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_mail_moved_from_model |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_message_moved_from_model |
|||
msgid "Related Document Model (Original)" |
|||
msgstr "Modelo de documento relacionado (Original)" |
|||
|
|||
#. module: mail_move_message |
|||
#. openerp-web |
|||
#: code:addons/mail_move_message/static/src/js/mail_move_message.js:27 |
|||
#, python-format |
|||
msgid "Relocate Message" |
|||
msgstr "Reubicar Mensaje" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_wizard_parent_id |
|||
msgid "Search by name" |
|||
msgstr "Buscar por nombre" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_wizard_message_subject |
|||
msgid "Subject" |
|||
msgstr "Tema" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model.fields,help:mail_move_message.field_mail_compose_message_moved_by_message_id |
|||
#: model:ir.model.fields,help:mail_move_message.field_mail_mail_moved_by_message_id |
|||
#: model:ir.model.fields,help:mail_move_message.field_mail_message_moved_by_message_id |
|||
#: model:ir.model.fields,help:mail_move_message.field_mail_move_message_wizard_message_moved_by_message_id |
|||
msgid "Top message, that initate moving this message" |
|||
msgstr "Mensaje superior, esto inicia mover este mensaje" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_wizard_uid |
|||
msgid "Uid" |
|||
msgstr "uid" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.ui.view,arch_db:mail_move_message.view_wizard |
|||
msgid "" |
|||
"You cannot move this message. It was already moved with a message bellow. " |
|||
"Open one and apply changes there." |
|||
msgstr "" |
|||
"No puedes mover este mensaje. Ya se movió con un mensaje siguiente. Abra uno" |
|||
" y aplique los cambios allí." |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model.fields,help:mail_move_message.field_mail_compose_message_all_child_ids |
|||
#: model:ir.model.fields,help:mail_move_message.field_mail_mail_all_child_ids |
|||
#: model:ir.model.fields,help:mail_move_message.field_mail_message_all_child_ids |
|||
msgid "all childs, including subchilds" |
|||
msgstr "todos los hijos, incluidos los hijos secundarios" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model,name:mail_move_message.model_mail_move_message_config_settings |
|||
msgid "mail_move_message.config.settings" |
|||
msgstr "mail_move_message.config.settings" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model,name:mail_move_message.model_mail_move_message_wizard |
|||
msgid "mail_move_message.wizard" |
|||
msgstr "mail_move_message.wizard" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.ui.view,arch_db:mail_move_message.view_mail_move_message_config_settings |
|||
#: model:ir.ui.view,arch_db:mail_move_message.view_wizard |
|||
msgid "or" |
|||
msgstr "o" |
@ -0,0 +1,380 @@ |
|||
# Translation of Odoo Server. |
|||
# This file contains the translation of the following modules: |
|||
# * mail_move_message |
|||
# |
|||
# Translators: |
|||
# Translation Bot <i18n-bot@it-projects.info>, 2017 |
|||
msgid "" |
|||
msgstr "" |
|||
"Project-Id-Version: Odoo Server 10.0\n" |
|||
"Report-Msgid-Bugs-To: \n" |
|||
"POT-Creation-Date: 2017-07-17 20:20+0000\n" |
|||
"PO-Revision-Date: 2017-07-17 20:20+0000\n" |
|||
"Last-Translator: Translation Bot <i18n-bot@it-projects.info>, 2017\n" |
|||
"Language-Team: Italian (https://www.transifex.com/it-projects-llc/teams/76080/it/)\n" |
|||
"MIME-Version: 1.0\n" |
|||
"Content-Type: text/plain; charset=UTF-8\n" |
|||
"Content-Transfer-Encoding: \n" |
|||
"Language: it\n" |
|||
"Plural-Forms: nplurals=2; plural=(n != 1);\n" |
|||
|
|||
#. module: mail_move_message |
|||
#: code:addons/mail_move_message/controllers/main.py:40 |
|||
#, python-format |
|||
msgid "%s ID %s" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: code:addons/mail_move_message/controllers/main.py:38 |
|||
#, python-format |
|||
msgid "%s [%s] ID %s" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model.fields,help:mail_move_message.field_mail_move_message_wizard_move_followers |
|||
msgid "" |
|||
"Add followers of current record to a new record.\n" |
|||
"You must use this option, if new record has restricted access.\n" |
|||
"You can change default value for this option at Settings/System Parameters" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_compose_message_all_child_ids |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_mail_all_child_ids |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_message_all_child_ids |
|||
msgid "All childs" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.ui.view,arch_db:mail_move_message.view_mail_move_message_config_settings |
|||
msgid "Apply" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_wizard_partner_id |
|||
msgid "Author" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_wizard_can_move |
|||
msgid "Can move" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.ui.view,arch_db:mail_move_message.view_mail_move_message_config_settings |
|||
msgid "Cancel" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.ui.view,arch_db:mail_move_message.view_wizard |
|||
msgid "Close" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.ui.view,arch_db:mail_move_message.view_mail_move_message_config_settings |
|||
msgid "Configure Mail Relocation" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.ui.view,arch_db:mail_move_message.view_wizard |
|||
msgid "Create Partner" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#. openerp-web |
|||
#: code:addons/mail_move_message/static/src/js/mail_move_message.js:125 |
|||
#: model:ir.ui.view,arch_db:mail_move_message.view_wizard |
|||
#, python-format |
|||
msgid "Create new record" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_config_settings_create_uid |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_wizard_create_uid |
|||
msgid "Created by" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_config_settings_create_date |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_wizard_create_date |
|||
msgid "Created on" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.ui.view,arch_db:mail_move_message.view_wizard |
|||
msgid "Delete message" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_config_settings_display_name |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_wizard_display_name |
|||
msgid "Display Name" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.ui.view,arch_db:mail_move_message.view_wizard |
|||
msgid "Do you really want to delete this message?" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model.fields,help:mail_move_message.field_mail_move_message_wizard_message_from |
|||
msgid "" |
|||
"Email address of the sender. This field is set when no matching partner is " |
|||
"found and replaces the author_id field in the chatter." |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_wizard_filter_by_partner |
|||
msgid "Filter Records by partner" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_wizard_message_from |
|||
msgid "From" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_config_settings_id |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_wizard_id |
|||
msgid "ID" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_wizard_message_is_moved |
|||
msgid "Is Moved" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_compose_message_is_moved |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_mail_is_moved |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_message_is_moved |
|||
msgid "Is moved" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_config_settings___last_update |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_wizard___last_update |
|||
msgid "Last Modified on" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_config_settings_write_uid |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_wizard_write_uid |
|||
msgid "Last Updated by" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_config_settings_write_date |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_wizard_write_date |
|||
msgid "Last Updated on" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_wizard_move_back |
|||
msgid "MOVE TO ORIGIN" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.actions.act_window,name:mail_move_message.action_mail_move_message_config |
|||
#: model:ir.ui.menu,name:mail_move_message.menu_mail_move_message |
|||
msgid "Mail Relocation" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.ui.view,arch_db:mail_move_message.view_wizard |
|||
msgid "Mark as read and Close" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model,name:mail_move_message.model_mail_message |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_wizard_message_id |
|||
#: model:ir.ui.view,arch_db:mail_move_message.view_wizard |
|||
msgid "Message" |
|||
msgstr "Messaggio" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_wizard_message_email_from |
|||
msgid "Message email from" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_wizard_message_name_from |
|||
msgid "Message name from" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_wizard_message_body |
|||
msgid "Message to move" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_wizard_model |
|||
msgid "Model" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_config_settings_model_ids |
|||
#: model:ir.ui.view,arch_db:mail_move_message.view_mail_move_message_config_settings |
|||
msgid "Models" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.ui.view,arch_db:mail_move_message.view_wizard |
|||
msgid "Move" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model.fields,help:mail_move_message.field_mail_move_message_wizard_move_back |
|||
msgid "Move message and submessages to original place" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_config_settings_move_followers |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_wizard_move_followers |
|||
msgid "Move Followers" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.ui.view,arch_db:mail_move_message.view_wizard |
|||
msgid "Move Message" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#. openerp-web |
|||
#: code:addons/mail_move_message/static/src/xml/mail_move_message_main.xml:6 |
|||
#, python-format |
|||
msgid "Move to thread" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_wizard_message_moved_by_user_id |
|||
msgid "Moved by" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_compose_message_moved_by_message_id |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_mail_moved_by_message_id |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_message_moved_by_message_id |
|||
msgid "Moved by message" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_compose_message_moved_by_user_id |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_mail_moved_by_user_id |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_message_moved_by_user_id |
|||
msgid "Moved by user" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_wizard_message_moved_by_message_id |
|||
msgid "Moved with" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_wizard_message_to_read |
|||
#: model:ir.model.fields,help:mail_move_message.field_mail_move_message_wizard_message_to_read |
|||
msgid "Need Action" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.ui.view,arch_db:mail_move_message.view_wizard |
|||
msgid "Open message" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.ui.view,arch_db:mail_move_message.view_mail_move_message_config_settings |
|||
msgid "Options" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_compose_message_moved_from_parent_id |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_mail_moved_from_parent_id |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_message_moved_from_parent_id |
|||
msgid "Parent Message (Original)" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model,name:mail_move_message.model_res_partner |
|||
msgid "Partner" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: code:addons/mail_move_message/mail_move_message_models.py:200 |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_wizard_res_id |
|||
#, python-format |
|||
msgid "Record" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_compose_message_moved_from_res_id |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_mail_moved_from_res_id |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_message_moved_from_res_id |
|||
msgid "Related Document ID (Original)" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_compose_message_moved_from_model |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_mail_moved_from_model |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_message_moved_from_model |
|||
msgid "Related Document Model (Original)" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#. openerp-web |
|||
#: code:addons/mail_move_message/static/src/js/mail_move_message.js:27 |
|||
#, python-format |
|||
msgid "Relocate Message" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_wizard_parent_id |
|||
msgid "Search by name" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_wizard_message_subject |
|||
msgid "Subject" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model.fields,help:mail_move_message.field_mail_compose_message_moved_by_message_id |
|||
#: model:ir.model.fields,help:mail_move_message.field_mail_mail_moved_by_message_id |
|||
#: model:ir.model.fields,help:mail_move_message.field_mail_message_moved_by_message_id |
|||
#: model:ir.model.fields,help:mail_move_message.field_mail_move_message_wizard_message_moved_by_message_id |
|||
msgid "Top message, that initate moving this message" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_wizard_uid |
|||
msgid "Uid" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.ui.view,arch_db:mail_move_message.view_wizard |
|||
msgid "" |
|||
"You cannot move this message. It was already moved with a message bellow. " |
|||
"Open one and apply changes there." |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model.fields,help:mail_move_message.field_mail_compose_message_all_child_ids |
|||
#: model:ir.model.fields,help:mail_move_message.field_mail_mail_all_child_ids |
|||
#: model:ir.model.fields,help:mail_move_message.field_mail_message_all_child_ids |
|||
msgid "all childs, including subchilds" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model,name:mail_move_message.model_mail_move_message_config_settings |
|||
msgid "mail_move_message.config.settings" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model,name:mail_move_message.model_mail_move_message_wizard |
|||
msgid "mail_move_message.wizard" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.ui.view,arch_db:mail_move_message.view_mail_move_message_config_settings |
|||
#: model:ir.ui.view,arch_db:mail_move_message.view_wizard |
|||
msgid "or" |
|||
msgstr "" |
@ -0,0 +1,351 @@ |
|||
# Translation of Odoo Server. |
|||
# This file contains the translation of the following modules: |
|||
# * mail_move_message |
|||
# |
|||
msgid "" |
|||
msgstr "" |
|||
"Project-Id-Version: Odoo Server 11.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: mail_move_message |
|||
#: model:ir.model.fields,help:mail_move_message.field_mail_move_message_wizard_move_followers |
|||
msgid "Add followers of current record to a new record.\n" |
|||
"You must use this option, if new record has restricted access.\n" |
|||
"You can change default value for this option at Settings/System Parameters" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.ui.view,arch_db:mail_move_message.view_mail_move_message_config_settings |
|||
msgid "Add models to be used for message relocation" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_compose_message_all_child_ids |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_mail_all_child_ids |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_message_all_child_ids |
|||
msgid "All childs" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_wizard_partner_id |
|||
msgid "Author" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_wizard_can_move |
|||
msgid "Can move" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.ui.view,arch_db:mail_move_message.view_wizard |
|||
msgid "Close" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model,name:mail_move_message.model_res_partner |
|||
msgid "Contact" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.ui.view,arch_db:mail_move_message.view_wizard |
|||
msgid "Create Partner" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_wizard_create_uid |
|||
msgid "Created by" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_wizard_create_date |
|||
msgid "Created on" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.ui.view,arch_db:mail_move_message.view_wizard |
|||
msgid "Delete message" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_wizard_display_name |
|||
msgid "Display Name" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.ui.view,arch_db:mail_move_message.view_wizard |
|||
msgid "Do you really want to delete this message?" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model.fields,help:mail_move_message.field_mail_move_message_wizard_message_from |
|||
msgid "Email address of the sender. This field is set when no matching partner is found and replaces the author_id field in the chatter." |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_wizard_filter_by_partner |
|||
msgid "Filter Records by partner" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_wizard_message_from |
|||
msgid "From" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_wizard_id |
|||
msgid "ID" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_wizard_message_is_moved |
|||
msgid "Is Moved" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_compose_message_is_moved |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_mail_is_moved |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_message_is_moved |
|||
msgid "Is moved" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_wizard___last_update |
|||
msgid "Last Modified on" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_wizard_write_uid |
|||
msgid "Last Updated by" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_wizard_write_date |
|||
msgid "Last Updated on" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_wizard_move_back |
|||
msgid "MOVE TO ORIGIN" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.actions.act_window,name:mail_move_message.action_mail_move_message_config |
|||
#: model:ir.ui.view,arch_db:mail_move_message.view_mail_move_message_config_settings |
|||
msgid "Mail Relocation" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.ui.view,arch_db:mail_move_message.view_wizard |
|||
msgid "Mark as read and Close" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model,name:mail_move_message.model_mail_message |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_wizard_message_id |
|||
#: model:ir.ui.view,arch_db:mail_move_message.view_wizard |
|||
msgid "Message" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_wizard_message_email_from |
|||
msgid "Message Email From" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_wizard_message_name_from |
|||
msgid "Message Name From" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_wizard_message_body |
|||
msgid "Message to move" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_wizard_model |
|||
msgid "Model" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_res_config_settings_model_ids |
|||
msgid "Models" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.ui.view,arch_db:mail_move_message.view_wizard |
|||
msgid "Move" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model.fields,help:mail_move_message.field_mail_move_message_wizard_move_back |
|||
msgid "Move message and submessages to original place" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_wizard_move_followers |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_res_config_settings_move_followers |
|||
msgid "Move Followers" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.ui.view,arch_db:mail_move_message.view_wizard |
|||
msgid "Move Message" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#. openerp-web |
|||
#: code:addons/mail_move_message/static/src/xml/mail_move_message_main.xml:15 |
|||
#, python-format |
|||
msgid "Move to thread" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_wizard_message_moved_by_user_id |
|||
msgid "Moved by" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_compose_message_moved_by_message_id |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_mail_moved_by_message_id |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_message_moved_by_message_id |
|||
msgid "Moved by message" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_compose_message_moved_by_user_id |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_mail_moved_by_user_id |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_message_moved_by_user_id |
|||
msgid "Moved by user" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_wizard_message_moved_by_message_id |
|||
msgid "Moved with" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.ui.view,arch_db:mail_move_message.view_wizard |
|||
msgid "Open message" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_compose_message_moved_from_parent_id |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_mail_moved_from_parent_id |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_message_moved_from_parent_id |
|||
msgid "Parent Message (Original)" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: code:addons/mail_move_message/mail_move_message_models.py:292 |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_wizard_model_record |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_wizard_res_id |
|||
#, python-format |
|||
msgid "Record" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: code:addons/mail_move_message/mail_move_message_models.py:259 |
|||
#, python-format |
|||
msgid "Record field is empty!" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_compose_message_moved_from_res_id |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_mail_moved_from_res_id |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_message_moved_from_res_id |
|||
msgid "Related Document ID (Original)" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_compose_message_moved_from_model |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_mail_moved_from_model |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_message_moved_from_model |
|||
msgid "Related Document Model (Original)" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#. openerp-web |
|||
#: code:addons/mail_move_message/static/src/js/mail_move_message.js:43 |
|||
#, python-format |
|||
msgid "Relocate Message" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_wizard_parent_id |
|||
msgid "Search by name" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: code:addons/mail_move_message/mail_move_message_models.py:260 |
|||
#, python-format |
|||
msgid "Select a record for relocation first" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model.fields,help:mail_move_message.field_mail_move_message_wizard_message_to_read |
|||
msgid "Service field shows that this message were unread when moved" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_wizard_message_subject |
|||
msgid "Subject" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model.fields,help:mail_move_message.field_mail_compose_message_moved_by_message_id |
|||
#: model:ir.model.fields,help:mail_move_message.field_mail_mail_moved_by_message_id |
|||
#: model:ir.model.fields,help:mail_move_message.field_mail_message_moved_by_message_id |
|||
#: model:ir.model.fields,help:mail_move_message.field_mail_move_message_wizard_message_moved_by_message_id |
|||
msgid "Top message, that initate moving this message" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_wizard_uid |
|||
msgid "Uid" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_wizard_message_to_read |
|||
msgid "Unread message" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_compose_message_moved_as_unread |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_mail_moved_as_unread |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_message_moved_as_unread |
|||
msgid "Was Unread" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.ui.view,arch_db:mail_move_message.view_wizard |
|||
msgid "You cannot move this message. It was already moved with a message bellow. Open one and apply changes there." |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model.fields,help:mail_move_message.field_mail_compose_message_all_child_ids |
|||
#: model:ir.model.fields,help:mail_move_message.field_mail_mail_all_child_ids |
|||
#: model:ir.model.fields,help:mail_move_message.field_mail_message_all_child_ids |
|||
msgid "all childs, including subchilds" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model,name:mail_move_message.model_mail_move_message_wizard |
|||
msgid "mail_move_message.wizard" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.ui.view,arch_db:mail_move_message.view_wizard |
|||
msgid "or" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model,name:mail_move_message.model_res_config_settings |
|||
msgid "res.config.settings" |
|||
msgstr "" |
|||
|
@ -0,0 +1,380 @@ |
|||
# Translation of Odoo Server. |
|||
# This file contains the translation of the following modules: |
|||
# * mail_move_message |
|||
# |
|||
# Translators: |
|||
# Translation Bot <i18n-bot@it-projects.info>, 2017 |
|||
msgid "" |
|||
msgstr "" |
|||
"Project-Id-Version: Odoo Server 10.0\n" |
|||
"Report-Msgid-Bugs-To: \n" |
|||
"POT-Creation-Date: 2017-12-15 13:31+0000\n" |
|||
"PO-Revision-Date: 2017-12-15 13:31+0000\n" |
|||
"Last-Translator: Translation Bot <i18n-bot@it-projects.info>, 2017\n" |
|||
"Language-Team: Portuguese (https://www.transifex.com/it-projects-llc/teams/76080/pt/)\n" |
|||
"MIME-Version: 1.0\n" |
|||
"Content-Type: text/plain; charset=UTF-8\n" |
|||
"Content-Transfer-Encoding: \n" |
|||
"Language: pt\n" |
|||
"Plural-Forms: nplurals=2; plural=(n != 1);\n" |
|||
|
|||
#. module: mail_move_message |
|||
#: code:addons/mail_move_message/controllers/main.py:40 |
|||
#, python-format |
|||
msgid "%s ID %s" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: code:addons/mail_move_message/controllers/main.py:38 |
|||
#, python-format |
|||
msgid "%s [%s] ID %s" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model.fields,help:mail_move_message.field_mail_move_message_wizard_move_followers |
|||
msgid "" |
|||
"Add followers of current record to a new record.\n" |
|||
"You must use this option, if new record has restricted access.\n" |
|||
"You can change default value for this option at Settings/System Parameters" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_compose_message_all_child_ids |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_mail_all_child_ids |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_message_all_child_ids |
|||
msgid "All childs" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.ui.view,arch_db:mail_move_message.view_mail_move_message_config_settings |
|||
msgid "Apply" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_wizard_partner_id |
|||
msgid "Author" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_wizard_can_move |
|||
msgid "Can move" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.ui.view,arch_db:mail_move_message.view_mail_move_message_config_settings |
|||
msgid "Cancel" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.ui.view,arch_db:mail_move_message.view_wizard |
|||
msgid "Close" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.ui.view,arch_db:mail_move_message.view_mail_move_message_config_settings |
|||
msgid "Configure Mail Relocation" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.ui.view,arch_db:mail_move_message.view_wizard |
|||
msgid "Create Partner" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#. openerp-web |
|||
#: code:addons/mail_move_message/static/src/js/mail_move_message.js:125 |
|||
#: model:ir.ui.view,arch_db:mail_move_message.view_wizard |
|||
#, python-format |
|||
msgid "Create new record" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_config_settings_create_uid |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_wizard_create_uid |
|||
msgid "Created by" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_config_settings_create_date |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_wizard_create_date |
|||
msgid "Created on" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.ui.view,arch_db:mail_move_message.view_wizard |
|||
msgid "Delete message" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_config_settings_display_name |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_wizard_display_name |
|||
msgid "Display Name" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.ui.view,arch_db:mail_move_message.view_wizard |
|||
msgid "Do you really want to delete this message?" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model.fields,help:mail_move_message.field_mail_move_message_wizard_message_from |
|||
msgid "" |
|||
"Email address of the sender. This field is set when no matching partner is " |
|||
"found and replaces the author_id field in the chatter." |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_wizard_filter_by_partner |
|||
msgid "Filter Records by partner" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_wizard_message_from |
|||
msgid "From" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_config_settings_id |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_wizard_id |
|||
msgid "ID" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_wizard_message_is_moved |
|||
msgid "Is Moved" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_compose_message_is_moved |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_mail_is_moved |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_message_is_moved |
|||
msgid "Is moved" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_config_settings___last_update |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_wizard___last_update |
|||
msgid "Last Modified on" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_config_settings_write_uid |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_wizard_write_uid |
|||
msgid "Last Updated by" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_config_settings_write_date |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_wizard_write_date |
|||
msgid "Last Updated on" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_wizard_move_back |
|||
msgid "MOVE TO ORIGIN" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.actions.act_window,name:mail_move_message.action_mail_move_message_config |
|||
#: model:ir.ui.menu,name:mail_move_message.menu_mail_move_message |
|||
msgid "Mail Relocation" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.ui.view,arch_db:mail_move_message.view_wizard |
|||
msgid "Mark as read and Close" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model,name:mail_move_message.model_mail_message |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_wizard_message_id |
|||
#: model:ir.ui.view,arch_db:mail_move_message.view_wizard |
|||
msgid "Message" |
|||
msgstr "Mensagem" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_wizard_message_email_from |
|||
msgid "Message email from" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_wizard_message_name_from |
|||
msgid "Message name from" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_wizard_message_body |
|||
msgid "Message to move" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_wizard_model |
|||
msgid "Model" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_config_settings_model_ids |
|||
#: model:ir.ui.view,arch_db:mail_move_message.view_mail_move_message_config_settings |
|||
msgid "Models" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.ui.view,arch_db:mail_move_message.view_wizard |
|||
msgid "Move" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model.fields,help:mail_move_message.field_mail_move_message_wizard_move_back |
|||
msgid "Move message and submessages to original place" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_config_settings_move_followers |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_wizard_move_followers |
|||
msgid "Move Followers" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.ui.view,arch_db:mail_move_message.view_wizard |
|||
msgid "Move Message" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#. openerp-web |
|||
#: code:addons/mail_move_message/static/src/xml/mail_move_message_main.xml:6 |
|||
#, python-format |
|||
msgid "Move to thread" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_wizard_message_moved_by_user_id |
|||
msgid "Moved by" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_compose_message_moved_by_message_id |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_mail_moved_by_message_id |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_message_moved_by_message_id |
|||
msgid "Moved by message" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_compose_message_moved_by_user_id |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_mail_moved_by_user_id |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_message_moved_by_user_id |
|||
msgid "Moved by user" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_wizard_message_moved_by_message_id |
|||
msgid "Moved with" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_wizard_message_to_read |
|||
#: model:ir.model.fields,help:mail_move_message.field_mail_move_message_wizard_message_to_read |
|||
msgid "Need Action" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.ui.view,arch_db:mail_move_message.view_wizard |
|||
msgid "Open message" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.ui.view,arch_db:mail_move_message.view_mail_move_message_config_settings |
|||
msgid "Options" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_compose_message_moved_from_parent_id |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_mail_moved_from_parent_id |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_message_moved_from_parent_id |
|||
msgid "Parent Message (Original)" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model,name:mail_move_message.model_res_partner |
|||
msgid "Partner" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: code:addons/mail_move_message/mail_move_message_models.py:200 |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_wizard_res_id |
|||
#, python-format |
|||
msgid "Record" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_compose_message_moved_from_res_id |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_mail_moved_from_res_id |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_message_moved_from_res_id |
|||
msgid "Related Document ID (Original)" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_compose_message_moved_from_model |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_mail_moved_from_model |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_message_moved_from_model |
|||
msgid "Related Document Model (Original)" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#. openerp-web |
|||
#: code:addons/mail_move_message/static/src/js/mail_move_message.js:27 |
|||
#, python-format |
|||
msgid "Relocate Message" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_wizard_parent_id |
|||
msgid "Search by name" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_wizard_message_subject |
|||
msgid "Subject" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model.fields,help:mail_move_message.field_mail_compose_message_moved_by_message_id |
|||
#: model:ir.model.fields,help:mail_move_message.field_mail_mail_moved_by_message_id |
|||
#: model:ir.model.fields,help:mail_move_message.field_mail_message_moved_by_message_id |
|||
#: model:ir.model.fields,help:mail_move_message.field_mail_move_message_wizard_message_moved_by_message_id |
|||
msgid "Top message, that initate moving this message" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_wizard_uid |
|||
msgid "Uid" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.ui.view,arch_db:mail_move_message.view_wizard |
|||
msgid "" |
|||
"You cannot move this message. It was already moved with a message bellow. " |
|||
"Open one and apply changes there." |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model.fields,help:mail_move_message.field_mail_compose_message_all_child_ids |
|||
#: model:ir.model.fields,help:mail_move_message.field_mail_mail_all_child_ids |
|||
#: model:ir.model.fields,help:mail_move_message.field_mail_message_all_child_ids |
|||
msgid "all childs, including subchilds" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model,name:mail_move_message.model_mail_move_message_config_settings |
|||
msgid "mail_move_message.config.settings" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model,name:mail_move_message.model_mail_move_message_wizard |
|||
msgid "mail_move_message.wizard" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.ui.view,arch_db:mail_move_message.view_mail_move_message_config_settings |
|||
#: model:ir.ui.view,arch_db:mail_move_message.view_wizard |
|||
msgid "or" |
|||
msgstr "" |
@ -0,0 +1,380 @@ |
|||
# Translation of Odoo Server. |
|||
# This file contains the translation of the following modules: |
|||
# * mail_move_message |
|||
# |
|||
# Translators: |
|||
# Translation Bot <i18n-bot@it-projects.info>, 2017 |
|||
msgid "" |
|||
msgstr "" |
|||
"Project-Id-Version: Odoo Server 10.0\n" |
|||
"Report-Msgid-Bugs-To: \n" |
|||
"POT-Creation-Date: 2017-12-15 13:31+0000\n" |
|||
"PO-Revision-Date: 2017-12-15 13:31+0000\n" |
|||
"Last-Translator: Translation Bot <i18n-bot@it-projects.info>, 2017\n" |
|||
"Language-Team: Portuguese (Brazil) (https://www.transifex.com/it-projects-llc/teams/76080/pt_BR/)\n" |
|||
"MIME-Version: 1.0\n" |
|||
"Content-Type: text/plain; charset=UTF-8\n" |
|||
"Content-Transfer-Encoding: \n" |
|||
"Language: pt_BR\n" |
|||
"Plural-Forms: nplurals=2; plural=(n > 1);\n" |
|||
|
|||
#. module: mail_move_message |
|||
#: code:addons/mail_move_message/controllers/main.py:40 |
|||
#, python-format |
|||
msgid "%s ID %s" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: code:addons/mail_move_message/controllers/main.py:38 |
|||
#, python-format |
|||
msgid "%s [%s] ID %s" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model.fields,help:mail_move_message.field_mail_move_message_wizard_move_followers |
|||
msgid "" |
|||
"Add followers of current record to a new record.\n" |
|||
"You must use this option, if new record has restricted access.\n" |
|||
"You can change default value for this option at Settings/System Parameters" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_compose_message_all_child_ids |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_mail_all_child_ids |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_message_all_child_ids |
|||
msgid "All childs" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.ui.view,arch_db:mail_move_message.view_mail_move_message_config_settings |
|||
msgid "Apply" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_wizard_partner_id |
|||
msgid "Author" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_wizard_can_move |
|||
msgid "Can move" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.ui.view,arch_db:mail_move_message.view_mail_move_message_config_settings |
|||
msgid "Cancel" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.ui.view,arch_db:mail_move_message.view_wizard |
|||
msgid "Close" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.ui.view,arch_db:mail_move_message.view_mail_move_message_config_settings |
|||
msgid "Configure Mail Relocation" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.ui.view,arch_db:mail_move_message.view_wizard |
|||
msgid "Create Partner" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#. openerp-web |
|||
#: code:addons/mail_move_message/static/src/js/mail_move_message.js:125 |
|||
#: model:ir.ui.view,arch_db:mail_move_message.view_wizard |
|||
#, python-format |
|||
msgid "Create new record" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_config_settings_create_uid |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_wizard_create_uid |
|||
msgid "Created by" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_config_settings_create_date |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_wizard_create_date |
|||
msgid "Created on" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.ui.view,arch_db:mail_move_message.view_wizard |
|||
msgid "Delete message" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_config_settings_display_name |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_wizard_display_name |
|||
msgid "Display Name" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.ui.view,arch_db:mail_move_message.view_wizard |
|||
msgid "Do you really want to delete this message?" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model.fields,help:mail_move_message.field_mail_move_message_wizard_message_from |
|||
msgid "" |
|||
"Email address of the sender. This field is set when no matching partner is " |
|||
"found and replaces the author_id field in the chatter." |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_wizard_filter_by_partner |
|||
msgid "Filter Records by partner" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_wizard_message_from |
|||
msgid "From" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_config_settings_id |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_wizard_id |
|||
msgid "ID" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_wizard_message_is_moved |
|||
msgid "Is Moved" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_compose_message_is_moved |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_mail_is_moved |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_message_is_moved |
|||
msgid "Is moved" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_config_settings___last_update |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_wizard___last_update |
|||
msgid "Last Modified on" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_config_settings_write_uid |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_wizard_write_uid |
|||
msgid "Last Updated by" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_config_settings_write_date |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_wizard_write_date |
|||
msgid "Last Updated on" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_wizard_move_back |
|||
msgid "MOVE TO ORIGIN" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.actions.act_window,name:mail_move_message.action_mail_move_message_config |
|||
#: model:ir.ui.menu,name:mail_move_message.menu_mail_move_message |
|||
msgid "Mail Relocation" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.ui.view,arch_db:mail_move_message.view_wizard |
|||
msgid "Mark as read and Close" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model,name:mail_move_message.model_mail_message |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_wizard_message_id |
|||
#: model:ir.ui.view,arch_db:mail_move_message.view_wizard |
|||
msgid "Message" |
|||
msgstr "Mensagem" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_wizard_message_email_from |
|||
msgid "Message email from" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_wizard_message_name_from |
|||
msgid "Message name from" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_wizard_message_body |
|||
msgid "Message to move" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_wizard_model |
|||
msgid "Model" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_config_settings_model_ids |
|||
#: model:ir.ui.view,arch_db:mail_move_message.view_mail_move_message_config_settings |
|||
msgid "Models" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.ui.view,arch_db:mail_move_message.view_wizard |
|||
msgid "Move" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model.fields,help:mail_move_message.field_mail_move_message_wizard_move_back |
|||
msgid "Move message and submessages to original place" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_config_settings_move_followers |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_wizard_move_followers |
|||
msgid "Move Followers" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.ui.view,arch_db:mail_move_message.view_wizard |
|||
msgid "Move Message" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#. openerp-web |
|||
#: code:addons/mail_move_message/static/src/xml/mail_move_message_main.xml:6 |
|||
#, python-format |
|||
msgid "Move to thread" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_wizard_message_moved_by_user_id |
|||
msgid "Moved by" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_compose_message_moved_by_message_id |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_mail_moved_by_message_id |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_message_moved_by_message_id |
|||
msgid "Moved by message" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_compose_message_moved_by_user_id |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_mail_moved_by_user_id |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_message_moved_by_user_id |
|||
msgid "Moved by user" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_wizard_message_moved_by_message_id |
|||
msgid "Moved with" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_wizard_message_to_read |
|||
#: model:ir.model.fields,help:mail_move_message.field_mail_move_message_wizard_message_to_read |
|||
msgid "Need Action" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.ui.view,arch_db:mail_move_message.view_wizard |
|||
msgid "Open message" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.ui.view,arch_db:mail_move_message.view_mail_move_message_config_settings |
|||
msgid "Options" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_compose_message_moved_from_parent_id |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_mail_moved_from_parent_id |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_message_moved_from_parent_id |
|||
msgid "Parent Message (Original)" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model,name:mail_move_message.model_res_partner |
|||
msgid "Partner" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: code:addons/mail_move_message/mail_move_message_models.py:200 |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_wizard_res_id |
|||
#, python-format |
|||
msgid "Record" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_compose_message_moved_from_res_id |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_mail_moved_from_res_id |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_message_moved_from_res_id |
|||
msgid "Related Document ID (Original)" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_compose_message_moved_from_model |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_mail_moved_from_model |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_message_moved_from_model |
|||
msgid "Related Document Model (Original)" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#. openerp-web |
|||
#: code:addons/mail_move_message/static/src/js/mail_move_message.js:27 |
|||
#, python-format |
|||
msgid "Relocate Message" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_wizard_parent_id |
|||
msgid "Search by name" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_wizard_message_subject |
|||
msgid "Subject" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model.fields,help:mail_move_message.field_mail_compose_message_moved_by_message_id |
|||
#: model:ir.model.fields,help:mail_move_message.field_mail_mail_moved_by_message_id |
|||
#: model:ir.model.fields,help:mail_move_message.field_mail_message_moved_by_message_id |
|||
#: model:ir.model.fields,help:mail_move_message.field_mail_move_message_wizard_message_moved_by_message_id |
|||
msgid "Top message, that initate moving this message" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_wizard_uid |
|||
msgid "Uid" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.ui.view,arch_db:mail_move_message.view_wizard |
|||
msgid "" |
|||
"You cannot move this message. It was already moved with a message bellow. " |
|||
"Open one and apply changes there." |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model.fields,help:mail_move_message.field_mail_compose_message_all_child_ids |
|||
#: model:ir.model.fields,help:mail_move_message.field_mail_mail_all_child_ids |
|||
#: model:ir.model.fields,help:mail_move_message.field_mail_message_all_child_ids |
|||
msgid "all childs, including subchilds" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model,name:mail_move_message.model_mail_move_message_config_settings |
|||
msgid "mail_move_message.config.settings" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model,name:mail_move_message.model_mail_move_message_wizard |
|||
msgid "mail_move_message.wizard" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.ui.view,arch_db:mail_move_message.view_mail_move_message_config_settings |
|||
#: model:ir.ui.view,arch_db:mail_move_message.view_wizard |
|||
msgid "or" |
|||
msgstr "" |
@ -0,0 +1,381 @@ |
|||
# Translation of Odoo Server. |
|||
# This file contains the translation of the following modules: |
|||
# * mail_move_message |
|||
# |
|||
# Translators: |
|||
# Translation Bot <i18n-bot@it-projects.info>, 2017 |
|||
# Ivan Yelizariev <yelizariev@it-projects.info>, 2017 |
|||
msgid "" |
|||
msgstr "" |
|||
"Project-Id-Version: Odoo Server 10.0\n" |
|||
"Report-Msgid-Bugs-To: \n" |
|||
"POT-Creation-Date: 2017-07-28 14:34+0000\n" |
|||
"PO-Revision-Date: 2017-07-28 14:34+0000\n" |
|||
"Last-Translator: Ivan Yelizariev <yelizariev@it-projects.info>, 2017\n" |
|||
"Language-Team: Russian (https://www.transifex.com/it-projects-llc/teams/76080/ru/)\n" |
|||
"MIME-Version: 1.0\n" |
|||
"Content-Type: text/plain; charset=UTF-8\n" |
|||
"Content-Transfer-Encoding: \n" |
|||
"Language: ru\n" |
|||
"Plural-Forms: nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n%100>=11 && n%100<=14)? 2 : 3);\n" |
|||
|
|||
#. module: mail_move_message |
|||
#: code:addons/mail_move_message/controllers/main.py:40 |
|||
#, python-format |
|||
msgid "%s ID %s" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: code:addons/mail_move_message/controllers/main.py:38 |
|||
#, python-format |
|||
msgid "%s [%s] ID %s" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model.fields,help:mail_move_message.field_mail_move_message_wizard_move_followers |
|||
msgid "" |
|||
"Add followers of current record to a new record.\n" |
|||
"You must use this option, if new record has restricted access.\n" |
|||
"You can change default value for this option at Settings/System Parameters" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_compose_message_all_child_ids |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_mail_all_child_ids |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_message_all_child_ids |
|||
msgid "All childs" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.ui.view,arch_db:mail_move_message.view_mail_move_message_config_settings |
|||
msgid "Apply" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_wizard_partner_id |
|||
msgid "Author" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_wizard_can_move |
|||
msgid "Can move" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.ui.view,arch_db:mail_move_message.view_mail_move_message_config_settings |
|||
msgid "Cancel" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.ui.view,arch_db:mail_move_message.view_wizard |
|||
msgid "Close" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.ui.view,arch_db:mail_move_message.view_mail_move_message_config_settings |
|||
msgid "Configure Mail Relocation" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.ui.view,arch_db:mail_move_message.view_wizard |
|||
msgid "Create Partner" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#. openerp-web |
|||
#: code:addons/mail_move_message/static/src/js/mail_move_message.js:125 |
|||
#: model:ir.ui.view,arch_db:mail_move_message.view_wizard |
|||
#, python-format |
|||
msgid "Create new record" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_config_settings_create_uid |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_wizard_create_uid |
|||
msgid "Created by" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_config_settings_create_date |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_wizard_create_date |
|||
msgid "Created on" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.ui.view,arch_db:mail_move_message.view_wizard |
|||
msgid "Delete message" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_config_settings_display_name |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_wizard_display_name |
|||
msgid "Display Name" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.ui.view,arch_db:mail_move_message.view_wizard |
|||
msgid "Do you really want to delete this message?" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model.fields,help:mail_move_message.field_mail_move_message_wizard_message_from |
|||
msgid "" |
|||
"Email address of the sender. This field is set when no matching partner is " |
|||
"found and replaces the author_id field in the chatter." |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_wizard_filter_by_partner |
|||
msgid "Filter Records by partner" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_wizard_message_from |
|||
msgid "From" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_config_settings_id |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_wizard_id |
|||
msgid "ID" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_wizard_message_is_moved |
|||
msgid "Is Moved" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_compose_message_is_moved |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_mail_is_moved |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_message_is_moved |
|||
msgid "Is moved" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_config_settings___last_update |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_wizard___last_update |
|||
msgid "Last Modified on" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_config_settings_write_uid |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_wizard_write_uid |
|||
msgid "Last Updated by" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_config_settings_write_date |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_wizard_write_date |
|||
msgid "Last Updated on" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_wizard_move_back |
|||
msgid "MOVE TO ORIGIN" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.actions.act_window,name:mail_move_message.action_mail_move_message_config |
|||
#: model:ir.ui.menu,name:mail_move_message.menu_mail_move_message |
|||
msgid "Mail Relocation" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.ui.view,arch_db:mail_move_message.view_wizard |
|||
msgid "Mark as read and Close" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model,name:mail_move_message.model_mail_message |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_wizard_message_id |
|||
#: model:ir.ui.view,arch_db:mail_move_message.view_wizard |
|||
msgid "Message" |
|||
msgstr "Сообщение" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_wizard_message_email_from |
|||
msgid "Message email from" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_wizard_message_name_from |
|||
msgid "Message name from" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_wizard_message_body |
|||
msgid "Message to move" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_wizard_model |
|||
msgid "Model" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_config_settings_model_ids |
|||
#: model:ir.ui.view,arch_db:mail_move_message.view_mail_move_message_config_settings |
|||
msgid "Models" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.ui.view,arch_db:mail_move_message.view_wizard |
|||
msgid "Move" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model.fields,help:mail_move_message.field_mail_move_message_wizard_move_back |
|||
msgid "Move message and submessages to original place" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_config_settings_move_followers |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_wizard_move_followers |
|||
msgid "Move Followers" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.ui.view,arch_db:mail_move_message.view_wizard |
|||
msgid "Move Message" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#. openerp-web |
|||
#: code:addons/mail_move_message/static/src/xml/mail_move_message_main.xml:6 |
|||
#, python-format |
|||
msgid "Move to thread" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_wizard_message_moved_by_user_id |
|||
msgid "Moved by" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_compose_message_moved_by_message_id |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_mail_moved_by_message_id |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_message_moved_by_message_id |
|||
msgid "Moved by message" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_compose_message_moved_by_user_id |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_mail_moved_by_user_id |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_message_moved_by_user_id |
|||
msgid "Moved by user" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_wizard_message_moved_by_message_id |
|||
msgid "Moved with" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_wizard_message_to_read |
|||
#: model:ir.model.fields,help:mail_move_message.field_mail_move_message_wizard_message_to_read |
|||
msgid "Need Action" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.ui.view,arch_db:mail_move_message.view_wizard |
|||
msgid "Open message" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.ui.view,arch_db:mail_move_message.view_mail_move_message_config_settings |
|||
msgid "Options" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_compose_message_moved_from_parent_id |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_mail_moved_from_parent_id |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_message_moved_from_parent_id |
|||
msgid "Parent Message (Original)" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model,name:mail_move_message.model_res_partner |
|||
msgid "Partner" |
|||
msgstr "Партнер" |
|||
|
|||
#. module: mail_move_message |
|||
#: code:addons/mail_move_message/mail_move_message_models.py:200 |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_wizard_res_id |
|||
#, python-format |
|||
msgid "Record" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_compose_message_moved_from_res_id |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_mail_moved_from_res_id |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_message_moved_from_res_id |
|||
msgid "Related Document ID (Original)" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_compose_message_moved_from_model |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_mail_moved_from_model |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_message_moved_from_model |
|||
msgid "Related Document Model (Original)" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#. openerp-web |
|||
#: code:addons/mail_move_message/static/src/js/mail_move_message.js:27 |
|||
#, python-format |
|||
msgid "Relocate Message" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_wizard_parent_id |
|||
msgid "Search by name" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_wizard_message_subject |
|||
msgid "Subject" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model.fields,help:mail_move_message.field_mail_compose_message_moved_by_message_id |
|||
#: model:ir.model.fields,help:mail_move_message.field_mail_mail_moved_by_message_id |
|||
#: model:ir.model.fields,help:mail_move_message.field_mail_message_moved_by_message_id |
|||
#: model:ir.model.fields,help:mail_move_message.field_mail_move_message_wizard_message_moved_by_message_id |
|||
msgid "Top message, that initate moving this message" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_wizard_uid |
|||
msgid "Uid" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.ui.view,arch_db:mail_move_message.view_wizard |
|||
msgid "" |
|||
"You cannot move this message. It was already moved with a message bellow. " |
|||
"Open one and apply changes there." |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model.fields,help:mail_move_message.field_mail_compose_message_all_child_ids |
|||
#: model:ir.model.fields,help:mail_move_message.field_mail_mail_all_child_ids |
|||
#: model:ir.model.fields,help:mail_move_message.field_mail_message_all_child_ids |
|||
msgid "all childs, including subchilds" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model,name:mail_move_message.model_mail_move_message_config_settings |
|||
msgid "mail_move_message.config.settings" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model,name:mail_move_message.model_mail_move_message_wizard |
|||
msgid "mail_move_message.wizard" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.ui.view,arch_db:mail_move_message.view_mail_move_message_config_settings |
|||
#: model:ir.ui.view,arch_db:mail_move_message.view_wizard |
|||
msgid "or" |
|||
msgstr "" |
@ -0,0 +1,382 @@ |
|||
# Translation of Odoo Server. |
|||
# This file contains the translation of the following modules: |
|||
# * mail_move_message |
|||
# |
|||
# Translators: |
|||
# Translation Bot <i18n-bot@it-projects.info>, 2017 |
|||
msgid "" |
|||
msgstr "" |
|||
"Project-Id-Version: Odoo Server 10.0\n" |
|||
"Report-Msgid-Bugs-To: \n" |
|||
"POT-Creation-Date: 2017-07-17 20:20+0000\n" |
|||
"PO-Revision-Date: 2017-07-17 20:20+0000\n" |
|||
"Last-Translator: Translation Bot <i18n-bot@it-projects.info>, 2017\n" |
|||
"Language-Team: Slovenian (https://www.transifex.com/it-projects-llc/teams/76080/sl/)\n" |
|||
"MIME-Version: 1.0\n" |
|||
"Content-Type: text/plain; charset=UTF-8\n" |
|||
"Content-Transfer-Encoding: \n" |
|||
"Language: sl\n" |
|||
"Plural-Forms: nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n%100==4 ? 2 : 3);\n" |
|||
|
|||
#. module: mail_move_message |
|||
#: code:addons/mail_move_message/controllers/main.py:40 |
|||
#, python-format |
|||
msgid "%s ID %s" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: code:addons/mail_move_message/controllers/main.py:38 |
|||
#, python-format |
|||
msgid "%s [%s] ID %s" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model.fields,help:mail_move_message.field_mail_move_message_wizard_move_followers |
|||
msgid "" |
|||
"Add followers of current record to a new record.\n" |
|||
"You must use this option, if new record has restricted access.\n" |
|||
"You can change default value for this option at Settings/System Parameters" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_compose_message_all_child_ids |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_mail_all_child_ids |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_message_all_child_ids |
|||
msgid "All childs" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.ui.view,arch_db:mail_move_message.view_mail_move_message_config_settings |
|||
msgid "Apply" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_wizard_partner_id |
|||
msgid "Author" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_wizard_can_move |
|||
msgid "Can move" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.ui.view,arch_db:mail_move_message.view_mail_move_message_config_settings |
|||
msgid "Cancel" |
|||
msgstr "Preklic" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.ui.view,arch_db:mail_move_message.view_wizard |
|||
msgid "Close" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.ui.view,arch_db:mail_move_message.view_mail_move_message_config_settings |
|||
msgid "Configure Mail Relocation" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.ui.view,arch_db:mail_move_message.view_wizard |
|||
msgid "Create Partner" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#. openerp-web |
|||
#: code:addons/mail_move_message/static/src/js/mail_move_message.js:125 |
|||
#: model:ir.ui.view,arch_db:mail_move_message.view_wizard |
|||
#, python-format |
|||
msgid "Create new record" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_config_settings_create_uid |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_wizard_create_uid |
|||
msgid "Created by" |
|||
msgstr "Ustvaril" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_config_settings_create_date |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_wizard_create_date |
|||
msgid "Created on" |
|||
msgstr "Ustvarjeno" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.ui.view,arch_db:mail_move_message.view_wizard |
|||
msgid "Delete message" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_config_settings_display_name |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_wizard_display_name |
|||
msgid "Display Name" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.ui.view,arch_db:mail_move_message.view_wizard |
|||
msgid "Do you really want to delete this message?" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model.fields,help:mail_move_message.field_mail_move_message_wizard_message_from |
|||
msgid "" |
|||
"Email address of the sender. This field is set when no matching partner is " |
|||
"found and replaces the author_id field in the chatter." |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_wizard_filter_by_partner |
|||
msgid "Filter Records by partner" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_wizard_message_from |
|||
msgid "From" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_config_settings_id |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_wizard_id |
|||
msgid "ID" |
|||
msgstr "ID" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_wizard_message_is_moved |
|||
msgid "Is Moved" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_compose_message_is_moved |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_mail_is_moved |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_message_is_moved |
|||
msgid "Is moved" |
|||
msgstr "Je premaknjeno" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_config_settings___last_update |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_wizard___last_update |
|||
msgid "Last Modified on" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_config_settings_write_uid |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_wizard_write_uid |
|||
msgid "Last Updated by" |
|||
msgstr "Zadnjič posodobil" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_config_settings_write_date |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_wizard_write_date |
|||
msgid "Last Updated on" |
|||
msgstr "Zadnjič posodobljeno" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_wizard_move_back |
|||
msgid "MOVE TO ORIGIN" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.actions.act_window,name:mail_move_message.action_mail_move_message_config |
|||
#: model:ir.ui.menu,name:mail_move_message.menu_mail_move_message |
|||
msgid "Mail Relocation" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.ui.view,arch_db:mail_move_message.view_wizard |
|||
msgid "Mark as read and Close" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model,name:mail_move_message.model_mail_message |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_wizard_message_id |
|||
#: model:ir.ui.view,arch_db:mail_move_message.view_wizard |
|||
msgid "Message" |
|||
msgstr "Sporočilo" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_wizard_message_email_from |
|||
msgid "Message email from" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_wizard_message_name_from |
|||
msgid "Message name from" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_wizard_message_body |
|||
msgid "Message to move" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_wizard_model |
|||
msgid "Model" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_config_settings_model_ids |
|||
#: model:ir.ui.view,arch_db:mail_move_message.view_mail_move_message_config_settings |
|||
msgid "Models" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.ui.view,arch_db:mail_move_message.view_wizard |
|||
msgid "Move" |
|||
msgstr "Premik" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model.fields,help:mail_move_message.field_mail_move_message_wizard_move_back |
|||
msgid "Move message and submessages to original place" |
|||
msgstr "Premik sporočila in podrejenih sporočil na izvorno mesto" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_config_settings_move_followers |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_wizard_move_followers |
|||
msgid "Move Followers" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.ui.view,arch_db:mail_move_message.view_wizard |
|||
msgid "Move Message" |
|||
msgstr "Premik sporočila" |
|||
|
|||
#. module: mail_move_message |
|||
#. openerp-web |
|||
#: code:addons/mail_move_message/static/src/xml/mail_move_message_main.xml:6 |
|||
#, python-format |
|||
msgid "Move to thread" |
|||
msgstr "Premik v nit" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_wizard_message_moved_by_user_id |
|||
msgid "Moved by" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_compose_message_moved_by_message_id |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_mail_moved_by_message_id |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_message_moved_by_message_id |
|||
msgid "Moved by message" |
|||
msgstr "Premaknjeno s sporočilom" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_compose_message_moved_by_user_id |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_mail_moved_by_user_id |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_message_moved_by_user_id |
|||
msgid "Moved by user" |
|||
msgstr "Premaknil uporabnik" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_wizard_message_moved_by_message_id |
|||
msgid "Moved with" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_wizard_message_to_read |
|||
#: model:ir.model.fields,help:mail_move_message.field_mail_move_message_wizard_message_to_read |
|||
msgid "Need Action" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.ui.view,arch_db:mail_move_message.view_wizard |
|||
msgid "Open message" |
|||
msgstr "Odpri sporočilo" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.ui.view,arch_db:mail_move_message.view_mail_move_message_config_settings |
|||
msgid "Options" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_compose_message_moved_from_parent_id |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_mail_moved_from_parent_id |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_message_moved_from_parent_id |
|||
msgid "Parent Message (Original)" |
|||
msgstr "Nadrejeno sporočilo (original)" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model,name:mail_move_message.model_res_partner |
|||
msgid "Partner" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: code:addons/mail_move_message/mail_move_message_models.py:200 |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_wizard_res_id |
|||
#, python-format |
|||
msgid "Record" |
|||
msgstr "Zapis" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_compose_message_moved_from_res_id |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_mail_moved_from_res_id |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_message_moved_from_res_id |
|||
msgid "Related Document ID (Original)" |
|||
msgstr "ID povezanega dokumenta (original)" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_compose_message_moved_from_model |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_mail_moved_from_model |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_message_moved_from_model |
|||
msgid "Related Document Model (Original)" |
|||
msgstr "Model povezanega dokumenta (original)" |
|||
|
|||
#. module: mail_move_message |
|||
#. openerp-web |
|||
#: code:addons/mail_move_message/static/src/js/mail_move_message.js:27 |
|||
#, python-format |
|||
msgid "Relocate Message" |
|||
msgstr "Premik sporočila" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_wizard_parent_id |
|||
msgid "Search by name" |
|||
msgstr "Iskanje po nazivu" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_wizard_message_subject |
|||
msgid "Subject" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model.fields,help:mail_move_message.field_mail_compose_message_moved_by_message_id |
|||
#: model:ir.model.fields,help:mail_move_message.field_mail_mail_moved_by_message_id |
|||
#: model:ir.model.fields,help:mail_move_message.field_mail_message_moved_by_message_id |
|||
#: model:ir.model.fields,help:mail_move_message.field_mail_move_message_wizard_message_moved_by_message_id |
|||
msgid "Top message, that initate moving this message" |
|||
msgstr "Zgornje sporočilo, ki je sprožilo premik tega sporočila" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_wizard_uid |
|||
msgid "Uid" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.ui.view,arch_db:mail_move_message.view_wizard |
|||
msgid "" |
|||
"You cannot move this message. It was already moved with a message bellow. " |
|||
"Open one and apply changes there." |
|||
msgstr "" |
|||
"Tega sporočila ne morete premakniti, ker je bilo že premaknjeno s spodnjim " |
|||
"sporočilom. Tam lahko uveljavljate spremembe." |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model.fields,help:mail_move_message.field_mail_compose_message_all_child_ids |
|||
#: model:ir.model.fields,help:mail_move_message.field_mail_mail_all_child_ids |
|||
#: model:ir.model.fields,help:mail_move_message.field_mail_message_all_child_ids |
|||
msgid "all childs, including subchilds" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model,name:mail_move_message.model_mail_move_message_config_settings |
|||
msgid "mail_move_message.config.settings" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.model,name:mail_move_message.model_mail_move_message_wizard |
|||
msgid "mail_move_message.wizard" |
|||
msgstr "" |
|||
|
|||
#. module: mail_move_message |
|||
#: model:ir.ui.view,arch_db:mail_move_message.view_mail_move_message_config_settings |
|||
#: model:ir.ui.view,arch_db:mail_move_message.view_wizard |
|||
msgid "or" |
|||
msgstr "" |
After Width: 750 | Height: 371 | Size: 478 KiB |
@ -0,0 +1,605 @@ |
|||
# Copyright 2016 Ildar Nasyrov <https://it-projects.info/team/iledarn> |
|||
# Copyright 2016-2018 Ivan Yelizariev <https://it-projects.info/team/yelizariev> |
|||
# Copyright 2016 intero-chz <https://github.com/intero-chz> |
|||
# Copyright 2016 manawi <https://github.com/manawi> |
|||
# Copyright 2018 Kolushov Alexandr <https://it-projects.info/team/KolushovAlexandr> |
|||
# License MIT (https://opensource.org/licenses/MIT). |
|||
|
|||
from odoo import api, exceptions, fields, models |
|||
from odoo.tools import email_split |
|||
from odoo.tools.translate import _ |
|||
|
|||
|
|||
class Wizard(models.TransientModel): |
|||
_name = "mail_move_message.wizard" |
|||
|
|||
@api.model |
|||
def _model_selection(self): |
|||
selection = [] |
|||
config_parameters = self.env["ir.config_parameter"] |
|||
model_names = config_parameters.sudo().get_param("mail_relocation_models") |
|||
model_names = model_names.split(",") if model_names else [] |
|||
if "default_message_id" in self.env.context: |
|||
message = self.env["mail.message"].browse( |
|||
self.env.context["default_message_id"] |
|||
) |
|||
if message.model and message.model not in model_names: |
|||
model_names.append(message.model) |
|||
if message.moved_from_model and message.moved_from_model not in model_names: |
|||
model_names.append(message.moved_from_model) |
|||
if model_names: |
|||
selection = [ |
|||
(m.model, m.display_name) |
|||
for m in self.env["ir.model"].search([("model", "in", model_names)]) |
|||
] |
|||
return selection |
|||
|
|||
@api.model |
|||
def default_get(self, fields_list): |
|||
res = super(Wizard, self).default_get(fields_list) |
|||
|
|||
available_models = self._model_selection() |
|||
if len(available_models): |
|||
record = self.env[available_models[0][0]].search([], limit=1) |
|||
res["model_record"] = ( |
|||
len(record) and (available_models[0][0] + "," + str(record.id)) or False |
|||
) |
|||
|
|||
if "message_id" in res: |
|||
message = self.env["mail.message"].browse(res["message_id"]) |
|||
email_from = message.email_from |
|||
parts = email_split(email_from.replace(" ", ",")) |
|||
if parts: |
|||
email = parts[0] |
|||
name = ( |
|||
email_from.find(email) != -1 |
|||
and email_from[: email_from.index(email)] |
|||
.replace('"', "") |
|||
.replace("<", "") |
|||
.strip() |
|||
or email_from |
|||
) |
|||
else: |
|||
name, email = email_from |
|||
res["message_name_from"] = name |
|||
res["message_email_from"] = email |
|||
|
|||
res["partner_id"] = message.author_id.id |
|||
if message.author_id and self.env.uid not in [ |
|||
u.id for u in message.author_id.user_ids |
|||
]: |
|||
res["filter_by_partner"] = True |
|||
if message.author_id and res.get("model"): |
|||
res_id = self.env[res["model"]].search([], order="id desc", limit=1) |
|||
if res_id: |
|||
res["res_id"] = res_id[0].id |
|||
|
|||
config_parameters = self.env["ir.config_parameter"] |
|||
res["move_followers"] = config_parameters.sudo().get_param( |
|||
"mail_relocation_move_followers" |
|||
) |
|||
|
|||
res["uid"] = self.env.uid |
|||
return res |
|||
|
|||
message_id = fields.Many2one("mail.message", string="Message") |
|||
message_body = fields.Html( |
|||
related="message_id.body", string="Message to move", readonly=True |
|||
) |
|||
message_from = fields.Char( |
|||
related="message_id.email_from", string="From", readonly=True |
|||
) |
|||
message_subject = fields.Char( |
|||
related="message_id.subject", string="Subject", readonly=True |
|||
) |
|||
message_moved_by_message_id = fields.Many2one( |
|||
"mail.message", |
|||
related="message_id.moved_by_message_id", |
|||
string="Moved with", |
|||
readonly=True, |
|||
) |
|||
message_moved_by_user_id = fields.Many2one( |
|||
"res.users", |
|||
related="message_id.moved_by_user_id", |
|||
string="Moved by", |
|||
readonly=True, |
|||
) |
|||
message_is_moved = fields.Boolean( |
|||
string="Is Moved", related="message_id.is_moved", readonly=True |
|||
) |
|||
parent_id = fields.Many2one("mail.message", string="Search by name",) |
|||
model_record = fields.Reference(selection="_model_selection", string="Record") |
|||
model = fields.Char(compute="_compute_model_res_id", string="Model") |
|||
res_id = fields.Integer(compute="_compute_model_res_id", string="Record") |
|||
|
|||
can_move = fields.Boolean("Can move", compute="_compute_get_can_move") |
|||
move_back = fields.Boolean( |
|||
"MOVE TO ORIGIN", help="Move message and submessages to original place" |
|||
) |
|||
partner_id = fields.Many2one("res.partner", string="Author") |
|||
filter_by_partner = fields.Boolean("Filter Records by partner") |
|||
message_email_from = fields.Char() |
|||
message_name_from = fields.Char() |
|||
# FIXME message_to_read should be True even if current message or any his childs are unread |
|||
message_to_read = fields.Boolean( |
|||
compute="_compute_is_read", |
|||
string="Unread message", |
|||
help="Service field shows that this message were unread when moved", |
|||
) |
|||
uid = fields.Integer() |
|||
move_followers = fields.Boolean( |
|||
"Move Followers", |
|||
help="Add followers of current record to a new record.\n" |
|||
"You must use this option, if new record has restricted access.\n" |
|||
"You can change default value for this option at Settings/System Parameters", |
|||
) |
|||
|
|||
@api.multi |
|||
@api.depends("model_record") |
|||
def _compute_model_res_id(self): |
|||
for rec in self: |
|||
rec.model = rec.model_record and rec.model_record._name or False |
|||
rec.res_id = rec.model_record and rec.model_record.id or False |
|||
|
|||
@api.depends("message_id") |
|||
@api.multi |
|||
def _compute_get_can_move(self): |
|||
for r in self: |
|||
r.get_can_move_one() |
|||
|
|||
@api.multi |
|||
def _compute_is_read(self): |
|||
messages = ( |
|||
self.env["mail.message"] |
|||
.sudo() |
|||
.browse(self.message_id.all_child_ids.ids + [self.message_id.id]) |
|||
) |
|||
self.message_to_read = True in [m.needaction for m in messages] |
|||
|
|||
@api.multi |
|||
def get_can_move_one(self): |
|||
self.ensure_one() |
|||
# message was not moved before OR message is a top message of previous move |
|||
self.can_move = ( |
|||
not self.message_id.moved_by_message_id |
|||
or self.message_id.moved_by_message_id.id == self.message_id.id |
|||
) |
|||
|
|||
@api.onchange("move_back") |
|||
def on_change_move_back(self): |
|||
if not self.move_back: |
|||
return |
|||
self.parent_id = self.message_id.moved_from_parent_id |
|||
message = self.message_id |
|||
if message.is_moved: |
|||
self.model_record = self.env[message.moved_from_model].browse( |
|||
message.moved_from_res_id |
|||
) |
|||
|
|||
@api.onchange("parent_id", "model_record") |
|||
def update_move_back(self): |
|||
model = self.message_id.moved_from_model |
|||
self.move_back = ( |
|||
self.parent_id == self.message_id.moved_from_parent_id |
|||
and self.res_id == self.message_id.moved_from_res_id |
|||
and (self.model == model or (not self.model and not model)) |
|||
) |
|||
|
|||
@api.onchange("parent_id") |
|||
def on_change_parent_id(self): |
|||
if self.parent_id and self.parent_id.model: |
|||
self.model = self.parent_id.model |
|||
self.res_id = self.parent_id.res_id |
|||
else: |
|||
self.model = None |
|||
self.res_id = None |
|||
|
|||
@api.onchange("model", "filter_by_partner", "partner_id") |
|||
def on_change_partner(self): |
|||
domain = {"res_id": [("id", "!=", self.message_id.res_id)]} |
|||
if self.model and self.filter_by_partner and self.partner_id: |
|||
fields = self.env[self.model].fields_get(False) |
|||
contact_field = False |
|||
for n, f in fields.items(): |
|||
if f["type"] == "many2one" and f["relation"] == "res.partner": |
|||
contact_field = n |
|||
break |
|||
if contact_field: |
|||
domain["res_id"].append((contact_field, "=", self.partner_id.id)) |
|||
if self.model: |
|||
res_id = self.env[self.model].search( |
|||
domain["res_id"], order="id desc", limit=1 |
|||
) |
|||
self.res_id = res_id and res_id[0].id |
|||
else: |
|||
self.res_id = None |
|||
return {"domain": domain} |
|||
|
|||
@api.multi |
|||
def check_access(self): |
|||
for r in self: |
|||
r.check_access_one() |
|||
|
|||
@api.multi |
|||
def check_access_one(self): |
|||
self.ensure_one() |
|||
operation = "write" |
|||
|
|||
if not (self.model and self.res_id): |
|||
return True |
|||
model_obj = self.env[self.model] |
|||
mids = model_obj.browse(self.res_id).exists() |
|||
if hasattr(model_obj, "check_mail_message_access"): |
|||
model_obj.check_mail_message_access(mids.ids, operation) |
|||
else: |
|||
self.env["mail.thread"].check_mail_message_access( |
|||
mids.ids, operation, model_name=self.model |
|||
) |
|||
|
|||
@api.multi |
|||
def open_moved_by_message_id(self): |
|||
message_id = None |
|||
for r in self: |
|||
message_id = r.message_moved_by_message_id.id |
|||
return { |
|||
"type": "ir.actions.act_window", |
|||
"res_model": "mail_move_message.wizard", |
|||
"view_mode": "form", |
|||
"view_type": "form", |
|||
"views": [[False, "form"]], |
|||
"target": "new", |
|||
"context": {"default_message_id": message_id}, |
|||
} |
|||
|
|||
@api.multi |
|||
def move(self): |
|||
for r in self: |
|||
if not r.model: |
|||
raise exceptions.except_orm( |
|||
_("Record field is empty!"), |
|||
_("Select a record for relocation first"), |
|||
) |
|||
for r in self: |
|||
r.check_access() |
|||
if not r.parent_id or not ( |
|||
r.parent_id.model == r.model and r.parent_id.res_id == r.res_id |
|||
): |
|||
# link with the first message of record |
|||
parent = self.env["mail.message"].search( |
|||
[("model", "=", r.model), ("res_id", "=", r.res_id)], |
|||
order="id", |
|||
limit=1, |
|||
) |
|||
r.parent_id = parent.id or None |
|||
r.message_id.move( |
|||
r.parent_id.id, |
|||
r.res_id, |
|||
r.model, |
|||
r.move_back, |
|||
r.move_followers, |
|||
r.message_to_read, |
|||
r.partner_id, |
|||
) |
|||
|
|||
if r.model in ["mail.message", "mail.channel", False]: |
|||
return { |
|||
"name": "Chess game page", |
|||
"type": "ir.actions.act_url", |
|||
"url": "/web", |
|||
"target": "self", |
|||
} |
|||
return { |
|||
"name": _("Record"), |
|||
"view_type": "form", |
|||
"view_mode": "form", |
|||
"res_model": r.model, |
|||
"res_id": r.res_id, |
|||
"views": [(False, "form")], |
|||
"type": "ir.actions.act_window", |
|||
} |
|||
|
|||
@api.multi |
|||
def delete(self): |
|||
for r in self: |
|||
r.delete_one() |
|||
|
|||
@api.multi |
|||
def delete_one(self): |
|||
self.ensure_one() |
|||
msg_id = self.message_id.id |
|||
|
|||
# Send notification |
|||
notification = {"id": msg_id} |
|||
self.env["bus.bus"].sendone( |
|||
(self._cr.dbname, "mail_move_message.delete_message"), notification |
|||
) |
|||
|
|||
self.message_id.unlink() |
|||
return {} |
|||
|
|||
@api.multi |
|||
def read_close(self): |
|||
for r in self: |
|||
r.read_close_one() |
|||
|
|||
@api.multi |
|||
def read_close_one(self): |
|||
self.ensure_one() |
|||
self.message_id.set_message_done() |
|||
self.message_id.child_ids.set_message_done() |
|||
return {"type": "ir.actions.act_window_close"} |
|||
|
|||
|
|||
class MailMessage(models.Model): |
|||
_inherit = "mail.message" |
|||
|
|||
is_moved = fields.Boolean("Is moved") |
|||
moved_from_res_id = fields.Integer("Related Document ID (Original)") |
|||
moved_from_model = fields.Char("Related Document Model (Original)") |
|||
moved_from_parent_id = fields.Many2one( |
|||
"mail.message", "Parent Message (Original)", ondelete="set null" |
|||
) |
|||
moved_by_message_id = fields.Many2one( |
|||
"mail.message", |
|||
"Moved by message", |
|||
ondelete="set null", |
|||
help="Top message, that initate moving this message", |
|||
) |
|||
moved_by_user_id = fields.Many2one( |
|||
"res.users", "Moved by user", ondelete="set null" |
|||
) |
|||
all_child_ids = fields.One2many( |
|||
"mail.message", |
|||
string="All childs", |
|||
compute="_compute_get_all_childs", |
|||
help="all childs, including subchilds", |
|||
) |
|||
moved_as_unread = fields.Boolean("Was Unread", default=False) |
|||
|
|||
@api.multi |
|||
def _compute_get_all_childs(self, include_myself=True): |
|||
for r in self: |
|||
r._compute_all_childs_one(include_myself=include_myself) |
|||
|
|||
@api.multi |
|||
def _compute_all_childs_one(self, include_myself=True): |
|||
self.ensure_one() |
|||
ids = [] |
|||
if include_myself: |
|||
ids.append(self.id) |
|||
while True: |
|||
new_ids = self.search([("parent_id", "in", ids), ("id", "not in", ids)]).ids |
|||
if new_ids: |
|||
ids = ids + new_ids |
|||
continue |
|||
break |
|||
moved_childs = self.search([("moved_by_message_id", "=", self.id)]).ids |
|||
self.all_child_ids = ids + moved_childs |
|||
|
|||
@api.multi |
|||
def move_followers(self, model, ids): |
|||
fol_obj = self.env["mail.followers"] |
|||
for message in self: |
|||
followers = fol_obj.sudo().search( |
|||
[("res_model", "=", message.model), ("res_id", "=", message.res_id)] |
|||
) |
|||
for f in followers: |
|||
self.env[model].browse(ids).message_subscribe( |
|||
[f.partner_id.id], [s.id for s in f.subtype_ids] |
|||
) |
|||
|
|||
@api.multi |
|||
def move( |
|||
self, |
|||
parent_id, |
|||
res_id, |
|||
model, |
|||
move_back, |
|||
move_followers=False, |
|||
message_to_read=False, |
|||
author=False, |
|||
): |
|||
for r in self: |
|||
r.move_one( |
|||
parent_id, |
|||
res_id, |
|||
model, |
|||
move_back, |
|||
move_followers=move_followers, |
|||
message_to_read=message_to_read, |
|||
author=author, |
|||
) |
|||
|
|||
@api.multi |
|||
def move_one( |
|||
self, |
|||
parent_id, |
|||
res_id, |
|||
model, |
|||
move_back, |
|||
move_followers=False, |
|||
message_to_read=False, |
|||
author=False, |
|||
): |
|||
self.ensure_one() |
|||
if parent_id == self.id: |
|||
# if for any reason method is called to move message with parent |
|||
# equal to oneself, we need stop to prevent infinitive loop in |
|||
# building message tree |
|||
return |
|||
if not self.author_id: |
|||
self.write({"author_id": author.id}) |
|||
|
|||
vals = {} |
|||
if move_back: |
|||
# clear variables if we move everything back |
|||
vals["is_moved"] = False |
|||
vals["moved_by_user_id"] = None |
|||
vals["moved_by_message_id"] = None |
|||
|
|||
vals["moved_from_res_id"] = None |
|||
vals["moved_from_model"] = None |
|||
vals["moved_from_parent_id"] = None |
|||
vals["moved_as_unread"] = None |
|||
else: |
|||
vals["parent_id"] = parent_id |
|||
vals["res_id"] = res_id |
|||
vals["model"] = model |
|||
|
|||
vals["is_moved"] = True |
|||
vals["moved_by_user_id"] = self.env.user.id |
|||
vals["moved_by_message_id"] = self.id |
|||
vals["moved_as_unread"] = message_to_read |
|||
# Update record_name in message |
|||
vals["record_name"] = self._get_record_name(vals) |
|||
|
|||
# unread message remains unread after moving back to origin |
|||
if self.moved_as_unread and move_back: |
|||
notification = { |
|||
"mail_message_id": self.id, |
|||
"res_partner_id": self.env.user.partner_id.id, |
|||
"is_read": False, |
|||
} |
|||
self.write({"notification_ids": [(0, 0, notification)]}) |
|||
|
|||
for r in self.all_child_ids: |
|||
r_vals = vals.copy() |
|||
if not r.is_moved: |
|||
# moved_from_* variables contain not last, but original |
|||
# reference |
|||
r_vals["moved_from_parent_id"] = r.parent_id.id or r.env.context.get( |
|||
"uid" |
|||
) |
|||
r_vals["moved_from_res_id"] = r.res_id or r.id |
|||
r_vals["moved_from_model"] = r.model or r._name |
|||
elif move_back: |
|||
r_vals["parent_id"] = r.moved_from_parent_id.id |
|||
r_vals["res_id"] = r.moved_from_res_id |
|||
r_vals["model"] = ( |
|||
r.moved_from_model |
|||
and r.moved_from_model |
|||
not in ["mail.message", "mail.channel", False] |
|||
) and r.moved_from_model |
|||
r_vals["record_name"] = ( |
|||
r_vals["model"] |
|||
and self.env[r.moved_from_model].browse(r.moved_from_res_id).name |
|||
) |
|||
|
|||
if move_followers: |
|||
r.sudo().move_followers(r_vals.get("model"), r_vals.get("res_id")) |
|||
r.sudo().write(r_vals) |
|||
r.attachment_ids.sudo().write( |
|||
{"res_id": r_vals.get("res_id"), "res_model": r_vals.get("model")} |
|||
) |
|||
|
|||
# Send notification |
|||
notification = { |
|||
"id": self.id, |
|||
"res_id": vals.get("res_id"), |
|||
"model": vals.get("model"), |
|||
"is_moved": vals["is_moved"], |
|||
"record_name": "record_name" in vals and vals["record_name"], |
|||
} |
|||
self.env["bus.bus"].sendone( |
|||
(self._cr.dbname, "mail_move_message"), notification |
|||
) |
|||
|
|||
@api.multi |
|||
def name_get(self): |
|||
context = self.env.context |
|||
if not (context or {}).get("extended_name"): |
|||
return super(MailMessage, self).name_get() |
|||
reads = self.read(["record_name", "model", "res_id"]) |
|||
res = [] |
|||
for record in reads: |
|||
name = record["record_name"] or "" |
|||
extended_name = " [{}] ID {}".format( |
|||
record.get("model", "UNDEF"), record.get("res_id", "UNDEF"), |
|||
) |
|||
res.append((record["id"], name + extended_name)) |
|||
return res |
|||
|
|||
@api.multi |
|||
def message_format(self): |
|||
message_values = super(MailMessage, self).message_format() |
|||
message_index = {message["id"]: message for message in message_values} |
|||
for item in self: |
|||
msg = message_index.get(item.id) |
|||
if msg: |
|||
msg["is_moved"] = item.is_moved |
|||
return message_values |
|||
|
|||
|
|||
class MailMoveMessageConfiguration(models.TransientModel): |
|||
_inherit = "res.config.settings" |
|||
|
|||
model_ids = fields.Many2many(comodel_name="ir.model", string="Models") |
|||
move_followers = fields.Boolean("Move Followers") |
|||
|
|||
@api.model |
|||
def get_values(self): |
|||
res = super(MailMoveMessageConfiguration, self).get_values() |
|||
config_parameters = self.env["ir.config_parameter"].sudo() |
|||
model_names = config_parameters.sudo().get_param("mail_relocation_models") |
|||
model_names = model_names.split(",") |
|||
model_ids = self.env["ir.model"].sudo().search([("model", "in", model_names)]) |
|||
res.update( |
|||
model_ids=[m.id for m in model_ids], |
|||
move_followers=config_parameters.sudo().get_param( |
|||
"mail_relocation_move_followers" |
|||
), |
|||
) |
|||
return res |
|||
|
|||
@api.multi |
|||
def set_values(self): |
|||
super(MailMoveMessageConfiguration, self).set_values() |
|||
config_parameters = self.env["ir.config_parameter"].sudo() |
|||
for record in self: |
|||
model_names = ",".join([x.model for x in record.model_ids]) |
|||
config_parameters.set_param("mail_relocation_models", model_names or "") |
|||
config_parameters.set_param( |
|||
"mail_relocation_move_followers", record.move_followers or "" |
|||
) |
|||
|
|||
|
|||
class ResPartner(models.Model): |
|||
_inherit = "res.partner" |
|||
|
|||
@api.model |
|||
def create(self, vals): |
|||
res = super(ResPartner, self).create(vals) |
|||
if "update_message_author" in self.env.context and "email" in vals: |
|||
mail_message_obj = self.env["mail.message"] |
|||
# Escape special SQL characters in email_address to avoid invalid matches |
|||
email_address = ( |
|||
vals["email"] |
|||
.replace("\\", "\\\\") |
|||
.replace("%", "\\%") |
|||
.replace("_", "\\_") |
|||
) |
|||
email_brackets = "<%s>" % email_address |
|||
messages = mail_message_obj.search( |
|||
[ |
|||
"|", |
|||
("email_from", "=ilike", email_address), |
|||
("email_from", "ilike", email_brackets), |
|||
("author_id", "=", False), |
|||
] |
|||
) |
|||
if messages: |
|||
messages.sudo().write({"author_id": res.id}) |
|||
return res |
|||
|
|||
@api.model |
|||
def default_get(self, default_fields): |
|||
contextual_self = self |
|||
if ( |
|||
"mail_move_message" in self.env.context |
|||
and self.env.context["mail_move_message"] |
|||
): |
|||
contextual_self = self.with_context( |
|||
default_name=self.env.context["message_name_from"] or "", |
|||
default_email=self.env.context["message_email_from"] or "", |
|||
) |
|||
return super(ResPartner, contextual_self).default_get(default_fields) |
@ -0,0 +1,180 @@ |
|||
<?xml version="1.0" encoding="utf-8" ?> |
|||
<!--# Copyright 2016 Ildar Nasyrov <https://it-projects.info/team/iledarn> |
|||
# Copyright 2016 Ivan Yelizariev <https://it-projects.info/team/yelizariev> |
|||
# Copyright 2018 Kolushov Alexandr <https://it-projects.info/team/KolushovAlexandr> |
|||
# License MIT (https://opensource.org/licenses/MIT).--> |
|||
<odoo> |
|||
<template |
|||
id="assets_backend" |
|||
name="custom bar assets" |
|||
inherit_id="web.assets_backend" |
|||
> |
|||
<xpath expr="." position="inside"> |
|||
<link |
|||
rel="stylesheet" |
|||
href="/mail_move_message/static/src/css/mail_move_message.css" |
|||
/> |
|||
<script |
|||
type="text/javascript" |
|||
src="/mail_move_message/static/src/js/mail_move_message.js" |
|||
/> |
|||
</xpath> |
|||
</template> |
|||
<record id="view_wizard" model="ir.ui.view"> |
|||
<field name="name">mail_move_message.wizard.view</field> |
|||
<field name="model">mail_move_message.wizard</field> |
|||
<field name="arch" type="xml"> |
|||
<form string="Move Message"> |
|||
<field name="can_move" invisible="1" /> |
|||
<field name="message_is_moved" invisible="1" /> |
|||
<field name="message_name_from" invisible="1" /> |
|||
<field name="message_email_from" invisible="1" /> |
|||
<field name="message_to_read" invisible="1" /> |
|||
<field name="uid" invisible="1" /> |
|||
<p |
|||
attrs="{'invisible':[('can_move', '!=', False)]}" |
|||
>You cannot move this message. It was already moved with a message bellow. Open one and apply changes there.</p> |
|||
<group attrs="{'invisible':[('can_move', '!=', False)]}"> |
|||
<field |
|||
name="message_moved_by_message_id" |
|||
context="{'extended_name':1}" |
|||
/> |
|||
<field name="message_moved_by_user_id" /> |
|||
<button |
|||
name="open_moved_by_message_id" |
|||
string="Open message" |
|||
type="object" |
|||
class="oe_highlight" |
|||
/> |
|||
</group> |
|||
<group attrs="{'invisible':[('can_move', '=', False)]}" colspan="2"> |
|||
<label for="model_record" /> |
|||
<div> |
|||
<field name="model_record" class="oe_inline" /> |
|||
<field name="model" invisible="1" /> |
|||
<field name="res_id" invisible="1" /> |
|||
</div> |
|||
<label for="filter_by_partner" /> |
|||
<div> |
|||
<field name="filter_by_partner" class="oe_inline" /> |
|||
<field name="partner_id" class="oe_inline" /> |
|||
<button |
|||
string="Create Partner" |
|||
attrs="{'invisible':[('partner_id','!=',False)]}" |
|||
class="oe_highlight oe_inline ml32" |
|||
special="quick_create" |
|||
model="res.partner" |
|||
field="partner_id" |
|||
context="{'force_email':True,'default_email':message_email_from,'default_name':message_name_from, 'update_message_author':True}" |
|||
/> |
|||
</div> |
|||
<label |
|||
for="move_back" |
|||
attrs="{'invisible':[('message_is_moved','=',False)]}" |
|||
/> |
|||
<div attrs="{'invisible':[('message_is_moved','=',False)]}"> |
|||
<field name="move_back" /> |
|||
</div> |
|||
<label for="move_followers" /> |
|||
<div> |
|||
<field name="move_followers" /> |
|||
</div> |
|||
</group> |
|||
<button |
|||
name="move" |
|||
string="Move" |
|||
type="object" |
|||
class="oe_highlight" |
|||
attrs="{'invisible':[('can_move', '=', False)]}" |
|||
/> |
|||
<button string="Close" class="" special="cancel" /> |
|||
<separator string="Message" /> |
|||
<group> |
|||
<field name="message_subject" /> |
|||
<field name="message_from" /> |
|||
<field name="message_id" invisible="1" /> |
|||
</group> |
|||
<div class="openerp mail_move_message"> |
|||
<div class="oe_mail"> |
|||
<div class="oe_msg"> |
|||
<div class="oe_msg_content"> |
|||
<div class="oe_msg_body"> |
|||
<!-- use built-in css for messages --> |
|||
<field name="message_body" /> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<footer> |
|||
<button |
|||
name="read_close" |
|||
string="Mark as read and Close" |
|||
type="object" |
|||
class="oe_highlight" |
|||
/> or |
|||
<button special="cancel" string="Close" class="oe_link" /> |
|||
|
|||
|
|||
<button |
|||
name="delete" |
|||
string="Delete message" |
|||
type="object" |
|||
class="oe_highlight pull-right" |
|||
confirm="Do you really want to delete this message?" |
|||
attrs="{'invisible':[('uid','!=',1)]}" |
|||
/> |
|||
</footer> |
|||
</form> |
|||
</field> |
|||
</record> |
|||
<!-- Relocation config wizard --> |
|||
<record id="view_mail_move_message_config_settings" model="ir.ui.view"> |
|||
<field name="name">res.config.settings.view.form.inherit</field> |
|||
<field name="model">res.config.settings</field> |
|||
<field name="priority" eval="55" /> |
|||
<field name="inherit_id" ref="base.res_config_settings_view_form" /> |
|||
<field name="arch" type="xml"> |
|||
<xpath expr="//div[hasclass('settings')]" position="inside"> |
|||
<div |
|||
class="app_settings_block" |
|||
data-string="Mail Relocation" |
|||
string="Mail Relocation" |
|||
data-key="mail_move_message" |
|||
> |
|||
<h2>Mail Relocation</h2> |
|||
<div class="row mt16 o_settings_container"> |
|||
<div class="col-xs-12 col-md-6 o_setting_box" id="crm_lead"> |
|||
<div class="o_setting_left_pane"> |
|||
</div> |
|||
<div class="o_setting_right_pane"> |
|||
<label for="model_ids" /> |
|||
<div class="text-muted"> |
|||
Add models to be used for message relocation |
|||
</div> |
|||
<field name="model_ids" widget="many2many_tags" /> |
|||
</div> |
|||
</div> |
|||
<div class="col-xs-12 col-md-6 o_setting_box" id="crm_lead"> |
|||
<div class="o_setting_left_pane"> |
|||
<field name="move_followers" /> |
|||
</div> |
|||
<div class="o_setting_right_pane"> |
|||
<label for="move_followers" /> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
</xpath> |
|||
</field> |
|||
</record> |
|||
<record id="action_mail_move_message_config" model="ir.actions.act_window"> |
|||
<field name="name">Mail Relocation</field> |
|||
<field name="type">ir.actions.act_window</field> |
|||
<field name="res_model">res.config.settings</field> |
|||
<field name="view_id" ref="view_mail_move_message_config_settings" /> |
|||
<field name="view_mode">form</field> |
|||
<field name="target">inline</field> |
|||
<field name="context">{'module' : 'mail_move_message'}</field> |
|||
</record> |
|||
</odoo> |
After Width: 667 | Height: 446 | Size: 32 KiB |
After Width: 1012 | Height: 546 | Size: 40 KiB |
After Width: 1012 | Height: 546 | Size: 39 KiB |
After Width: 890 | Height: 473 | Size: 73 KiB |
After Width: 100 | Height: 100 | Size: 2.1 KiB |