mirror of
https://github.com/OCA/report-print-send.git
synced 2025-02-16 07:11:31 +02:00
Merge pull request #65 from syleam/9.0-migrate-printer_tray
[9.0][MIG] printer_tray
This commit is contained in:
@@ -1,3 +1,8 @@
|
||||
.. image:: https://img.shields.io/badge/licence-AGPL--3-blue.svg
|
||||
:target: http://www.gnu.org/licenses/agpl-3.0-standalone.html
|
||||
:alt: License: AGPL-3
|
||||
|
||||
========================================
|
||||
Report to printer - Paper tray selection
|
||||
========================================
|
||||
|
||||
@@ -40,6 +45,10 @@ There is no special usage, once configured, reports are printed in the
|
||||
select tray. When no tray is configured for a report and a user, the
|
||||
default tray setup on the CUPS server is used.
|
||||
|
||||
.. image:: https://odoo-community.org/website/image/ir.attachment/5784_f2813bd/datas
|
||||
:alt: Try me on Runbot
|
||||
:target: https://runbot.odoo-community.org/runbot/144/9.0
|
||||
|
||||
Known issues / Roadmap
|
||||
======================
|
||||
|
||||
@@ -48,11 +57,10 @@ Known issues / Roadmap
|
||||
Bug Tracker
|
||||
===========
|
||||
|
||||
Bugs are tracked on `GitHub Issues <https://github.com/OCA/report-print-send/issues>`_.
|
||||
In case of trouble, please check there if your issue has already been reported.
|
||||
If you spotted it first, help us smashing it by providing a detailed and welcomed feedback
|
||||
`here <https://github.com/OCA/report-print-send/issues/new?body=module:%20printer_tray%0Aversion:%208.0%0A%0A**Steps%20to%20reproduce**%0A-%20...%0A%0A**Current%20behavior**%0A%0A**Expected%20behavior**>`_.
|
||||
|
||||
Bugs are tracked on `GitHub Issues
|
||||
<https://github.com/OCA/report-print-send/issues>`_. In case of trouble, please
|
||||
check there if your issue has already been reported. If you spotted it first,
|
||||
help us smashing it by providing a detailed and welcomed feedback.
|
||||
|
||||
Credits
|
||||
=======
|
||||
@@ -66,12 +74,14 @@ Contributors
|
||||
Maintainer
|
||||
----------
|
||||
|
||||
.. image:: http://odoo-community.org/logo.png
|
||||
.. image:: https://odoo-community.org/logo.png
|
||||
:alt: Odoo Community Association
|
||||
:target: http://odoo-community.org
|
||||
:target: https://odoo-community.org
|
||||
|
||||
This module is maintained by the OCA.
|
||||
|
||||
OCA, or the Odoo Community Association, is a nonprofit organization whose mission is to support the collaborative development of Odoo features and promote its widespread use.
|
||||
OCA, or the Odoo Community Association, is a nonprofit organization whose
|
||||
mission is to support the collaborative development of Odoo features and
|
||||
promote its widespread use.
|
||||
|
||||
To contribute to this module, please visit http://odoo-community.org.
|
||||
To contribute to this module, please visit https://odoo-community.org.
|
||||
|
||||
@@ -1,25 +1,5 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
##############################################################################
|
||||
#
|
||||
# Author: Yannick Vaucher
|
||||
# Copyright 2013 Camptocamp SA
|
||||
#
|
||||
# This program is free software: you can redistribute it and/or modify
|
||||
# it under the terms of the GNU Affero General Public License as
|
||||
# published by the Free Software Foundation, either version 3 of the
|
||||
# License, or (at your option) any later version.
|
||||
#
|
||||
# This program is distributed in the hope that it will be useful,
|
||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
# GNU Affero General Public License for more details.
|
||||
#
|
||||
# You should have received a copy of the GNU Affero General Public License
|
||||
# along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
#
|
||||
##############################################################################
|
||||
from . import ir_report
|
||||
from . import printer_tray
|
||||
from . import printer
|
||||
from . import users
|
||||
from . import report_xml_action
|
||||
# Copyright (C) 2013-2014 Camptocamp (<http://www.camptocamp.com>)
|
||||
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl).
|
||||
|
||||
from . import models
|
||||
|
||||
@@ -1,41 +1,28 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
##############################################################################
|
||||
#
|
||||
# Author: Yannick Vaucher
|
||||
# Copyright 2013 Camptocamp SA
|
||||
#
|
||||
# This program is free software: you can redistribute it and/or modify
|
||||
# it under the terms of the GNU Affero General Public License as
|
||||
# published by the Free Software Foundation, either version 3 of the
|
||||
# License, or (at your option) any later version.
|
||||
#
|
||||
# This program is distributed in the hope that it will be useful,
|
||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
# GNU Affero General Public License for more details.
|
||||
#
|
||||
# You should have received a copy of the GNU Affero General Public License
|
||||
# along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
#
|
||||
##############################################################################
|
||||
{'name': 'Report to printer - Paper tray selection',
|
||||
'version': '8.0.1.0.0',
|
||||
'category': 'Printer',
|
||||
'author': "Camptocamp,Odoo Community Association (OCA)",
|
||||
'maintainer': 'Camptocamp',
|
||||
'website': 'http://www.camptocamp.com/',
|
||||
'license': 'AGPL-3',
|
||||
'depends': ['base_report_to_printer',
|
||||
],
|
||||
'data': [
|
||||
'users_view.xml',
|
||||
'ir_report_view.xml',
|
||||
'printer_view.xml',
|
||||
'report_xml_action_view.xml',
|
||||
'security/ir.model.access.csv',
|
||||
],
|
||||
'test': [],
|
||||
'installable': False,
|
||||
'auto_install': False,
|
||||
'application': True,
|
||||
}
|
||||
# Copyright (C) 2013-2014 Camptocamp (<http://www.camptocamp.com>)
|
||||
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl).
|
||||
|
||||
{
|
||||
'name': 'Report to printer - Paper tray selection',
|
||||
'version': '9.0.1.0.0',
|
||||
'category': 'Printer',
|
||||
'author': "Camptocamp, Odoo Community Association (OCA)",
|
||||
'maintainer': 'Camptocamp',
|
||||
'website': 'http://www.camptocamp.com/',
|
||||
'license': 'AGPL-3',
|
||||
'depends': [
|
||||
'base_report_to_printer',
|
||||
],
|
||||
'data': [
|
||||
'views/res_users.xml',
|
||||
'views/ir_actions_report_xml.xml',
|
||||
'views/printing_printer.xml',
|
||||
'views/printing_report_xml_action.xml',
|
||||
'security/ir.model.access.csv',
|
||||
],
|
||||
'external_dependencies': {
|
||||
'python': ['cups'],
|
||||
},
|
||||
'installable': True,
|
||||
'application': True,
|
||||
}
|
||||
|
||||
106
printer_tray/i18n/am.po
Normal file
106
printer_tray/i18n/am.po
Normal file
@@ -0,0 +1,106 @@
|
||||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * printer_tray
|
||||
#
|
||||
# Translators:
|
||||
# OCA Transbot <transbot@odoo-community.org>, 2016
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 8.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2016-08-15 21:56+0000\n"
|
||||
"PO-Revision-Date: 2016-08-15 21:56+0000\n"
|
||||
"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2016\n"
|
||||
"Language-Team: Amharic (https://www.transifex.com/oca/teams/23907/am/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Language: am\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
|
||||
|
||||
#. module: printer_tray
|
||||
#: field:printing.tray,create_uid:0
|
||||
msgid "Created by"
|
||||
msgstr "Creado por"
|
||||
|
||||
#. module: printer_tray
|
||||
#: field:printing.tray,create_date:0
|
||||
msgid "Created on"
|
||||
msgstr "Creado en"
|
||||
|
||||
#. module: printer_tray
|
||||
#: field:res.users,printer_tray_id:0
|
||||
msgid "Default Printer Paper Source"
|
||||
msgstr ""
|
||||
|
||||
#. module: printer_tray
|
||||
#: field:printing.tray,display_name:0
|
||||
msgid "Display Name"
|
||||
msgstr ""
|
||||
|
||||
#. module: printer_tray
|
||||
#: field:printing.tray,id:0
|
||||
msgid "ID"
|
||||
msgstr "ID"
|
||||
|
||||
#. module: printer_tray
|
||||
#: field:printing.tray,__last_update:0
|
||||
msgid "Last Modified on"
|
||||
msgstr ""
|
||||
|
||||
#. module: printer_tray
|
||||
#: field:printing.tray,write_uid:0
|
||||
msgid "Last Updated by"
|
||||
msgstr "Última actualización por"
|
||||
|
||||
#. module: printer_tray
|
||||
#: field:printing.tray,write_date:0
|
||||
msgid "Last Updated on"
|
||||
msgstr "Última actualización en"
|
||||
|
||||
#. module: printer_tray
|
||||
#: field:printing.tray,name:0
|
||||
msgid "Name"
|
||||
msgstr ""
|
||||
|
||||
#. module: printer_tray
|
||||
#: field:ir.actions.report.xml,printer_tray_id:0
|
||||
#: field:printing.report.xml.action,printer_tray_id:0
|
||||
msgid "Paper Source"
|
||||
msgstr ""
|
||||
|
||||
#. module: printer_tray
|
||||
#: field:printing.printer,tray_ids:0
|
||||
msgid "Paper Sources"
|
||||
msgstr ""
|
||||
|
||||
#. module: printer_tray
|
||||
#: model:ir.model,name:printer_tray.model_printing_printer
|
||||
#: field:printing.tray,printer_id:0
|
||||
msgid "Printer"
|
||||
msgstr ""
|
||||
|
||||
#. module: printer_tray
|
||||
#: model:ir.model,name:printer_tray.model_printing_tray
|
||||
msgid "Printer Tray"
|
||||
msgstr ""
|
||||
|
||||
#. module: printer_tray
|
||||
#: model:ir.model,name:printer_tray.model_printing_report_xml_action
|
||||
msgid "Report Printing Actions"
|
||||
msgstr ""
|
||||
|
||||
#. module: printer_tray
|
||||
#: field:printing.tray,system_name:0
|
||||
msgid "System name"
|
||||
msgstr ""
|
||||
|
||||
#. module: printer_tray
|
||||
#: view:printing.printer:printer_tray.view_printing_printer_form
|
||||
msgid "Trays"
|
||||
msgstr ""
|
||||
|
||||
#. module: printer_tray
|
||||
#: model:ir.model,name:printer_tray.model_res_users
|
||||
msgid "Users"
|
||||
msgstr ""
|
||||
106
printer_tray/i18n/bg.po
Normal file
106
printer_tray/i18n/bg.po
Normal file
@@ -0,0 +1,106 @@
|
||||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * printer_tray
|
||||
#
|
||||
# Translators:
|
||||
# Kaloyan Naumov <kaloyan@lumnus.net>, 2016
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 8.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2016-09-18 04:58+0000\n"
|
||||
"PO-Revision-Date: 2016-09-18 04:58+0000\n"
|
||||
"Last-Translator: Kaloyan Naumov <kaloyan@lumnus.net>, 2016\n"
|
||||
"Language-Team: Bulgarian (https://www.transifex.com/oca/teams/23907/bg/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Language: bg\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
|
||||
#. module: printer_tray
|
||||
#: field:printing.tray,create_uid:0
|
||||
msgid "Created by"
|
||||
msgstr "Създадено от"
|
||||
|
||||
#. module: printer_tray
|
||||
#: field:printing.tray,create_date:0
|
||||
msgid "Created on"
|
||||
msgstr "Създадено на"
|
||||
|
||||
#. module: printer_tray
|
||||
#: field:res.users,printer_tray_id:0
|
||||
msgid "Default Printer Paper Source"
|
||||
msgstr ""
|
||||
|
||||
#. module: printer_tray
|
||||
#: field:printing.tray,display_name:0
|
||||
msgid "Display Name"
|
||||
msgstr ""
|
||||
|
||||
#. module: printer_tray
|
||||
#: field:printing.tray,id:0
|
||||
msgid "ID"
|
||||
msgstr "ID"
|
||||
|
||||
#. module: printer_tray
|
||||
#: field:printing.tray,__last_update:0
|
||||
msgid "Last Modified on"
|
||||
msgstr "Последно обновено на"
|
||||
|
||||
#. module: printer_tray
|
||||
#: field:printing.tray,write_uid:0
|
||||
msgid "Last Updated by"
|
||||
msgstr "Последно обновено от"
|
||||
|
||||
#. module: printer_tray
|
||||
#: field:printing.tray,write_date:0
|
||||
msgid "Last Updated on"
|
||||
msgstr "Последно обновено на"
|
||||
|
||||
#. module: printer_tray
|
||||
#: field:printing.tray,name:0
|
||||
msgid "Name"
|
||||
msgstr "Име"
|
||||
|
||||
#. module: printer_tray
|
||||
#: field:ir.actions.report.xml,printer_tray_id:0
|
||||
#: field:printing.report.xml.action,printer_tray_id:0
|
||||
msgid "Paper Source"
|
||||
msgstr ""
|
||||
|
||||
#. module: printer_tray
|
||||
#: field:printing.printer,tray_ids:0
|
||||
msgid "Paper Sources"
|
||||
msgstr ""
|
||||
|
||||
#. module: printer_tray
|
||||
#: model:ir.model,name:printer_tray.model_printing_printer
|
||||
#: field:printing.tray,printer_id:0
|
||||
msgid "Printer"
|
||||
msgstr ""
|
||||
|
||||
#. module: printer_tray
|
||||
#: model:ir.model,name:printer_tray.model_printing_tray
|
||||
msgid "Printer Tray"
|
||||
msgstr ""
|
||||
|
||||
#. module: printer_tray
|
||||
#: model:ir.model,name:printer_tray.model_printing_report_xml_action
|
||||
msgid "Report Printing Actions"
|
||||
msgstr ""
|
||||
|
||||
#. module: printer_tray
|
||||
#: field:printing.tray,system_name:0
|
||||
msgid "System name"
|
||||
msgstr ""
|
||||
|
||||
#. module: printer_tray
|
||||
#: view:printing.printer:printer_tray.view_printing_printer_form
|
||||
msgid "Trays"
|
||||
msgstr ""
|
||||
|
||||
#. module: printer_tray
|
||||
#: model:ir.model,name:printer_tray.model_res_users
|
||||
msgid "Users"
|
||||
msgstr ""
|
||||
106
printer_tray/i18n/ca.po
Normal file
106
printer_tray/i18n/ca.po
Normal file
@@ -0,0 +1,106 @@
|
||||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * printer_tray
|
||||
#
|
||||
# Translators:
|
||||
# OCA Transbot <transbot@odoo-community.org>, 2016
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 8.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2016-08-15 21:56+0000\n"
|
||||
"PO-Revision-Date: 2016-08-15 21:56+0000\n"
|
||||
"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2016\n"
|
||||
"Language-Team: Catalan (https://www.transifex.com/oca/teams/23907/ca/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Language: ca\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
|
||||
#. module: printer_tray
|
||||
#: field:printing.tray,create_uid:0
|
||||
msgid "Created by"
|
||||
msgstr "Creat per"
|
||||
|
||||
#. module: printer_tray
|
||||
#: field:printing.tray,create_date:0
|
||||
msgid "Created on"
|
||||
msgstr "Creat el"
|
||||
|
||||
#. module: printer_tray
|
||||
#: field:res.users,printer_tray_id:0
|
||||
msgid "Default Printer Paper Source"
|
||||
msgstr ""
|
||||
|
||||
#. module: printer_tray
|
||||
#: field:printing.tray,display_name:0
|
||||
msgid "Display Name"
|
||||
msgstr ""
|
||||
|
||||
#. module: printer_tray
|
||||
#: field:printing.tray,id:0
|
||||
msgid "ID"
|
||||
msgstr "ID"
|
||||
|
||||
#. module: printer_tray
|
||||
#: field:printing.tray,__last_update:0
|
||||
msgid "Last Modified on"
|
||||
msgstr ""
|
||||
|
||||
#. module: printer_tray
|
||||
#: field:printing.tray,write_uid:0
|
||||
msgid "Last Updated by"
|
||||
msgstr "Darrera Actualització per"
|
||||
|
||||
#. module: printer_tray
|
||||
#: field:printing.tray,write_date:0
|
||||
msgid "Last Updated on"
|
||||
msgstr "Darrera Actualització el"
|
||||
|
||||
#. module: printer_tray
|
||||
#: field:printing.tray,name:0
|
||||
msgid "Name"
|
||||
msgstr ""
|
||||
|
||||
#. module: printer_tray
|
||||
#: field:ir.actions.report.xml,printer_tray_id:0
|
||||
#: field:printing.report.xml.action,printer_tray_id:0
|
||||
msgid "Paper Source"
|
||||
msgstr ""
|
||||
|
||||
#. module: printer_tray
|
||||
#: field:printing.printer,tray_ids:0
|
||||
msgid "Paper Sources"
|
||||
msgstr ""
|
||||
|
||||
#. module: printer_tray
|
||||
#: model:ir.model,name:printer_tray.model_printing_printer
|
||||
#: field:printing.tray,printer_id:0
|
||||
msgid "Printer"
|
||||
msgstr ""
|
||||
|
||||
#. module: printer_tray
|
||||
#: model:ir.model,name:printer_tray.model_printing_tray
|
||||
msgid "Printer Tray"
|
||||
msgstr ""
|
||||
|
||||
#. module: printer_tray
|
||||
#: model:ir.model,name:printer_tray.model_printing_report_xml_action
|
||||
msgid "Report Printing Actions"
|
||||
msgstr ""
|
||||
|
||||
#. module: printer_tray
|
||||
#: field:printing.tray,system_name:0
|
||||
msgid "System name"
|
||||
msgstr ""
|
||||
|
||||
#. module: printer_tray
|
||||
#: view:printing.printer:printer_tray.view_printing_printer_form
|
||||
msgid "Trays"
|
||||
msgstr ""
|
||||
|
||||
#. module: printer_tray
|
||||
#: model:ir.model,name:printer_tray.model_res_users
|
||||
msgid "Users"
|
||||
msgstr ""
|
||||
108
printer_tray/i18n/de.po
Normal file
108
printer_tray/i18n/de.po
Normal file
@@ -0,0 +1,108 @@
|
||||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * printer_tray
|
||||
#
|
||||
# Translators:
|
||||
# OCA Transbot <transbot@odoo-community.org>, 2016
|
||||
# Ermin Trevisan <trevi@twanda.com>, 2016
|
||||
# Philipp Hug <philipp@hug.cx>, 2016
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 8.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2016-09-18 04:58+0000\n"
|
||||
"PO-Revision-Date: 2016-09-18 04:58+0000\n"
|
||||
"Last-Translator: Philipp Hug <philipp@hug.cx>, 2016\n"
|
||||
"Language-Team: German (https://www.transifex.com/oca/teams/23907/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: printer_tray
|
||||
#: field:printing.tray,create_uid:0
|
||||
msgid "Created by"
|
||||
msgstr "Erstellt von"
|
||||
|
||||
#. module: printer_tray
|
||||
#: field:printing.tray,create_date:0
|
||||
msgid "Created on"
|
||||
msgstr "Erstellt am:"
|
||||
|
||||
#. module: printer_tray
|
||||
#: field:res.users,printer_tray_id:0
|
||||
msgid "Default Printer Paper Source"
|
||||
msgstr ""
|
||||
|
||||
#. module: printer_tray
|
||||
#: field:printing.tray,display_name:0
|
||||
msgid "Display Name"
|
||||
msgstr "Anzeigename"
|
||||
|
||||
#. module: printer_tray
|
||||
#: field:printing.tray,id:0
|
||||
msgid "ID"
|
||||
msgstr "ID"
|
||||
|
||||
#. module: printer_tray
|
||||
#: field:printing.tray,__last_update:0
|
||||
msgid "Last Modified on"
|
||||
msgstr "Zuletzt geändert am"
|
||||
|
||||
#. module: printer_tray
|
||||
#: field:printing.tray,write_uid:0
|
||||
msgid "Last Updated by"
|
||||
msgstr "Zuletzt aktualisiert von"
|
||||
|
||||
#. module: printer_tray
|
||||
#: field:printing.tray,write_date:0
|
||||
msgid "Last Updated on"
|
||||
msgstr "Zuletzt aktualisiert am"
|
||||
|
||||
#. module: printer_tray
|
||||
#: field:printing.tray,name:0
|
||||
msgid "Name"
|
||||
msgstr "Bezeichnung"
|
||||
|
||||
#. module: printer_tray
|
||||
#: field:ir.actions.report.xml,printer_tray_id:0
|
||||
#: field:printing.report.xml.action,printer_tray_id:0
|
||||
msgid "Paper Source"
|
||||
msgstr ""
|
||||
|
||||
#. module: printer_tray
|
||||
#: field:printing.printer,tray_ids:0
|
||||
msgid "Paper Sources"
|
||||
msgstr ""
|
||||
|
||||
#. module: printer_tray
|
||||
#: model:ir.model,name:printer_tray.model_printing_printer
|
||||
#: field:printing.tray,printer_id:0
|
||||
msgid "Printer"
|
||||
msgstr ""
|
||||
|
||||
#. module: printer_tray
|
||||
#: model:ir.model,name:printer_tray.model_printing_tray
|
||||
msgid "Printer Tray"
|
||||
msgstr ""
|
||||
|
||||
#. module: printer_tray
|
||||
#: model:ir.model,name:printer_tray.model_printing_report_xml_action
|
||||
msgid "Report Printing Actions"
|
||||
msgstr ""
|
||||
|
||||
#. module: printer_tray
|
||||
#: field:printing.tray,system_name:0
|
||||
msgid "System name"
|
||||
msgstr ""
|
||||
|
||||
#. module: printer_tray
|
||||
#: view:printing.printer:printer_tray.view_printing_printer_form
|
||||
msgid "Trays"
|
||||
msgstr ""
|
||||
|
||||
#. module: printer_tray
|
||||
#: model:ir.model,name:printer_tray.model_res_users
|
||||
msgid "Users"
|
||||
msgstr ""
|
||||
106
printer_tray/i18n/el_GR.po
Normal file
106
printer_tray/i18n/el_GR.po
Normal file
@@ -0,0 +1,106 @@
|
||||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * printer_tray
|
||||
#
|
||||
# Translators:
|
||||
# OCA Transbot <transbot@odoo-community.org>, 2016
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 8.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2016-08-15 21:56+0000\n"
|
||||
"PO-Revision-Date: 2016-08-15 21:56+0000\n"
|
||||
"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2016\n"
|
||||
"Language-Team: Greek (Greece) (https://www.transifex.com/oca/teams/23907/el_GR/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Language: el_GR\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
|
||||
#. module: printer_tray
|
||||
#: field:printing.tray,create_uid:0
|
||||
msgid "Created by"
|
||||
msgstr "Δημιουργήθηκε από "
|
||||
|
||||
#. module: printer_tray
|
||||
#: field:printing.tray,create_date:0
|
||||
msgid "Created on"
|
||||
msgstr "Δημιουργήθηκε στις"
|
||||
|
||||
#. module: printer_tray
|
||||
#: field:res.users,printer_tray_id:0
|
||||
msgid "Default Printer Paper Source"
|
||||
msgstr ""
|
||||
|
||||
#. module: printer_tray
|
||||
#: field:printing.tray,display_name:0
|
||||
msgid "Display Name"
|
||||
msgstr ""
|
||||
|
||||
#. module: printer_tray
|
||||
#: field:printing.tray,id:0
|
||||
msgid "ID"
|
||||
msgstr "Κωδικός"
|
||||
|
||||
#. module: printer_tray
|
||||
#: field:printing.tray,__last_update:0
|
||||
msgid "Last Modified on"
|
||||
msgstr ""
|
||||
|
||||
#. module: printer_tray
|
||||
#: field:printing.tray,write_uid:0
|
||||
msgid "Last Updated by"
|
||||
msgstr "Τελευταία ενημέρωση από"
|
||||
|
||||
#. module: printer_tray
|
||||
#: field:printing.tray,write_date:0
|
||||
msgid "Last Updated on"
|
||||
msgstr "Τελευταία ενημέρωση στις"
|
||||
|
||||
#. module: printer_tray
|
||||
#: field:printing.tray,name:0
|
||||
msgid "Name"
|
||||
msgstr ""
|
||||
|
||||
#. module: printer_tray
|
||||
#: field:ir.actions.report.xml,printer_tray_id:0
|
||||
#: field:printing.report.xml.action,printer_tray_id:0
|
||||
msgid "Paper Source"
|
||||
msgstr ""
|
||||
|
||||
#. module: printer_tray
|
||||
#: field:printing.printer,tray_ids:0
|
||||
msgid "Paper Sources"
|
||||
msgstr ""
|
||||
|
||||
#. module: printer_tray
|
||||
#: model:ir.model,name:printer_tray.model_printing_printer
|
||||
#: field:printing.tray,printer_id:0
|
||||
msgid "Printer"
|
||||
msgstr ""
|
||||
|
||||
#. module: printer_tray
|
||||
#: model:ir.model,name:printer_tray.model_printing_tray
|
||||
msgid "Printer Tray"
|
||||
msgstr ""
|
||||
|
||||
#. module: printer_tray
|
||||
#: model:ir.model,name:printer_tray.model_printing_report_xml_action
|
||||
msgid "Report Printing Actions"
|
||||
msgstr ""
|
||||
|
||||
#. module: printer_tray
|
||||
#: field:printing.tray,system_name:0
|
||||
msgid "System name"
|
||||
msgstr ""
|
||||
|
||||
#. module: printer_tray
|
||||
#: view:printing.printer:printer_tray.view_printing_printer_form
|
||||
msgid "Trays"
|
||||
msgstr ""
|
||||
|
||||
#. module: printer_tray
|
||||
#: model:ir.model,name:printer_tray.model_res_users
|
||||
msgid "Users"
|
||||
msgstr ""
|
||||
106
printer_tray/i18n/es.po
Normal file
106
printer_tray/i18n/es.po
Normal file
@@ -0,0 +1,106 @@
|
||||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * printer_tray
|
||||
#
|
||||
# Translators:
|
||||
# OCA Transbot <transbot@odoo-community.org>, 2016
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 8.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2016-08-15 21:56+0000\n"
|
||||
"PO-Revision-Date: 2016-08-15 21:56+0000\n"
|
||||
"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2016\n"
|
||||
"Language-Team: Spanish (https://www.transifex.com/oca/teams/23907/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: printer_tray
|
||||
#: field:printing.tray,create_uid:0
|
||||
msgid "Created by"
|
||||
msgstr "Creado por"
|
||||
|
||||
#. module: printer_tray
|
||||
#: field:printing.tray,create_date:0
|
||||
msgid "Created on"
|
||||
msgstr "Creado en"
|
||||
|
||||
#. module: printer_tray
|
||||
#: field:res.users,printer_tray_id:0
|
||||
msgid "Default Printer Paper Source"
|
||||
msgstr ""
|
||||
|
||||
#. module: printer_tray
|
||||
#: field:printing.tray,display_name:0
|
||||
msgid "Display Name"
|
||||
msgstr "Nombre mostrado"
|
||||
|
||||
#. module: printer_tray
|
||||
#: field:printing.tray,id:0
|
||||
msgid "ID"
|
||||
msgstr "ID"
|
||||
|
||||
#. module: printer_tray
|
||||
#: field:printing.tray,__last_update:0
|
||||
msgid "Last Modified on"
|
||||
msgstr "Última modificación el"
|
||||
|
||||
#. module: printer_tray
|
||||
#: field:printing.tray,write_uid:0
|
||||
msgid "Last Updated by"
|
||||
msgstr "Última actualización por"
|
||||
|
||||
#. module: printer_tray
|
||||
#: field:printing.tray,write_date:0
|
||||
msgid "Last Updated on"
|
||||
msgstr "Última actualización el"
|
||||
|
||||
#. module: printer_tray
|
||||
#: field:printing.tray,name:0
|
||||
msgid "Name"
|
||||
msgstr "Nombre"
|
||||
|
||||
#. module: printer_tray
|
||||
#: field:ir.actions.report.xml,printer_tray_id:0
|
||||
#: field:printing.report.xml.action,printer_tray_id:0
|
||||
msgid "Paper Source"
|
||||
msgstr ""
|
||||
|
||||
#. module: printer_tray
|
||||
#: field:printing.printer,tray_ids:0
|
||||
msgid "Paper Sources"
|
||||
msgstr ""
|
||||
|
||||
#. module: printer_tray
|
||||
#: model:ir.model,name:printer_tray.model_printing_printer
|
||||
#: field:printing.tray,printer_id:0
|
||||
msgid "Printer"
|
||||
msgstr ""
|
||||
|
||||
#. module: printer_tray
|
||||
#: model:ir.model,name:printer_tray.model_printing_tray
|
||||
msgid "Printer Tray"
|
||||
msgstr ""
|
||||
|
||||
#. module: printer_tray
|
||||
#: model:ir.model,name:printer_tray.model_printing_report_xml_action
|
||||
msgid "Report Printing Actions"
|
||||
msgstr ""
|
||||
|
||||
#. module: printer_tray
|
||||
#: field:printing.tray,system_name:0
|
||||
msgid "System name"
|
||||
msgstr ""
|
||||
|
||||
#. module: printer_tray
|
||||
#: view:printing.printer:printer_tray.view_printing_printer_form
|
||||
msgid "Trays"
|
||||
msgstr ""
|
||||
|
||||
#. module: printer_tray
|
||||
#: model:ir.model,name:printer_tray.model_res_users
|
||||
msgid "Users"
|
||||
msgstr ""
|
||||
106
printer_tray/i18n/es_ES.po
Normal file
106
printer_tray/i18n/es_ES.po
Normal file
@@ -0,0 +1,106 @@
|
||||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * printer_tray
|
||||
#
|
||||
# Translators:
|
||||
# OCA Transbot <transbot@odoo-community.org>, 2016
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 8.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2016-08-15 21:56+0000\n"
|
||||
"PO-Revision-Date: 2016-08-15 21:56+0000\n"
|
||||
"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2016\n"
|
||||
"Language-Team: Spanish (Spain) (https://www.transifex.com/oca/teams/23907/es_ES/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Language: es_ES\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
|
||||
#. module: printer_tray
|
||||
#: field:printing.tray,create_uid:0
|
||||
msgid "Created by"
|
||||
msgstr "Creado por"
|
||||
|
||||
#. module: printer_tray
|
||||
#: field:printing.tray,create_date:0
|
||||
msgid "Created on"
|
||||
msgstr "Creado en"
|
||||
|
||||
#. module: printer_tray
|
||||
#: field:res.users,printer_tray_id:0
|
||||
msgid "Default Printer Paper Source"
|
||||
msgstr ""
|
||||
|
||||
#. module: printer_tray
|
||||
#: field:printing.tray,display_name:0
|
||||
msgid "Display Name"
|
||||
msgstr ""
|
||||
|
||||
#. module: printer_tray
|
||||
#: field:printing.tray,id:0
|
||||
msgid "ID"
|
||||
msgstr "ID"
|
||||
|
||||
#. module: printer_tray
|
||||
#: field:printing.tray,__last_update:0
|
||||
msgid "Last Modified on"
|
||||
msgstr ""
|
||||
|
||||
#. module: printer_tray
|
||||
#: field:printing.tray,write_uid:0
|
||||
msgid "Last Updated by"
|
||||
msgstr "Última actualización por"
|
||||
|
||||
#. module: printer_tray
|
||||
#: field:printing.tray,write_date:0
|
||||
msgid "Last Updated on"
|
||||
msgstr "Última actualización en"
|
||||
|
||||
#. module: printer_tray
|
||||
#: field:printing.tray,name:0
|
||||
msgid "Name"
|
||||
msgstr ""
|
||||
|
||||
#. module: printer_tray
|
||||
#: field:ir.actions.report.xml,printer_tray_id:0
|
||||
#: field:printing.report.xml.action,printer_tray_id:0
|
||||
msgid "Paper Source"
|
||||
msgstr ""
|
||||
|
||||
#. module: printer_tray
|
||||
#: field:printing.printer,tray_ids:0
|
||||
msgid "Paper Sources"
|
||||
msgstr ""
|
||||
|
||||
#. module: printer_tray
|
||||
#: model:ir.model,name:printer_tray.model_printing_printer
|
||||
#: field:printing.tray,printer_id:0
|
||||
msgid "Printer"
|
||||
msgstr ""
|
||||
|
||||
#. module: printer_tray
|
||||
#: model:ir.model,name:printer_tray.model_printing_tray
|
||||
msgid "Printer Tray"
|
||||
msgstr ""
|
||||
|
||||
#. module: printer_tray
|
||||
#: model:ir.model,name:printer_tray.model_printing_report_xml_action
|
||||
msgid "Report Printing Actions"
|
||||
msgstr ""
|
||||
|
||||
#. module: printer_tray
|
||||
#: field:printing.tray,system_name:0
|
||||
msgid "System name"
|
||||
msgstr ""
|
||||
|
||||
#. module: printer_tray
|
||||
#: view:printing.printer:printer_tray.view_printing_printer_form
|
||||
msgid "Trays"
|
||||
msgstr ""
|
||||
|
||||
#. module: printer_tray
|
||||
#: model:ir.model,name:printer_tray.model_res_users
|
||||
msgid "Users"
|
||||
msgstr ""
|
||||
107
printer_tray/i18n/fi.po
Normal file
107
printer_tray/i18n/fi.po
Normal file
@@ -0,0 +1,107 @@
|
||||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * printer_tray
|
||||
#
|
||||
# Translators:
|
||||
# OCA Transbot <transbot@odoo-community.org>, 2016
|
||||
# Jarmo Kortetjärvi <jarmo.kortetjarvi@gmail.com>, 2016
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 8.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2016-08-15 21:56+0000\n"
|
||||
"PO-Revision-Date: 2016-08-15 21:56+0000\n"
|
||||
"Last-Translator: Jarmo Kortetjärvi <jarmo.kortetjarvi@gmail.com>, 2016\n"
|
||||
"Language-Team: Finnish (https://www.transifex.com/oca/teams/23907/fi/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Language: fi\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
|
||||
#. module: printer_tray
|
||||
#: field:printing.tray,create_uid:0
|
||||
msgid "Created by"
|
||||
msgstr "Luonut"
|
||||
|
||||
#. module: printer_tray
|
||||
#: field:printing.tray,create_date:0
|
||||
msgid "Created on"
|
||||
msgstr "Luotu"
|
||||
|
||||
#. module: printer_tray
|
||||
#: field:res.users,printer_tray_id:0
|
||||
msgid "Default Printer Paper Source"
|
||||
msgstr ""
|
||||
|
||||
#. module: printer_tray
|
||||
#: field:printing.tray,display_name:0
|
||||
msgid "Display Name"
|
||||
msgstr "Nimi"
|
||||
|
||||
#. module: printer_tray
|
||||
#: field:printing.tray,id:0
|
||||
msgid "ID"
|
||||
msgstr "ID"
|
||||
|
||||
#. module: printer_tray
|
||||
#: field:printing.tray,__last_update:0
|
||||
msgid "Last Modified on"
|
||||
msgstr "Viimeksi muokattu"
|
||||
|
||||
#. module: printer_tray
|
||||
#: field:printing.tray,write_uid:0
|
||||
msgid "Last Updated by"
|
||||
msgstr "Viimeksi päivittänyt"
|
||||
|
||||
#. module: printer_tray
|
||||
#: field:printing.tray,write_date:0
|
||||
msgid "Last Updated on"
|
||||
msgstr "Viimeksi päivitetty"
|
||||
|
||||
#. module: printer_tray
|
||||
#: field:printing.tray,name:0
|
||||
msgid "Name"
|
||||
msgstr ""
|
||||
|
||||
#. module: printer_tray
|
||||
#: field:ir.actions.report.xml,printer_tray_id:0
|
||||
#: field:printing.report.xml.action,printer_tray_id:0
|
||||
msgid "Paper Source"
|
||||
msgstr ""
|
||||
|
||||
#. module: printer_tray
|
||||
#: field:printing.printer,tray_ids:0
|
||||
msgid "Paper Sources"
|
||||
msgstr ""
|
||||
|
||||
#. module: printer_tray
|
||||
#: model:ir.model,name:printer_tray.model_printing_printer
|
||||
#: field:printing.tray,printer_id:0
|
||||
msgid "Printer"
|
||||
msgstr ""
|
||||
|
||||
#. module: printer_tray
|
||||
#: model:ir.model,name:printer_tray.model_printing_tray
|
||||
msgid "Printer Tray"
|
||||
msgstr ""
|
||||
|
||||
#. module: printer_tray
|
||||
#: model:ir.model,name:printer_tray.model_printing_report_xml_action
|
||||
msgid "Report Printing Actions"
|
||||
msgstr ""
|
||||
|
||||
#. module: printer_tray
|
||||
#: field:printing.tray,system_name:0
|
||||
msgid "System name"
|
||||
msgstr ""
|
||||
|
||||
#. module: printer_tray
|
||||
#: view:printing.printer:printer_tray.view_printing_printer_form
|
||||
msgid "Trays"
|
||||
msgstr ""
|
||||
|
||||
#. module: printer_tray
|
||||
#: model:ir.model,name:printer_tray.model_res_users
|
||||
msgid "Users"
|
||||
msgstr ""
|
||||
@@ -1,50 +1,62 @@
|
||||
# Translation of OpenERP Server.
|
||||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * printer_tray
|
||||
#
|
||||
# * printer_tray
|
||||
#
|
||||
# Translators:
|
||||
# OCA Transbot <transbot@odoo-community.org>, 2016
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: OpenERP Server 7.0\n"
|
||||
"Project-Id-Version: Odoo Server 8.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2014-01-31 15:44+0000\n"
|
||||
"PO-Revision-Date: 2014-01-31 16:48+0100\n"
|
||||
"Last-Translator: Yannick Vaucher <yannick.vaucher@camptocamp.com>\n"
|
||||
"Language-Team: \n"
|
||||
"Language: \n"
|
||||
"POT-Creation-Date: 2016-08-15 21:56+0000\n"
|
||||
"PO-Revision-Date: 2016-08-15 21:56+0000\n"
|
||||
"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2016\n"
|
||||
"Language-Team: French (https://www.transifex.com/oca/teams/23907/fr/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Plural-Forms: \n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Language: fr\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
|
||||
|
||||
#. module: printer_tray
|
||||
#: field:printing.tray,create_uid:0
|
||||
msgid "Created by"
|
||||
msgstr ""
|
||||
msgstr "Créé par"
|
||||
|
||||
#. module: printer_tray
|
||||
#: field:printing.tray,create_date:0
|
||||
msgid "Created on"
|
||||
msgstr ""
|
||||
msgstr "Date"
|
||||
|
||||
#. module: printer_tray
|
||||
#: field:res.users,printer_tray_id:0
|
||||
msgid "Default Printer Paper Source"
|
||||
msgstr "Source de papier par défaut"
|
||||
|
||||
#. module: printer_tray
|
||||
#: field:printing.tray,display_name:0
|
||||
msgid "Display Name"
|
||||
msgstr "Nom à afficher"
|
||||
|
||||
#. module: printer_tray
|
||||
#: field:printing.tray,id:0
|
||||
msgid "ID"
|
||||
msgstr ""
|
||||
msgstr "ID"
|
||||
|
||||
#. module: printer_tray
|
||||
#: field:printing.tray,__last_update:0
|
||||
msgid "Last Modified on"
|
||||
msgstr "Dernière modification le"
|
||||
|
||||
#. module: printer_tray
|
||||
#: field:printing.tray,write_uid:0
|
||||
msgid "Last Updated by"
|
||||
msgstr ""
|
||||
msgstr "Dernière mise à jour par"
|
||||
|
||||
#. module: printer_tray
|
||||
#: field:printing.tray,write_date:0
|
||||
msgid "Last Updated on"
|
||||
msgstr ""
|
||||
msgstr "Dernière mise à jour le"
|
||||
|
||||
#. module: printer_tray
|
||||
#: field:printing.tray,name:0
|
||||
@@ -53,6 +65,7 @@ msgstr "Nom"
|
||||
|
||||
#. module: printer_tray
|
||||
#: field:ir.actions.report.xml,printer_tray_id:0
|
||||
#: field:printing.report.xml.action,printer_tray_id:0
|
||||
msgid "Paper Source"
|
||||
msgstr "Source de papier"
|
||||
|
||||
@@ -72,6 +85,11 @@ msgstr "Imprimante"
|
||||
msgid "Printer Tray"
|
||||
msgstr "Bac d'impression"
|
||||
|
||||
#. module: printer_tray
|
||||
#: model:ir.model,name:printer_tray.model_printing_report_xml_action
|
||||
msgid "Report Printing Actions"
|
||||
msgstr ""
|
||||
|
||||
#. module: printer_tray
|
||||
#: field:printing.tray,system_name:0
|
||||
msgid "System name"
|
||||
|
||||
106
printer_tray/i18n/gl.po
Normal file
106
printer_tray/i18n/gl.po
Normal file
@@ -0,0 +1,106 @@
|
||||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * printer_tray
|
||||
#
|
||||
# Translators:
|
||||
# OCA Transbot <transbot@odoo-community.org>, 2016
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 8.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2016-08-15 21:56+0000\n"
|
||||
"PO-Revision-Date: 2016-08-15 21:56+0000\n"
|
||||
"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2016\n"
|
||||
"Language-Team: Galician (https://www.transifex.com/oca/teams/23907/gl/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Language: gl\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
|
||||
#. module: printer_tray
|
||||
#: field:printing.tray,create_uid:0
|
||||
msgid "Created by"
|
||||
msgstr "Creado por"
|
||||
|
||||
#. module: printer_tray
|
||||
#: field:printing.tray,create_date:0
|
||||
msgid "Created on"
|
||||
msgstr "Creado en"
|
||||
|
||||
#. module: printer_tray
|
||||
#: field:res.users,printer_tray_id:0
|
||||
msgid "Default Printer Paper Source"
|
||||
msgstr ""
|
||||
|
||||
#. module: printer_tray
|
||||
#: field:printing.tray,display_name:0
|
||||
msgid "Display Name"
|
||||
msgstr ""
|
||||
|
||||
#. module: printer_tray
|
||||
#: field:printing.tray,id:0
|
||||
msgid "ID"
|
||||
msgstr "ID"
|
||||
|
||||
#. module: printer_tray
|
||||
#: field:printing.tray,__last_update:0
|
||||
msgid "Last Modified on"
|
||||
msgstr ""
|
||||
|
||||
#. module: printer_tray
|
||||
#: field:printing.tray,write_uid:0
|
||||
msgid "Last Updated by"
|
||||
msgstr "ültima actualización por"
|
||||
|
||||
#. module: printer_tray
|
||||
#: field:printing.tray,write_date:0
|
||||
msgid "Last Updated on"
|
||||
msgstr "Última actualización en"
|
||||
|
||||
#. module: printer_tray
|
||||
#: field:printing.tray,name:0
|
||||
msgid "Name"
|
||||
msgstr ""
|
||||
|
||||
#. module: printer_tray
|
||||
#: field:ir.actions.report.xml,printer_tray_id:0
|
||||
#: field:printing.report.xml.action,printer_tray_id:0
|
||||
msgid "Paper Source"
|
||||
msgstr ""
|
||||
|
||||
#. module: printer_tray
|
||||
#: field:printing.printer,tray_ids:0
|
||||
msgid "Paper Sources"
|
||||
msgstr ""
|
||||
|
||||
#. module: printer_tray
|
||||
#: model:ir.model,name:printer_tray.model_printing_printer
|
||||
#: field:printing.tray,printer_id:0
|
||||
msgid "Printer"
|
||||
msgstr ""
|
||||
|
||||
#. module: printer_tray
|
||||
#: model:ir.model,name:printer_tray.model_printing_tray
|
||||
msgid "Printer Tray"
|
||||
msgstr ""
|
||||
|
||||
#. module: printer_tray
|
||||
#: model:ir.model,name:printer_tray.model_printing_report_xml_action
|
||||
msgid "Report Printing Actions"
|
||||
msgstr ""
|
||||
|
||||
#. module: printer_tray
|
||||
#: field:printing.tray,system_name:0
|
||||
msgid "System name"
|
||||
msgstr ""
|
||||
|
||||
#. module: printer_tray
|
||||
#: view:printing.printer:printer_tray.view_printing_printer_form
|
||||
msgid "Trays"
|
||||
msgstr ""
|
||||
|
||||
#. module: printer_tray
|
||||
#: model:ir.model,name:printer_tray.model_res_users
|
||||
msgid "Users"
|
||||
msgstr ""
|
||||
106
printer_tray/i18n/hr.po
Normal file
106
printer_tray/i18n/hr.po
Normal file
@@ -0,0 +1,106 @@
|
||||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * printer_tray
|
||||
#
|
||||
# Translators:
|
||||
# Bole <bole@dajmi5.com>, 2016
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 8.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2016-09-18 04:58+0000\n"
|
||||
"PO-Revision-Date: 2016-09-18 04:58+0000\n"
|
||||
"Last-Translator: Bole <bole@dajmi5.com>, 2016\n"
|
||||
"Language-Team: Croatian (https://www.transifex.com/oca/teams/23907/hr/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Language: hr\n"
|
||||
"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
|
||||
|
||||
#. module: printer_tray
|
||||
#: field:printing.tray,create_uid:0
|
||||
msgid "Created by"
|
||||
msgstr "Kreirao"
|
||||
|
||||
#. module: printer_tray
|
||||
#: field:printing.tray,create_date:0
|
||||
msgid "Created on"
|
||||
msgstr "Kreirano"
|
||||
|
||||
#. module: printer_tray
|
||||
#: field:res.users,printer_tray_id:0
|
||||
msgid "Default Printer Paper Source"
|
||||
msgstr ""
|
||||
|
||||
#. module: printer_tray
|
||||
#: field:printing.tray,display_name:0
|
||||
msgid "Display Name"
|
||||
msgstr "Naziv "
|
||||
|
||||
#. module: printer_tray
|
||||
#: field:printing.tray,id:0
|
||||
msgid "ID"
|
||||
msgstr "ID"
|
||||
|
||||
#. module: printer_tray
|
||||
#: field:printing.tray,__last_update:0
|
||||
msgid "Last Modified on"
|
||||
msgstr "Zadnje modificirano"
|
||||
|
||||
#. module: printer_tray
|
||||
#: field:printing.tray,write_uid:0
|
||||
msgid "Last Updated by"
|
||||
msgstr "Zadnji ažurirao"
|
||||
|
||||
#. module: printer_tray
|
||||
#: field:printing.tray,write_date:0
|
||||
msgid "Last Updated on"
|
||||
msgstr "Zadnje ažuriranje"
|
||||
|
||||
#. module: printer_tray
|
||||
#: field:printing.tray,name:0
|
||||
msgid "Name"
|
||||
msgstr ""
|
||||
|
||||
#. module: printer_tray
|
||||
#: field:ir.actions.report.xml,printer_tray_id:0
|
||||
#: field:printing.report.xml.action,printer_tray_id:0
|
||||
msgid "Paper Source"
|
||||
msgstr ""
|
||||
|
||||
#. module: printer_tray
|
||||
#: field:printing.printer,tray_ids:0
|
||||
msgid "Paper Sources"
|
||||
msgstr ""
|
||||
|
||||
#. module: printer_tray
|
||||
#: model:ir.model,name:printer_tray.model_printing_printer
|
||||
#: field:printing.tray,printer_id:0
|
||||
msgid "Printer"
|
||||
msgstr ""
|
||||
|
||||
#. module: printer_tray
|
||||
#: model:ir.model,name:printer_tray.model_printing_tray
|
||||
msgid "Printer Tray"
|
||||
msgstr ""
|
||||
|
||||
#. module: printer_tray
|
||||
#: model:ir.model,name:printer_tray.model_printing_report_xml_action
|
||||
msgid "Report Printing Actions"
|
||||
msgstr ""
|
||||
|
||||
#. module: printer_tray
|
||||
#: field:printing.tray,system_name:0
|
||||
msgid "System name"
|
||||
msgstr ""
|
||||
|
||||
#. module: printer_tray
|
||||
#: view:printing.printer:printer_tray.view_printing_printer_form
|
||||
msgid "Trays"
|
||||
msgstr ""
|
||||
|
||||
#. module: printer_tray
|
||||
#: model:ir.model,name:printer_tray.model_res_users
|
||||
msgid "Users"
|
||||
msgstr ""
|
||||
106
printer_tray/i18n/hr_HR.po
Normal file
106
printer_tray/i18n/hr_HR.po
Normal file
@@ -0,0 +1,106 @@
|
||||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * printer_tray
|
||||
#
|
||||
# Translators:
|
||||
# Bole <bole@dajmi5.com>, 2016
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 8.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2016-09-18 04:58+0000\n"
|
||||
"PO-Revision-Date: 2016-09-18 04:58+0000\n"
|
||||
"Last-Translator: Bole <bole@dajmi5.com>, 2016\n"
|
||||
"Language-Team: Croatian (Croatia) (https://www.transifex.com/oca/teams/23907/hr_HR/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Language: hr_HR\n"
|
||||
"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
|
||||
|
||||
#. module: printer_tray
|
||||
#: field:printing.tray,create_uid:0
|
||||
msgid "Created by"
|
||||
msgstr "Kreirao"
|
||||
|
||||
#. module: printer_tray
|
||||
#: field:printing.tray,create_date:0
|
||||
msgid "Created on"
|
||||
msgstr "Kreirano"
|
||||
|
||||
#. module: printer_tray
|
||||
#: field:res.users,printer_tray_id:0
|
||||
msgid "Default Printer Paper Source"
|
||||
msgstr ""
|
||||
|
||||
#. module: printer_tray
|
||||
#: field:printing.tray,display_name:0
|
||||
msgid "Display Name"
|
||||
msgstr "Naziv"
|
||||
|
||||
#. module: printer_tray
|
||||
#: field:printing.tray,id:0
|
||||
msgid "ID"
|
||||
msgstr "ID"
|
||||
|
||||
#. module: printer_tray
|
||||
#: field:printing.tray,__last_update:0
|
||||
msgid "Last Modified on"
|
||||
msgstr "Zadnje modificirano"
|
||||
|
||||
#. module: printer_tray
|
||||
#: field:printing.tray,write_uid:0
|
||||
msgid "Last Updated by"
|
||||
msgstr "Zadnji ažurirao"
|
||||
|
||||
#. module: printer_tray
|
||||
#: field:printing.tray,write_date:0
|
||||
msgid "Last Updated on"
|
||||
msgstr "Zadnje ažurirano"
|
||||
|
||||
#. module: printer_tray
|
||||
#: field:printing.tray,name:0
|
||||
msgid "Name"
|
||||
msgstr ""
|
||||
|
||||
#. module: printer_tray
|
||||
#: field:ir.actions.report.xml,printer_tray_id:0
|
||||
#: field:printing.report.xml.action,printer_tray_id:0
|
||||
msgid "Paper Source"
|
||||
msgstr ""
|
||||
|
||||
#. module: printer_tray
|
||||
#: field:printing.printer,tray_ids:0
|
||||
msgid "Paper Sources"
|
||||
msgstr ""
|
||||
|
||||
#. module: printer_tray
|
||||
#: model:ir.model,name:printer_tray.model_printing_printer
|
||||
#: field:printing.tray,printer_id:0
|
||||
msgid "Printer"
|
||||
msgstr ""
|
||||
|
||||
#. module: printer_tray
|
||||
#: model:ir.model,name:printer_tray.model_printing_tray
|
||||
msgid "Printer Tray"
|
||||
msgstr ""
|
||||
|
||||
#. module: printer_tray
|
||||
#: model:ir.model,name:printer_tray.model_printing_report_xml_action
|
||||
msgid "Report Printing Actions"
|
||||
msgstr ""
|
||||
|
||||
#. module: printer_tray
|
||||
#: field:printing.tray,system_name:0
|
||||
msgid "System name"
|
||||
msgstr ""
|
||||
|
||||
#. module: printer_tray
|
||||
#: view:printing.printer:printer_tray.view_printing_printer_form
|
||||
msgid "Trays"
|
||||
msgstr ""
|
||||
|
||||
#. module: printer_tray
|
||||
#: model:ir.model,name:printer_tray.model_res_users
|
||||
msgid "Users"
|
||||
msgstr ""
|
||||
106
printer_tray/i18n/it.po
Normal file
106
printer_tray/i18n/it.po
Normal file
@@ -0,0 +1,106 @@
|
||||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * printer_tray
|
||||
#
|
||||
# Translators:
|
||||
# OCA Transbot <transbot@odoo-community.org>, 2016
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 8.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2016-08-15 21:56+0000\n"
|
||||
"PO-Revision-Date: 2016-08-15 21:56+0000\n"
|
||||
"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2016\n"
|
||||
"Language-Team: Italian (https://www.transifex.com/oca/teams/23907/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: printer_tray
|
||||
#: field:printing.tray,create_uid:0
|
||||
msgid "Created by"
|
||||
msgstr "Creato da"
|
||||
|
||||
#. module: printer_tray
|
||||
#: field:printing.tray,create_date:0
|
||||
msgid "Created on"
|
||||
msgstr "Creato il"
|
||||
|
||||
#. module: printer_tray
|
||||
#: field:res.users,printer_tray_id:0
|
||||
msgid "Default Printer Paper Source"
|
||||
msgstr ""
|
||||
|
||||
#. module: printer_tray
|
||||
#: field:printing.tray,display_name:0
|
||||
msgid "Display Name"
|
||||
msgstr "Nome da visualizzare"
|
||||
|
||||
#. module: printer_tray
|
||||
#: field:printing.tray,id:0
|
||||
msgid "ID"
|
||||
msgstr "ID"
|
||||
|
||||
#. module: printer_tray
|
||||
#: field:printing.tray,__last_update:0
|
||||
msgid "Last Modified on"
|
||||
msgstr "Ultima modifica il"
|
||||
|
||||
#. module: printer_tray
|
||||
#: field:printing.tray,write_uid:0
|
||||
msgid "Last Updated by"
|
||||
msgstr "Ultimo aggiornamento di"
|
||||
|
||||
#. module: printer_tray
|
||||
#: field:printing.tray,write_date:0
|
||||
msgid "Last Updated on"
|
||||
msgstr "Ultimo aggiornamento il"
|
||||
|
||||
#. module: printer_tray
|
||||
#: field:printing.tray,name:0
|
||||
msgid "Name"
|
||||
msgstr "Nome"
|
||||
|
||||
#. module: printer_tray
|
||||
#: field:ir.actions.report.xml,printer_tray_id:0
|
||||
#: field:printing.report.xml.action,printer_tray_id:0
|
||||
msgid "Paper Source"
|
||||
msgstr ""
|
||||
|
||||
#. module: printer_tray
|
||||
#: field:printing.printer,tray_ids:0
|
||||
msgid "Paper Sources"
|
||||
msgstr ""
|
||||
|
||||
#. module: printer_tray
|
||||
#: model:ir.model,name:printer_tray.model_printing_printer
|
||||
#: field:printing.tray,printer_id:0
|
||||
msgid "Printer"
|
||||
msgstr "Stampante"
|
||||
|
||||
#. module: printer_tray
|
||||
#: model:ir.model,name:printer_tray.model_printing_tray
|
||||
msgid "Printer Tray"
|
||||
msgstr ""
|
||||
|
||||
#. module: printer_tray
|
||||
#: model:ir.model,name:printer_tray.model_printing_report_xml_action
|
||||
msgid "Report Printing Actions"
|
||||
msgstr "Azioni di stampa report"
|
||||
|
||||
#. module: printer_tray
|
||||
#: field:printing.tray,system_name:0
|
||||
msgid "System name"
|
||||
msgstr ""
|
||||
|
||||
#. module: printer_tray
|
||||
#: view:printing.printer:printer_tray.view_printing_printer_form
|
||||
msgid "Trays"
|
||||
msgstr ""
|
||||
|
||||
#. module: printer_tray
|
||||
#: model:ir.model,name:printer_tray.model_res_users
|
||||
msgid "Users"
|
||||
msgstr ""
|
||||
106
printer_tray/i18n/nl.po
Normal file
106
printer_tray/i18n/nl.po
Normal file
@@ -0,0 +1,106 @@
|
||||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * printer_tray
|
||||
#
|
||||
# Translators:
|
||||
# OCA Transbot <transbot@odoo-community.org>, 2016
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 8.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2016-08-15 21:56+0000\n"
|
||||
"PO-Revision-Date: 2016-08-15 21:56+0000\n"
|
||||
"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2016\n"
|
||||
"Language-Team: Dutch (https://www.transifex.com/oca/teams/23907/nl/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Language: nl\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
|
||||
#. module: printer_tray
|
||||
#: field:printing.tray,create_uid:0
|
||||
msgid "Created by"
|
||||
msgstr ""
|
||||
|
||||
#. module: printer_tray
|
||||
#: field:printing.tray,create_date:0
|
||||
msgid "Created on"
|
||||
msgstr ""
|
||||
|
||||
#. module: printer_tray
|
||||
#: field:res.users,printer_tray_id:0
|
||||
msgid "Default Printer Paper Source"
|
||||
msgstr ""
|
||||
|
||||
#. module: printer_tray
|
||||
#: field:printing.tray,display_name:0
|
||||
msgid "Display Name"
|
||||
msgstr "Te tonen naam"
|
||||
|
||||
#. module: printer_tray
|
||||
#: field:printing.tray,id:0
|
||||
msgid "ID"
|
||||
msgstr ""
|
||||
|
||||
#. module: printer_tray
|
||||
#: field:printing.tray,__last_update:0
|
||||
msgid "Last Modified on"
|
||||
msgstr "Laatst bijgewerkt op"
|
||||
|
||||
#. module: printer_tray
|
||||
#: field:printing.tray,write_uid:0
|
||||
msgid "Last Updated by"
|
||||
msgstr ""
|
||||
|
||||
#. module: printer_tray
|
||||
#: field:printing.tray,write_date:0
|
||||
msgid "Last Updated on"
|
||||
msgstr ""
|
||||
|
||||
#. module: printer_tray
|
||||
#: field:printing.tray,name:0
|
||||
msgid "Name"
|
||||
msgstr "Naam"
|
||||
|
||||
#. module: printer_tray
|
||||
#: field:ir.actions.report.xml,printer_tray_id:0
|
||||
#: field:printing.report.xml.action,printer_tray_id:0
|
||||
msgid "Paper Source"
|
||||
msgstr ""
|
||||
|
||||
#. module: printer_tray
|
||||
#: field:printing.printer,tray_ids:0
|
||||
msgid "Paper Sources"
|
||||
msgstr ""
|
||||
|
||||
#. module: printer_tray
|
||||
#: model:ir.model,name:printer_tray.model_printing_printer
|
||||
#: field:printing.tray,printer_id:0
|
||||
msgid "Printer"
|
||||
msgstr ""
|
||||
|
||||
#. module: printer_tray
|
||||
#: model:ir.model,name:printer_tray.model_printing_tray
|
||||
msgid "Printer Tray"
|
||||
msgstr ""
|
||||
|
||||
#. module: printer_tray
|
||||
#: model:ir.model,name:printer_tray.model_printing_report_xml_action
|
||||
msgid "Report Printing Actions"
|
||||
msgstr ""
|
||||
|
||||
#. module: printer_tray
|
||||
#: field:printing.tray,system_name:0
|
||||
msgid "System name"
|
||||
msgstr ""
|
||||
|
||||
#. module: printer_tray
|
||||
#: view:printing.printer:printer_tray.view_printing_printer_form
|
||||
msgid "Trays"
|
||||
msgstr ""
|
||||
|
||||
#. module: printer_tray
|
||||
#: model:ir.model,name:printer_tray.model_res_users
|
||||
msgid "Users"
|
||||
msgstr ""
|
||||
106
printer_tray/i18n/pt.po
Normal file
106
printer_tray/i18n/pt.po
Normal file
@@ -0,0 +1,106 @@
|
||||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * printer_tray
|
||||
#
|
||||
# Translators:
|
||||
# OCA Transbot <transbot@odoo-community.org>, 2016
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 8.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2016-08-15 21:56+0000\n"
|
||||
"PO-Revision-Date: 2016-08-15 21:56+0000\n"
|
||||
"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2016\n"
|
||||
"Language-Team: Portuguese (https://www.transifex.com/oca/teams/23907/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: printer_tray
|
||||
#: field:printing.tray,create_uid:0
|
||||
msgid "Created by"
|
||||
msgstr "Criado por"
|
||||
|
||||
#. module: printer_tray
|
||||
#: field:printing.tray,create_date:0
|
||||
msgid "Created on"
|
||||
msgstr "Criado em"
|
||||
|
||||
#. module: printer_tray
|
||||
#: field:res.users,printer_tray_id:0
|
||||
msgid "Default Printer Paper Source"
|
||||
msgstr ""
|
||||
|
||||
#. module: printer_tray
|
||||
#: field:printing.tray,display_name:0
|
||||
msgid "Display Name"
|
||||
msgstr ""
|
||||
|
||||
#. module: printer_tray
|
||||
#: field:printing.tray,id:0
|
||||
msgid "ID"
|
||||
msgstr "ID"
|
||||
|
||||
#. module: printer_tray
|
||||
#: field:printing.tray,__last_update:0
|
||||
msgid "Last Modified on"
|
||||
msgstr ""
|
||||
|
||||
#. module: printer_tray
|
||||
#: field:printing.tray,write_uid:0
|
||||
msgid "Last Updated by"
|
||||
msgstr "Atualizado pela última vez por"
|
||||
|
||||
#. module: printer_tray
|
||||
#: field:printing.tray,write_date:0
|
||||
msgid "Last Updated on"
|
||||
msgstr "Atualizado pela última vez em"
|
||||
|
||||
#. module: printer_tray
|
||||
#: field:printing.tray,name:0
|
||||
msgid "Name"
|
||||
msgstr ""
|
||||
|
||||
#. module: printer_tray
|
||||
#: field:ir.actions.report.xml,printer_tray_id:0
|
||||
#: field:printing.report.xml.action,printer_tray_id:0
|
||||
msgid "Paper Source"
|
||||
msgstr ""
|
||||
|
||||
#. module: printer_tray
|
||||
#: field:printing.printer,tray_ids:0
|
||||
msgid "Paper Sources"
|
||||
msgstr ""
|
||||
|
||||
#. module: printer_tray
|
||||
#: model:ir.model,name:printer_tray.model_printing_printer
|
||||
#: field:printing.tray,printer_id:0
|
||||
msgid "Printer"
|
||||
msgstr ""
|
||||
|
||||
#. module: printer_tray
|
||||
#: model:ir.model,name:printer_tray.model_printing_tray
|
||||
msgid "Printer Tray"
|
||||
msgstr ""
|
||||
|
||||
#. module: printer_tray
|
||||
#: model:ir.model,name:printer_tray.model_printing_report_xml_action
|
||||
msgid "Report Printing Actions"
|
||||
msgstr ""
|
||||
|
||||
#. module: printer_tray
|
||||
#: field:printing.tray,system_name:0
|
||||
msgid "System name"
|
||||
msgstr ""
|
||||
|
||||
#. module: printer_tray
|
||||
#: view:printing.printer:printer_tray.view_printing_printer_form
|
||||
msgid "Trays"
|
||||
msgstr ""
|
||||
|
||||
#. module: printer_tray
|
||||
#: model:ir.model,name:printer_tray.model_res_users
|
||||
msgid "Users"
|
||||
msgstr ""
|
||||
106
printer_tray/i18n/pt_BR.po
Normal file
106
printer_tray/i18n/pt_BR.po
Normal file
@@ -0,0 +1,106 @@
|
||||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * printer_tray
|
||||
#
|
||||
# Translators:
|
||||
# OCA Transbot <transbot@odoo-community.org>, 2016
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 8.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2016-09-18 04:58+0000\n"
|
||||
"PO-Revision-Date: 2016-09-18 04:58+0000\n"
|
||||
"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2016\n"
|
||||
"Language-Team: Portuguese (Brazil) (https://www.transifex.com/oca/teams/23907/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: printer_tray
|
||||
#: field:printing.tray,create_uid:0
|
||||
msgid "Created by"
|
||||
msgstr "Criado por"
|
||||
|
||||
#. module: printer_tray
|
||||
#: field:printing.tray,create_date:0
|
||||
msgid "Created on"
|
||||
msgstr "Criado em"
|
||||
|
||||
#. module: printer_tray
|
||||
#: field:res.users,printer_tray_id:0
|
||||
msgid "Default Printer Paper Source"
|
||||
msgstr ""
|
||||
|
||||
#. module: printer_tray
|
||||
#: field:printing.tray,display_name:0
|
||||
msgid "Display Name"
|
||||
msgstr "Nome para Mostrar"
|
||||
|
||||
#. module: printer_tray
|
||||
#: field:printing.tray,id:0
|
||||
msgid "ID"
|
||||
msgstr "Identificação"
|
||||
|
||||
#. module: printer_tray
|
||||
#: field:printing.tray,__last_update:0
|
||||
msgid "Last Modified on"
|
||||
msgstr "Última atualização em"
|
||||
|
||||
#. module: printer_tray
|
||||
#: field:printing.tray,write_uid:0
|
||||
msgid "Last Updated by"
|
||||
msgstr "Última atualização por"
|
||||
|
||||
#. module: printer_tray
|
||||
#: field:printing.tray,write_date:0
|
||||
msgid "Last Updated on"
|
||||
msgstr "Última atualização em"
|
||||
|
||||
#. module: printer_tray
|
||||
#: field:printing.tray,name:0
|
||||
msgid "Name"
|
||||
msgstr ""
|
||||
|
||||
#. module: printer_tray
|
||||
#: field:ir.actions.report.xml,printer_tray_id:0
|
||||
#: field:printing.report.xml.action,printer_tray_id:0
|
||||
msgid "Paper Source"
|
||||
msgstr ""
|
||||
|
||||
#. module: printer_tray
|
||||
#: field:printing.printer,tray_ids:0
|
||||
msgid "Paper Sources"
|
||||
msgstr ""
|
||||
|
||||
#. module: printer_tray
|
||||
#: model:ir.model,name:printer_tray.model_printing_printer
|
||||
#: field:printing.tray,printer_id:0
|
||||
msgid "Printer"
|
||||
msgstr ""
|
||||
|
||||
#. module: printer_tray
|
||||
#: model:ir.model,name:printer_tray.model_printing_tray
|
||||
msgid "Printer Tray"
|
||||
msgstr ""
|
||||
|
||||
#. module: printer_tray
|
||||
#: model:ir.model,name:printer_tray.model_printing_report_xml_action
|
||||
msgid "Report Printing Actions"
|
||||
msgstr ""
|
||||
|
||||
#. module: printer_tray
|
||||
#: field:printing.tray,system_name:0
|
||||
msgid "System name"
|
||||
msgstr ""
|
||||
|
||||
#. module: printer_tray
|
||||
#: view:printing.printer:printer_tray.view_printing_printer_form
|
||||
msgid "Trays"
|
||||
msgstr ""
|
||||
|
||||
#. module: printer_tray
|
||||
#: model:ir.model,name:printer_tray.model_res_users
|
||||
msgid "Users"
|
||||
msgstr ""
|
||||
106
printer_tray/i18n/pt_PT.po
Normal file
106
printer_tray/i18n/pt_PT.po
Normal file
@@ -0,0 +1,106 @@
|
||||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * printer_tray
|
||||
#
|
||||
# Translators:
|
||||
# OCA Transbot <transbot@odoo-community.org>, 2016
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 8.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2016-08-15 21:56+0000\n"
|
||||
"PO-Revision-Date: 2016-08-15 21:56+0000\n"
|
||||
"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2016\n"
|
||||
"Language-Team: Portuguese (Portugal) (https://www.transifex.com/oca/teams/23907/pt_PT/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Language: pt_PT\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
|
||||
#. module: printer_tray
|
||||
#: field:printing.tray,create_uid:0
|
||||
msgid "Created by"
|
||||
msgstr "Criado por"
|
||||
|
||||
#. module: printer_tray
|
||||
#: field:printing.tray,create_date:0
|
||||
msgid "Created on"
|
||||
msgstr "Criado em"
|
||||
|
||||
#. module: printer_tray
|
||||
#: field:res.users,printer_tray_id:0
|
||||
msgid "Default Printer Paper Source"
|
||||
msgstr ""
|
||||
|
||||
#. module: printer_tray
|
||||
#: field:printing.tray,display_name:0
|
||||
msgid "Display Name"
|
||||
msgstr ""
|
||||
|
||||
#. module: printer_tray
|
||||
#: field:printing.tray,id:0
|
||||
msgid "ID"
|
||||
msgstr "ID"
|
||||
|
||||
#. module: printer_tray
|
||||
#: field:printing.tray,__last_update:0
|
||||
msgid "Last Modified on"
|
||||
msgstr ""
|
||||
|
||||
#. module: printer_tray
|
||||
#: field:printing.tray,write_uid:0
|
||||
msgid "Last Updated by"
|
||||
msgstr "Atualizado pela última vez por"
|
||||
|
||||
#. module: printer_tray
|
||||
#: field:printing.tray,write_date:0
|
||||
msgid "Last Updated on"
|
||||
msgstr "Atualizado pela última vez em"
|
||||
|
||||
#. module: printer_tray
|
||||
#: field:printing.tray,name:0
|
||||
msgid "Name"
|
||||
msgstr ""
|
||||
|
||||
#. module: printer_tray
|
||||
#: field:ir.actions.report.xml,printer_tray_id:0
|
||||
#: field:printing.report.xml.action,printer_tray_id:0
|
||||
msgid "Paper Source"
|
||||
msgstr ""
|
||||
|
||||
#. module: printer_tray
|
||||
#: field:printing.printer,tray_ids:0
|
||||
msgid "Paper Sources"
|
||||
msgstr ""
|
||||
|
||||
#. module: printer_tray
|
||||
#: model:ir.model,name:printer_tray.model_printing_printer
|
||||
#: field:printing.tray,printer_id:0
|
||||
msgid "Printer"
|
||||
msgstr ""
|
||||
|
||||
#. module: printer_tray
|
||||
#: model:ir.model,name:printer_tray.model_printing_tray
|
||||
msgid "Printer Tray"
|
||||
msgstr ""
|
||||
|
||||
#. module: printer_tray
|
||||
#: model:ir.model,name:printer_tray.model_printing_report_xml_action
|
||||
msgid "Report Printing Actions"
|
||||
msgstr ""
|
||||
|
||||
#. module: printer_tray
|
||||
#: field:printing.tray,system_name:0
|
||||
msgid "System name"
|
||||
msgstr ""
|
||||
|
||||
#. module: printer_tray
|
||||
#: view:printing.printer:printer_tray.view_printing_printer_form
|
||||
msgid "Trays"
|
||||
msgstr ""
|
||||
|
||||
#. module: printer_tray
|
||||
#: model:ir.model,name:printer_tray.model_res_users
|
||||
msgid "Users"
|
||||
msgstr ""
|
||||
106
printer_tray/i18n/sl.po
Normal file
106
printer_tray/i18n/sl.po
Normal file
@@ -0,0 +1,106 @@
|
||||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * printer_tray
|
||||
#
|
||||
# Translators:
|
||||
# Matjaž Mozetič <m.mozetic@matmoz.si>, 2016
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 8.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2016-07-12 10:08+0000\n"
|
||||
"PO-Revision-Date: 2016-07-12 10:08+0000\n"
|
||||
"Last-Translator: Matjaž Mozetič <m.mozetic@matmoz.si>, 2016\n"
|
||||
"Language-Team: Slovenian (https://www.transifex.com/oca/teams/23907/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: printer_tray
|
||||
#: field:printing.tray,create_uid:0
|
||||
msgid "Created by"
|
||||
msgstr "Ustvaril"
|
||||
|
||||
#. module: printer_tray
|
||||
#: field:printing.tray,create_date:0
|
||||
msgid "Created on"
|
||||
msgstr "Ustvarjeno"
|
||||
|
||||
#. module: printer_tray
|
||||
#: field:res.users,printer_tray_id:0
|
||||
msgid "Default Printer Paper Source"
|
||||
msgstr "Privzeti vir tiskalnega papirja"
|
||||
|
||||
#. module: printer_tray
|
||||
#: field:printing.tray,display_name:0
|
||||
msgid "Display Name"
|
||||
msgstr "Prikazni naziv"
|
||||
|
||||
#. module: printer_tray
|
||||
#: field:printing.tray,id:0
|
||||
msgid "ID"
|
||||
msgstr "ID"
|
||||
|
||||
#. module: printer_tray
|
||||
#: field:printing.tray,__last_update:0
|
||||
msgid "Last Modified on"
|
||||
msgstr "Zadnjič spremenjeno"
|
||||
|
||||
#. module: printer_tray
|
||||
#: field:printing.tray,write_uid:0
|
||||
msgid "Last Updated by"
|
||||
msgstr "Zadnji posodobil"
|
||||
|
||||
#. module: printer_tray
|
||||
#: field:printing.tray,write_date:0
|
||||
msgid "Last Updated on"
|
||||
msgstr "Zadnjič posodobljeno"
|
||||
|
||||
#. module: printer_tray
|
||||
#: field:printing.tray,name:0
|
||||
msgid "Name"
|
||||
msgstr "Naziv"
|
||||
|
||||
#. module: printer_tray
|
||||
#: field:ir.actions.report.xml,printer_tray_id:0
|
||||
#: field:printing.report.xml.action,printer_tray_id:0
|
||||
msgid "Paper Source"
|
||||
msgstr "Vir papirja"
|
||||
|
||||
#. module: printer_tray
|
||||
#: field:printing.printer,tray_ids:0
|
||||
msgid "Paper Sources"
|
||||
msgstr "Viri papirja"
|
||||
|
||||
#. module: printer_tray
|
||||
#: model:ir.model,name:printer_tray.model_printing_printer
|
||||
#: field:printing.tray,printer_id:0
|
||||
msgid "Printer"
|
||||
msgstr "Tiskalnik"
|
||||
|
||||
#. module: printer_tray
|
||||
#: model:ir.model,name:printer_tray.model_printing_tray
|
||||
msgid "Printer Tray"
|
||||
msgstr "Tiskalni pladenj"
|
||||
|
||||
#. module: printer_tray
|
||||
#: model:ir.model,name:printer_tray.model_printing_report_xml_action
|
||||
msgid "Report Printing Actions"
|
||||
msgstr "Poročilo tiskalnih dejanj"
|
||||
|
||||
#. module: printer_tray
|
||||
#: field:printing.tray,system_name:0
|
||||
msgid "System name"
|
||||
msgstr "Naziv sistema"
|
||||
|
||||
#. module: printer_tray
|
||||
#: view:printing.printer:printer_tray.view_printing_printer_form
|
||||
msgid "Trays"
|
||||
msgstr "Pladnji"
|
||||
|
||||
#. module: printer_tray
|
||||
#: model:ir.model,name:printer_tray.model_res_users
|
||||
msgid "Users"
|
||||
msgstr "Uporabniki"
|
||||
106
printer_tray/i18n/tr.po
Normal file
106
printer_tray/i18n/tr.po
Normal file
@@ -0,0 +1,106 @@
|
||||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * printer_tray
|
||||
#
|
||||
# Translators:
|
||||
# OCA Transbot <transbot@odoo-community.org>, 2016
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 8.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2016-08-15 21:56+0000\n"
|
||||
"PO-Revision-Date: 2016-08-15 21:56+0000\n"
|
||||
"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2016\n"
|
||||
"Language-Team: Turkish (https://www.transifex.com/oca/teams/23907/tr/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Language: tr\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
|
||||
|
||||
#. module: printer_tray
|
||||
#: field:printing.tray,create_uid:0
|
||||
msgid "Created by"
|
||||
msgstr "Oluşturan"
|
||||
|
||||
#. module: printer_tray
|
||||
#: field:printing.tray,create_date:0
|
||||
msgid "Created on"
|
||||
msgstr "Oluşturuldu"
|
||||
|
||||
#. module: printer_tray
|
||||
#: field:res.users,printer_tray_id:0
|
||||
msgid "Default Printer Paper Source"
|
||||
msgstr ""
|
||||
|
||||
#. module: printer_tray
|
||||
#: field:printing.tray,display_name:0
|
||||
msgid "Display Name"
|
||||
msgstr ""
|
||||
|
||||
#. module: printer_tray
|
||||
#: field:printing.tray,id:0
|
||||
msgid "ID"
|
||||
msgstr "ID"
|
||||
|
||||
#. module: printer_tray
|
||||
#: field:printing.tray,__last_update:0
|
||||
msgid "Last Modified on"
|
||||
msgstr ""
|
||||
|
||||
#. module: printer_tray
|
||||
#: field:printing.tray,write_uid:0
|
||||
msgid "Last Updated by"
|
||||
msgstr "Son güncelleyen"
|
||||
|
||||
#. module: printer_tray
|
||||
#: field:printing.tray,write_date:0
|
||||
msgid "Last Updated on"
|
||||
msgstr "Son güncelleme"
|
||||
|
||||
#. module: printer_tray
|
||||
#: field:printing.tray,name:0
|
||||
msgid "Name"
|
||||
msgstr ""
|
||||
|
||||
#. module: printer_tray
|
||||
#: field:ir.actions.report.xml,printer_tray_id:0
|
||||
#: field:printing.report.xml.action,printer_tray_id:0
|
||||
msgid "Paper Source"
|
||||
msgstr ""
|
||||
|
||||
#. module: printer_tray
|
||||
#: field:printing.printer,tray_ids:0
|
||||
msgid "Paper Sources"
|
||||
msgstr ""
|
||||
|
||||
#. module: printer_tray
|
||||
#: model:ir.model,name:printer_tray.model_printing_printer
|
||||
#: field:printing.tray,printer_id:0
|
||||
msgid "Printer"
|
||||
msgstr ""
|
||||
|
||||
#. module: printer_tray
|
||||
#: model:ir.model,name:printer_tray.model_printing_tray
|
||||
msgid "Printer Tray"
|
||||
msgstr ""
|
||||
|
||||
#. module: printer_tray
|
||||
#: model:ir.model,name:printer_tray.model_printing_report_xml_action
|
||||
msgid "Report Printing Actions"
|
||||
msgstr ""
|
||||
|
||||
#. module: printer_tray
|
||||
#: field:printing.tray,system_name:0
|
||||
msgid "System name"
|
||||
msgstr ""
|
||||
|
||||
#. module: printer_tray
|
||||
#: view:printing.printer:printer_tray.view_printing_printer_form
|
||||
msgid "Trays"
|
||||
msgstr ""
|
||||
|
||||
#. module: printer_tray
|
||||
#: model:ir.model,name:printer_tray.model_res_users
|
||||
msgid "Users"
|
||||
msgstr ""
|
||||
106
printer_tray/i18n/zh_CN.po
Normal file
106
printer_tray/i18n/zh_CN.po
Normal file
@@ -0,0 +1,106 @@
|
||||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * printer_tray
|
||||
#
|
||||
# Translators:
|
||||
# OCA Transbot <transbot@odoo-community.org>, 2016
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 8.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2016-09-18 04:58+0000\n"
|
||||
"PO-Revision-Date: 2016-09-18 04:58+0000\n"
|
||||
"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2016\n"
|
||||
"Language-Team: Chinese (China) (https://www.transifex.com/oca/teams/23907/zh_CN/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Language: zh_CN\n"
|
||||
"Plural-Forms: nplurals=1; plural=0;\n"
|
||||
|
||||
#. module: printer_tray
|
||||
#: field:printing.tray,create_uid:0
|
||||
msgid "Created by"
|
||||
msgstr "创建者"
|
||||
|
||||
#. module: printer_tray
|
||||
#: field:printing.tray,create_date:0
|
||||
msgid "Created on"
|
||||
msgstr "创建时间"
|
||||
|
||||
#. module: printer_tray
|
||||
#: field:res.users,printer_tray_id:0
|
||||
msgid "Default Printer Paper Source"
|
||||
msgstr ""
|
||||
|
||||
#. module: printer_tray
|
||||
#: field:printing.tray,display_name:0
|
||||
msgid "Display Name"
|
||||
msgstr ""
|
||||
|
||||
#. module: printer_tray
|
||||
#: field:printing.tray,id:0
|
||||
msgid "ID"
|
||||
msgstr "ID"
|
||||
|
||||
#. module: printer_tray
|
||||
#: field:printing.tray,__last_update:0
|
||||
msgid "Last Modified on"
|
||||
msgstr ""
|
||||
|
||||
#. module: printer_tray
|
||||
#: field:printing.tray,write_uid:0
|
||||
msgid "Last Updated by"
|
||||
msgstr "最后更新者"
|
||||
|
||||
#. module: printer_tray
|
||||
#: field:printing.tray,write_date:0
|
||||
msgid "Last Updated on"
|
||||
msgstr "上次更新日期"
|
||||
|
||||
#. module: printer_tray
|
||||
#: field:printing.tray,name:0
|
||||
msgid "Name"
|
||||
msgstr ""
|
||||
|
||||
#. module: printer_tray
|
||||
#: field:ir.actions.report.xml,printer_tray_id:0
|
||||
#: field:printing.report.xml.action,printer_tray_id:0
|
||||
msgid "Paper Source"
|
||||
msgstr ""
|
||||
|
||||
#. module: printer_tray
|
||||
#: field:printing.printer,tray_ids:0
|
||||
msgid "Paper Sources"
|
||||
msgstr ""
|
||||
|
||||
#. module: printer_tray
|
||||
#: model:ir.model,name:printer_tray.model_printing_printer
|
||||
#: field:printing.tray,printer_id:0
|
||||
msgid "Printer"
|
||||
msgstr ""
|
||||
|
||||
#. module: printer_tray
|
||||
#: model:ir.model,name:printer_tray.model_printing_tray
|
||||
msgid "Printer Tray"
|
||||
msgstr ""
|
||||
|
||||
#. module: printer_tray
|
||||
#: model:ir.model,name:printer_tray.model_printing_report_xml_action
|
||||
msgid "Report Printing Actions"
|
||||
msgstr ""
|
||||
|
||||
#. module: printer_tray
|
||||
#: field:printing.tray,system_name:0
|
||||
msgid "System name"
|
||||
msgstr ""
|
||||
|
||||
#. module: printer_tray
|
||||
#: view:printing.printer:printer_tray.view_printing_printer_form
|
||||
msgid "Trays"
|
||||
msgstr ""
|
||||
|
||||
#. module: printer_tray
|
||||
#: model:ir.model,name:printer_tray.model_res_users
|
||||
msgid "Users"
|
||||
msgstr ""
|
||||
@@ -1,37 +0,0 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
##############################################################################
|
||||
#
|
||||
# Author: Yannick Vaucher
|
||||
# Copyright 2013 Camptocamp SA
|
||||
#
|
||||
# This program is free software: you can redistribute it and/or modify
|
||||
# it under the terms of the GNU Affero General Public License as
|
||||
# published by the Free Software Foundation, either version 3 of the
|
||||
# License, or (at your option) any later version.
|
||||
#
|
||||
# This program is distributed in the hope that it will be useful,
|
||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
# GNU Affero General Public License for more details.
|
||||
#
|
||||
# You should have received a copy of the GNU Affero General Public License
|
||||
# along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
#
|
||||
##############################################################################
|
||||
from openerp import models, fields, api
|
||||
|
||||
|
||||
class IrActionsReportXml(models.Model):
|
||||
|
||||
_inherit = 'ir.actions.report.xml'
|
||||
|
||||
printer_tray_id = fields.Many2one(
|
||||
comodel_name='printing.tray',
|
||||
string='Paper Source',
|
||||
domain="[('printer_id', '=', printing_printer_id)]",
|
||||
)
|
||||
|
||||
@api.onchange('printing_printer_id')
|
||||
def onchange_printing_printer_id(self):
|
||||
""" Reset the tray when the printer is changed """
|
||||
self.printer_tray_id = False
|
||||
9
printer_tray/models/__init__.py
Normal file
9
printer_tray/models/__init__.py
Normal file
@@ -0,0 +1,9 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
# Copyright (C) 2013-2014 Camptocamp (<http://www.camptocamp.com>)
|
||||
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl).
|
||||
|
||||
from . import ir_actions_report_xml
|
||||
from . import printing_tray
|
||||
from . import printing_printer
|
||||
from . import res_users
|
||||
from . import printing_report_xml_action
|
||||
20
printer_tray/models/ir_actions_report_xml.py
Normal file
20
printer_tray/models/ir_actions_report_xml.py
Normal file
@@ -0,0 +1,20 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
# Copyright (C) 2013-2014 Camptocamp (<http://www.camptocamp.com>)
|
||||
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl).
|
||||
|
||||
from openerp import models, fields, api
|
||||
|
||||
|
||||
class IrActionsReportXml(models.Model):
|
||||
_inherit = 'ir.actions.report.xml'
|
||||
|
||||
printer_tray_id = fields.Many2one(
|
||||
comodel_name='printing.tray',
|
||||
string='Paper Source',
|
||||
domain="[('printer_id', '=', printing_printer_id)]",
|
||||
)
|
||||
|
||||
@api.onchange('printing_printer_id')
|
||||
def onchange_printing_printer_id(self):
|
||||
""" Reset the tray when the printer is changed """
|
||||
self.printer_tray_id = False
|
||||
@@ -1,31 +1,22 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
##############################################################################
|
||||
#
|
||||
# Author: Yannick Vaucher
|
||||
# Copyright 2013 Camptocamp SA
|
||||
#
|
||||
# This program is free software: you can redistribute it and/or modify
|
||||
# it under the terms of the GNU Affero General Public License as
|
||||
# published by the Free Software Foundation, either version 3 of the
|
||||
# License, or (at your option) any later version.
|
||||
#
|
||||
# This program is distributed in the hope that it will be useful,
|
||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
# GNU Affero General Public License for more details.
|
||||
#
|
||||
# You should have received a copy of the GNU Affero General Public License
|
||||
# along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
#
|
||||
##############################################################################
|
||||
import cups
|
||||
# Copyright (C) 2013-2014 Camptocamp (<http://www.camptocamp.com>)
|
||||
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl).
|
||||
|
||||
import errno
|
||||
import logging
|
||||
import os
|
||||
|
||||
from openerp import models, fields, api
|
||||
|
||||
_logger = logging.getLogger(__name__)
|
||||
|
||||
class Printer(models.Model):
|
||||
try:
|
||||
import cups
|
||||
except ImportError:
|
||||
_logger.debug('Cannot `import cups`.')
|
||||
|
||||
|
||||
class PrintingPrinter(models.Model):
|
||||
_inherit = 'printing.printer'
|
||||
|
||||
tray_ids = fields.One2many(comodel_name='printing.tray',
|
||||
@@ -34,10 +25,12 @@ class Printer(models.Model):
|
||||
|
||||
@api.multi
|
||||
def _prepare_update_from_cups(self, cups_connection, cups_printer):
|
||||
vals = super(Printer, self)._prepare_update_from_cups(cups_connection,
|
||||
cups_printer)
|
||||
vals = super(PrintingPrinter, self)._prepare_update_from_cups(
|
||||
cups_connection, cups_printer)
|
||||
|
||||
ppd_info = cups_connection.getPPD3(self.system_name)
|
||||
printer_uri = cups_printer['printer-uri-supported']
|
||||
printer_system_name = printer_uri[printer_uri.rfind('/') + 1:]
|
||||
ppd_info = cups_connection.getPPD3(printer_system_name)
|
||||
ppd_path = ppd_info[2]
|
||||
if not ppd_path:
|
||||
return vals
|
||||
@@ -74,10 +67,10 @@ class Printer(models.Model):
|
||||
return vals
|
||||
|
||||
@api.multi
|
||||
def print_options(self, report, format):
|
||||
def print_options(self, report, format, copies=1):
|
||||
""" Hook to define Tray """
|
||||
printing_act_obj = self.env['printing.report.xml.action']
|
||||
options = super(Printer, self).print_options(report, format)
|
||||
options = super(PrintingPrinter, self).print_options(report, format)
|
||||
|
||||
# Retrieve user default values
|
||||
user = self.env.user
|
||||
@@ -92,8 +85,8 @@ class Printer(models.Model):
|
||||
('user_id', '=', self.env.uid),
|
||||
('action', '!=', 'user_default')],
|
||||
limit=1)
|
||||
if action and action.printer_tray_id:
|
||||
tray = action.tray_id
|
||||
if action.printer_tray_id:
|
||||
tray = action.printer_tray_id
|
||||
|
||||
if tray:
|
||||
options['InputSlot'] = str(tray.system_name)
|
||||
27
printer_tray/models/printing_report_xml_action.py
Normal file
27
printer_tray/models/printing_report_xml_action.py
Normal file
@@ -0,0 +1,27 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
# Copyright (C) 2013-2014 Camptocamp (<http://www.camptocamp.com>)
|
||||
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl).
|
||||
|
||||
from openerp import models, fields, api
|
||||
|
||||
|
||||
class PrintingReportXMLAction(models.Model):
|
||||
_inherit = 'printing.report.xml.action'
|
||||
|
||||
printer_tray_id = fields.Many2one(
|
||||
comodel_name='printing.tray',
|
||||
string='Paper Source',
|
||||
domain="[('printer_id', '=', printer_id)]",
|
||||
)
|
||||
|
||||
@api.multi
|
||||
def behaviour(self):
|
||||
self.ensure_one()
|
||||
res = super(PrintingReportXMLAction, self).behaviour()
|
||||
res['tray'] = self.printer_tray_id.system_name
|
||||
return res
|
||||
|
||||
@api.onchange('printer_id')
|
||||
def onchange_printer_id(self):
|
||||
""" Reset the tray when the printer is changed """
|
||||
self.printer_tray_id = False
|
||||
20
printer_tray/models/printing_tray.py
Normal file
20
printer_tray/models/printing_tray.py
Normal file
@@ -0,0 +1,20 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
# Copyright (C) 2013-2014 Camptocamp (<http://www.camptocamp.com>)
|
||||
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl).
|
||||
|
||||
from openerp import models, fields
|
||||
|
||||
|
||||
class PrinterTray(models.Model):
|
||||
_name = 'printing.tray'
|
||||
_description = 'Printer Tray'
|
||||
|
||||
name = fields.Char(required=True)
|
||||
system_name = fields.Char(required=True, readonly=True)
|
||||
printer_id = fields.Many2one(
|
||||
comodel_name='printing.printer',
|
||||
string='Printer',
|
||||
required=True,
|
||||
readonly=True,
|
||||
ondelete='cascade',
|
||||
)
|
||||
20
printer_tray/models/res_users.py
Normal file
20
printer_tray/models/res_users.py
Normal file
@@ -0,0 +1,20 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
# Copyright (C) 2013-2014 Camptocamp (<http://www.camptocamp.com>)
|
||||
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl).
|
||||
|
||||
from openerp import models, fields, api
|
||||
|
||||
|
||||
class ResUsers(models.Model):
|
||||
_inherit = "res.users"
|
||||
|
||||
printer_tray_id = fields.Many2one(
|
||||
comodel_name='printing.tray',
|
||||
string='Default Printer Paper Source',
|
||||
domain="[('printer_id', '=', printing_printer_id)]",
|
||||
)
|
||||
|
||||
@api.onchange('printing_printer_id')
|
||||
def onchange_printing_printer_id(self):
|
||||
""" Reset the tray when the printer is changed """
|
||||
self.printer_tray_id = False
|
||||
@@ -1,37 +0,0 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
##############################################################################
|
||||
#
|
||||
# Author: Yannick Vaucher
|
||||
# Copyright 2013 Camptocamp SA
|
||||
#
|
||||
# This program is free software: you can redistribute it and/or modify
|
||||
# it under the terms of the GNU Affero General Public License as
|
||||
# published by the Free Software Foundation, either version 3 of the
|
||||
# License, or (at your option) any later version.
|
||||
#
|
||||
# This program is distributed in the hope that it will be useful,
|
||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
# GNU Affero General Public License for more details.
|
||||
#
|
||||
# You should have received a copy of the GNU Affero General Public License
|
||||
# along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
#
|
||||
##############################################################################
|
||||
from openerp import models, fields
|
||||
|
||||
|
||||
class PrinterTray(models.Model):
|
||||
|
||||
_name = 'printing.tray'
|
||||
_description = 'Printer Tray'
|
||||
|
||||
name = fields.Char(required=True)
|
||||
system_name = fields.Char(required=True, readonly=True)
|
||||
printer_id = fields.Many2one(
|
||||
comodel_name='printing.printer',
|
||||
string='Printer',
|
||||
required=True,
|
||||
readonly=True,
|
||||
ondelete='cascade',
|
||||
)
|
||||
@@ -1,44 +0,0 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
##############################################################################
|
||||
#
|
||||
# Author: Yannick Vaucher
|
||||
# Copyright 2013 Camptocamp SA
|
||||
#
|
||||
# This program is free software: you can redistribute it and/or modify
|
||||
# it under the terms of the GNU Affero General Public License as
|
||||
# published by the Free Software Foundation, either version 3 of the
|
||||
# License, or (at your option) any later version.
|
||||
#
|
||||
# This program is distributed in the hope that it will be useful,
|
||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
# GNU Affero General Public License for more details.
|
||||
#
|
||||
# You should have received a copy of the GNU Affero General Public License
|
||||
# along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
#
|
||||
##############################################################################
|
||||
|
||||
from openerp import models, fields, api
|
||||
|
||||
|
||||
class ReportXMLAction(models.Model):
|
||||
_inherit = 'printing.report.xml.action'
|
||||
|
||||
printer_tray_id = fields.Many2one(
|
||||
comodel_name='printing.tray',
|
||||
string='Paper Source',
|
||||
domain="[('printer_id', '=', printer_id)]",
|
||||
)
|
||||
|
||||
@api.multi
|
||||
def behaviour(self):
|
||||
self.ensure_one()
|
||||
res = super(ReportXMLAction, self).behaviour()
|
||||
res['tray'] = self.printer_tray_id.system_name
|
||||
return res
|
||||
|
||||
@api.onchange('printer_id')
|
||||
def onchange_printer_id(self):
|
||||
""" Reset the tray when the printer is changed """
|
||||
self.printer_tray_id = False
|
||||
@@ -1,3 +1,3 @@
|
||||
"id","name","model_id:id","group_id:id","perm_read","perm_write","perm_create","perm_unlink"
|
||||
access_printing_tray_all,printing_tray all,model_printing_tray,,1,0,0,0
|
||||
access_printing_tray_operator,printing_tray operator,model_printing_tray,base_report_to_printer.res_groups_printingprintoperator0,1,1,1,1
|
||||
access_printing_tray_all,printing_tray all,model_printing_tray,base_report_to_printer.printing_group_user,1,0,0,0
|
||||
access_printing_tray_operator,printing_tray operator,model_printing_tray,base_report_to_printer.printing_group_manager,1,1,1,1
|
||||
|
||||
|
6
printer_tray/tests/__init__.py
Normal file
6
printer_tray/tests/__init__.py
Normal file
@@ -0,0 +1,6 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
# Copyright 2016 LasLabs Inc.
|
||||
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html).
|
||||
|
||||
from . import test_printing_printer
|
||||
from . import test_printing_tray
|
||||
279
printer_tray/tests/test_printing_printer.py
Normal file
279
printer_tray/tests/test_printing_printer.py
Normal file
@@ -0,0 +1,279 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
# Copyright 2016 LasLabs Inc.
|
||||
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html).
|
||||
|
||||
import mock
|
||||
import tempfile
|
||||
from openerp.tests.common import TransactionCase
|
||||
|
||||
|
||||
model = 'openerp.addons.base_report_to_printer.models.printing_printer'
|
||||
server_model = 'openerp.addons.base_report_to_printer.models.printing_server'
|
||||
|
||||
ppd_header = '*PPD-Adobe: "4.3"'
|
||||
ppd_input_slot_header = """
|
||||
*OpenUI *InputSlot: PickOne
|
||||
*DefaultInputSlot: Auto
|
||||
*InputSlot Auto/Auto (Default): "
|
||||
<< /DeferredMediaSelection true /ManualFeed false
|
||||
/MediaPosition null /MediaType null >> setpagedevice
|
||||
userdict /TSBMediaType 0 put"
|
||||
*End
|
||||
"""
|
||||
ppd_input_slot_body = """
|
||||
*InputSlot {name}/{text}: "
|
||||
<< /DeferredMediaSelection true /ManualFeed false
|
||||
/MediaPosition null /MediaType null >> setpagedevice
|
||||
userdict /TSBMediaType 0 put"
|
||||
*End
|
||||
"""
|
||||
ppd_input_slot_footer = """
|
||||
*CloseUI: *InputSlot
|
||||
"""
|
||||
|
||||
|
||||
class TestPrintingPrinter(TransactionCase):
|
||||
|
||||
def setUp(self):
|
||||
super(TestPrintingPrinter, self).setUp()
|
||||
self.Model = self.env['printing.printer']
|
||||
self.ServerModel = self.env['printing.server']
|
||||
self.server = self.env['printing.server'].create({})
|
||||
self.printer = self.env['printing.printer'].create({
|
||||
'name': 'Printer',
|
||||
'server_id': self.server.id,
|
||||
'system_name': 'Sys Name',
|
||||
'default': True,
|
||||
'status': 'unknown',
|
||||
'status_message': 'Msg',
|
||||
'model': 'res.users',
|
||||
'location': 'Location',
|
||||
'uri': 'URI',
|
||||
})
|
||||
self.tray_vals = {
|
||||
'name': 'Tray',
|
||||
'system_name': 'TrayName',
|
||||
'printer_id': self.printer.id,
|
||||
}
|
||||
|
||||
def new_tray(self, vals=None):
|
||||
values = self.tray_vals
|
||||
if vals is not None:
|
||||
values.update(vals)
|
||||
return self.env['printing.tray'].create(values)
|
||||
|
||||
def build_ppd(self, input_slots=None):
|
||||
"""
|
||||
Builds a fake PPD file declaring defined input slots
|
||||
"""
|
||||
ppd_contents = ppd_header
|
||||
ppd_contents += ppd_input_slot_header
|
||||
if input_slots is not None:
|
||||
for input_slot in input_slots:
|
||||
ppd_contents += ppd_input_slot_body.format(
|
||||
name=input_slot['name'],
|
||||
text=input_slot['text'],
|
||||
)
|
||||
ppd_contents += ppd_input_slot_footer
|
||||
|
||||
return ppd_contents
|
||||
|
||||
def mock_cups_ppd(self, cups, file_name=None, input_slots=None):
|
||||
"""
|
||||
Create a fake PPD file (if needed), then mock the getPPD3 method
|
||||
return value to give that file
|
||||
"""
|
||||
if file_name is None:
|
||||
fd, file_name = tempfile.mkstemp()
|
||||
|
||||
if file_name:
|
||||
ppd_contents = self.build_ppd(input_slots=input_slots)
|
||||
with open(file_name, 'w') as fp:
|
||||
fp.write(ppd_contents)
|
||||
|
||||
cups.Connection().getPPD3.return_value = (200, 0, file_name)
|
||||
|
||||
def test_print_options(self):
|
||||
"""
|
||||
It should generate the right options dictionnary
|
||||
"""
|
||||
report = self.env['ir.actions.report.xml'].search([], limit=1)
|
||||
action = self.env['printing.report.xml.action'].create({
|
||||
'user_id': self.env.user.id,
|
||||
'report_id': report.id,
|
||||
'action': 'server',
|
||||
})
|
||||
user_tray = self.new_tray({
|
||||
'system_name': 'User tray',
|
||||
})
|
||||
report_tray = self.new_tray({
|
||||
'system_name': 'Report tray',
|
||||
})
|
||||
action_tray = self.new_tray({
|
||||
'system_name': 'Action tray',
|
||||
})
|
||||
|
||||
# No tray defined
|
||||
self.env.user.printer_tray_id = False
|
||||
report.printer_tray_id = False
|
||||
action.printer_tray_id = False
|
||||
options = self.Model.print_options(report, 'pdf')
|
||||
self.assertFalse('InputSlot' in options)
|
||||
|
||||
# Only user tray is defined
|
||||
self.env.user.printer_tray_id = user_tray
|
||||
report.printer_tray_id = False
|
||||
action.printer_tray_id = False
|
||||
options = self.Model.print_options(report, 'pdf')
|
||||
self.assertEquals(options, {
|
||||
'InputSlot': 'User tray',
|
||||
})
|
||||
|
||||
# Only report tray is defined
|
||||
self.env.user.printer_tray_id = False
|
||||
report.printer_tray_id = report_tray
|
||||
action.printer_tray_id = False
|
||||
options = self.Model.print_options(report, 'pdf')
|
||||
self.assertEquals(options, {
|
||||
'InputSlot': 'Report tray',
|
||||
})
|
||||
|
||||
# Only action tray is defined
|
||||
self.env.user.printer_tray_id = False
|
||||
report.printer_tray_id = False
|
||||
action.printer_tray_id = action_tray
|
||||
options = self.Model.print_options(report, 'pdf')
|
||||
self.assertEquals(options, {
|
||||
'InputSlot': 'Action tray',
|
||||
})
|
||||
|
||||
# All trays are defined
|
||||
self.env.user.printer_tray_id = user_tray
|
||||
report.printer_tray_id = report_tray
|
||||
action.printer_tray_id = action_tray
|
||||
options = self.Model.print_options(report, 'pdf')
|
||||
self.assertEquals(options, {
|
||||
'InputSlot': 'Action tray',
|
||||
})
|
||||
|
||||
@mock.patch('%s.cups' % server_model)
|
||||
def test_update_printers(self, cups):
|
||||
"""
|
||||
Check that the update_printers method calls _prepare_update_from_cups
|
||||
"""
|
||||
self.mock_cups_ppd(cups, file_name=False)
|
||||
|
||||
with mock.patch.object(
|
||||
self.Model, '_prepare_update_from_cups'
|
||||
) as prepare_update_from_cups:
|
||||
self.ServerModel.update_printers()
|
||||
prepare_update_from_cups.assert_called_once()
|
||||
|
||||
@mock.patch('%s.cups' % server_model)
|
||||
def test_prepare_update_from_cups_no_ppd(self, cups):
|
||||
"""
|
||||
Check that the tray_ids field has no value when no PPD is available
|
||||
"""
|
||||
self.mock_cups_ppd(cups, file_name=False)
|
||||
|
||||
connection = cups.Connection()
|
||||
cups_printer = connection.getPrinters()
|
||||
|
||||
vals = self.printer._prepare_update_from_cups(connection, cups_printer)
|
||||
self.assertFalse('tray_ids' in vals)
|
||||
|
||||
@mock.patch('%s.cups' % server_model)
|
||||
def test_prepare_update_from_cups_empty_ppd(self, cups):
|
||||
"""
|
||||
Check that the tray_ids field has no value when the PPD file has
|
||||
no input slot declared
|
||||
"""
|
||||
fd, file_name = tempfile.mkstemp()
|
||||
self.mock_cups_ppd(cups, file_name=file_name)
|
||||
# Replace the ppd file's contents by an empty file
|
||||
with open(file_name, 'w') as fp:
|
||||
fp.write(ppd_header)
|
||||
|
||||
connection = cups.Connection()
|
||||
cups_printer = connection.getPrinters()
|
||||
|
||||
vals = self.printer._prepare_update_from_cups(connection, cups_printer)
|
||||
self.assertFalse('tray_ids' in vals)
|
||||
|
||||
@mock.patch('%s.cups' % server_model)
|
||||
def test_prepare_update_from_cups(self, cups):
|
||||
"""
|
||||
Check the return value when adding a single tray
|
||||
"""
|
||||
self.mock_cups_ppd(cups)
|
||||
|
||||
connection = cups.Connection()
|
||||
cups_printer = connection.getPrinters()
|
||||
|
||||
vals = self.printer._prepare_update_from_cups(connection, cups_printer)
|
||||
self.assertEqual(vals['tray_ids'], [(0, 0, {
|
||||
'name': 'Auto (Default)',
|
||||
'system_name': 'Auto',
|
||||
})])
|
||||
|
||||
@mock.patch('%s.cups' % server_model)
|
||||
def test_prepare_update_from_cups_with_multiple_trays(self, cups):
|
||||
"""
|
||||
Check the return value when adding multiple trays at once
|
||||
"""
|
||||
self.mock_cups_ppd(cups, input_slots=[
|
||||
{'name': 'Tray1', 'text': 'Tray 1'},
|
||||
])
|
||||
|
||||
connection = cups.Connection()
|
||||
cups_printer = connection.getPrinters()
|
||||
|
||||
vals = self.printer._prepare_update_from_cups(connection, cups_printer)
|
||||
self.assertEqual(vals['tray_ids'], [(0, 0, {
|
||||
'name': 'Auto (Default)',
|
||||
'system_name': 'Auto',
|
||||
}), (0, 0, {
|
||||
'name': 'Tray 1',
|
||||
'system_name': 'Tray1',
|
||||
})])
|
||||
|
||||
@mock.patch('%s.cups' % server_model)
|
||||
def test_prepare_update_from_cups_already_known_trays(self, cups):
|
||||
"""
|
||||
Check that calling the method twice doesn't create the trays multiple
|
||||
times
|
||||
"""
|
||||
self.mock_cups_ppd(cups, input_slots=[
|
||||
{'name': 'Tray1', 'text': 'Tray 1'},
|
||||
])
|
||||
|
||||
connection = cups.Connection()
|
||||
cups_printer = connection.getPrinters()
|
||||
|
||||
# Create a tray which is in the PPD file
|
||||
self.new_tray({'system_name': 'Tray1'})
|
||||
|
||||
vals = self.printer._prepare_update_from_cups(connection, cups_printer)
|
||||
self.assertEqual(vals['tray_ids'], [(0, 0, {
|
||||
'name': 'Auto (Default)',
|
||||
'system_name': 'Auto',
|
||||
})])
|
||||
|
||||
@mock.patch('%s.cups' % server_model)
|
||||
def test_prepare_update_from_cups_unknown_trays(self, cups):
|
||||
"""
|
||||
Check that trays which are not in the PPD file are removed from Odoo
|
||||
"""
|
||||
self.mock_cups_ppd(cups)
|
||||
|
||||
connection = cups.Connection()
|
||||
cups_printer = connection.getPrinters()
|
||||
|
||||
# Create a tray which is absent from the PPD file
|
||||
tray = self.new_tray()
|
||||
|
||||
vals = self.printer._prepare_update_from_cups(connection, cups_printer)
|
||||
self.assertEqual(vals['tray_ids'], [(0, 0, {
|
||||
'name': 'Auto (Default)',
|
||||
'system_name': 'Auto',
|
||||
}), (2, tray.id)])
|
||||
52
printer_tray/tests/test_printing_tray.py
Normal file
52
printer_tray/tests/test_printing_tray.py
Normal file
@@ -0,0 +1,52 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
# Copyright 2016 LasLabs Inc.
|
||||
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html).
|
||||
|
||||
from openerp.tests.common import TransactionCase
|
||||
|
||||
|
||||
model = 'openerp.addons.base_report_to_printer.models.printing_server'
|
||||
|
||||
|
||||
class TestPrintingTray(TransactionCase):
|
||||
|
||||
def setUp(self):
|
||||
super(TestPrintingTray, self).setUp()
|
||||
self.Model = self.env['printing.tray']
|
||||
self.server = self.env['printing.server'].create({})
|
||||
self.printer = self.env['printing.printer'].create({
|
||||
'name': 'Printer',
|
||||
'server_id': self.server.id,
|
||||
'system_name': 'Sys Name',
|
||||
'default': True,
|
||||
'status': 'unknown',
|
||||
'status_message': 'Msg',
|
||||
'model': 'res.users',
|
||||
'location': 'Location',
|
||||
'uri': 'URI',
|
||||
})
|
||||
self.tray_vals = {
|
||||
'name': 'Tray',
|
||||
'system_name': 'TrayName',
|
||||
'printer_id': self.printer.id,
|
||||
}
|
||||
|
||||
def new_tray(self):
|
||||
return self.env['printing.tray'].create(self.tray_vals)
|
||||
|
||||
def test_report_behaviour(self):
|
||||
""" It should add the selected tray in the report data """
|
||||
ir_report = self.env['ir.actions.report.xml'].search([], limit=1)
|
||||
report = self.env['printing.report.xml.action'].create({
|
||||
'user_id': self.env.user.id,
|
||||
'report_id': ir_report.id,
|
||||
'action': 'server',
|
||||
})
|
||||
report.printer_tray_id = False
|
||||
behaviour = report.behaviour()
|
||||
self.assertEqual(behaviour['tray'], False)
|
||||
|
||||
# Check that we have te right value
|
||||
report.printer_tray_id = self.new_tray()
|
||||
behaviour = report.behaviour()
|
||||
self.assertEqual(behaviour['tray'], report.printer_tray_id.system_name)
|
||||
@@ -1,37 +0,0 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
##############################################################################
|
||||
#
|
||||
# Author: Yannick Vaucher
|
||||
# Copyright 2013 Camptocamp SA
|
||||
#
|
||||
# This program is free software: you can redistribute it and/or modify
|
||||
# it under the terms of the GNU Affero General Public License as
|
||||
# published by the Free Software Foundation, either version 3 of the
|
||||
# License, or (at your option) any later version.
|
||||
#
|
||||
# This program is distributed in the hope that it will be useful,
|
||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
# GNU Affero General Public License for more details.
|
||||
#
|
||||
# You should have received a copy of the GNU Affero General Public License
|
||||
# along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
#
|
||||
##############################################################################
|
||||
from openerp import models, fields, api
|
||||
|
||||
|
||||
class ResUsers(models.Model):
|
||||
|
||||
_inherit = "res.users"
|
||||
|
||||
printer_tray_id = fields.Many2one(
|
||||
comodel_name='printing.tray',
|
||||
string='Default Printer Paper Source',
|
||||
domain="[('printer_id', '=', printing_printer_id)]",
|
||||
)
|
||||
|
||||
@api.onchange('printing_printer_id')
|
||||
def onchange_printing_printer_id(self):
|
||||
""" Reset the tray when the printer is changed """
|
||||
self.printer_tray_id = False
|
||||
@@ -15,7 +15,7 @@
|
||||
</record>
|
||||
|
||||
<!-- res.users form view (My preferences popup) -->
|
||||
<record model="ir.ui.view" id="view_users_form">
|
||||
<record model="ir.ui.view" id="view_users_prefs">
|
||||
<field name="name">res.users.form.printing.tray</field>
|
||||
<field name="model">res.users</field>
|
||||
<field name="inherit_id" ref="base_report_to_printer.view_users_form_simple_modif" />
|
||||
Reference in New Issue
Block a user