From de5c352fbbe5f18afc88b5930dee659bd86ba08b Mon Sep 17 00:00:00 2001 From: Jairo Llopis Date: Mon, 21 Dec 2015 16:09:33 +0100 Subject: [PATCH] Rename to partner_employee_quantity. --- partner_employee_quantity/README.rst | 72 +++++++++++++ partner_employee_quantity/__init__.py | 6 ++ partner_employee_quantity/__openerp__.py | 24 +++++ partner_employee_quantity/i18n/de.po | 102 ++++++++++++++++++ partner_employee_quantity/i18n/es.po | 102 ++++++++++++++++++ partner_employee_quantity/i18n/eu.po | 102 ++++++++++++++++++ partner_employee_quantity/i18n/fi.po | 92 ++++++++++++++++ partner_employee_quantity/i18n/it.po | 91 ++++++++++++++++ partner_employee_quantity/i18n/sl.po | 102 ++++++++++++++++++ partner_employee_quantity/models/__init__.py | 6 ++ .../models/res_partner.py | 25 +++++ .../security/ir.model.access.csv | 5 + .../static/description/icon.png | Bin 0 -> 18713 bytes ...s_partner_employee_quantity_range_view.xml | 27 +++++ .../views/res_partner_view.xml | 35 ++++++ 15 files changed, 791 insertions(+) create mode 100644 partner_employee_quantity/README.rst create mode 100644 partner_employee_quantity/__init__.py create mode 100644 partner_employee_quantity/__openerp__.py create mode 100644 partner_employee_quantity/i18n/de.po create mode 100644 partner_employee_quantity/i18n/es.po create mode 100644 partner_employee_quantity/i18n/eu.po create mode 100644 partner_employee_quantity/i18n/fi.po create mode 100644 partner_employee_quantity/i18n/it.po create mode 100644 partner_employee_quantity/i18n/sl.po create mode 100644 partner_employee_quantity/models/__init__.py create mode 100644 partner_employee_quantity/models/res_partner.py create mode 100644 partner_employee_quantity/security/ir.model.access.csv create mode 100644 partner_employee_quantity/static/description/icon.png create mode 100644 partner_employee_quantity/views/res_partner_employee_quantity_range_view.xml create mode 100644 partner_employee_quantity/views/res_partner_view.xml diff --git a/partner_employee_quantity/README.rst b/partner_employee_quantity/README.rst new file mode 100644 index 000000000..ca6964326 --- /dev/null +++ b/partner_employee_quantity/README.rst @@ -0,0 +1,72 @@ +.. 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 + +============================= +Employee quantity in partners +============================= + +This module allows to set employee quantity for partners, and categorize them +by ranges. + +Configuration +============= + +To manage available ranges, you need to: + +* Go to *Sales > Configuration > Address Book > Ranges by quantity of employees*. + +Usage +===== + +To use this module, you need to: + +* Go to any partner's form. +* Enable *Is company?*. +* You will see a new group of fields called *Employee quantity*. + +.. image:: https://odoo-community.org/website/image/ir.attachment/5784_f2813bd/datas + :alt: Try me on Runbot + :target: https://runbot.odoo-community.org/runbot/134/8.0 + +Bug Tracker +=========== + +Bugs are tracked on `GitHub Issues +`_. In case of trouble, please +check there if your issue has already been reported. If you spotted it first, +help us smashing it by providing a detailed and welcomed `feedback +`_. + +Credits +======= + +Images +------ + +* `Antiun Ingeniería S.L. `_: Icon. + +Contributors +------------ + +* Antonio Espinosa +* Rafael Blasco +* Jairo Llopis + +Maintainer +---------- + +.. image:: https://odoo-community.org/logo.png + :alt: Odoo Community Association + :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. + +To contribute to this module, please visit https://odoo-community.org. diff --git a/partner_employee_quantity/__init__.py b/partner_employee_quantity/__init__.py new file mode 100644 index 000000000..8e6d7e45a --- /dev/null +++ b/partner_employee_quantity/__init__.py @@ -0,0 +1,6 @@ +# -*- coding: utf-8 -*- +# © 2015 Antiun Ingeniería S.L. - Antonio Espinosa +# © 2015 Antiun Ingeniería S.L. - Jairo Llopis +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). + +from . import models diff --git a/partner_employee_quantity/__openerp__.py b/partner_employee_quantity/__openerp__.py new file mode 100644 index 000000000..0d3c0ab64 --- /dev/null +++ b/partner_employee_quantity/__openerp__.py @@ -0,0 +1,24 @@ +# -*- coding: utf-8 -*- +# © 2015 Antiun Ingeniería S.L. - Antonio Espinosa +# © 2015 Antiun Ingeniería S.L. - Jairo Llopis +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). + +{ + 'name': 'Employee quantity in partners', + 'summary': 'Know how many employees a partner has', + 'version': '8.0.1.0.0', + 'category': 'Customer Relationship Management', + "author": "Antiun Ingeniería S.L., Odoo Community Association (OCA)", + "license": "AGPL-3", + "application": False, + 'website': 'http://www.antiun.com', + 'depends': [ + 'base', + ], + 'data': [ + 'security/ir.model.access.csv', + 'views/res_partner_employee_quantity_range_view.xml', + 'views/res_partner_view.xml', + ], + "installable": True, +} diff --git a/partner_employee_quantity/i18n/de.po b/partner_employee_quantity/i18n/de.po new file mode 100644 index 000000000..1ab5fb6cf --- /dev/null +++ b/partner_employee_quantity/i18n/de.po @@ -0,0 +1,102 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * partner_employee_quantity +# +# Translators: +# Rudolf Schnapka , 2016-2017 +msgid "" +msgstr "" +"Project-Id-Version: partner-contact (8.0)\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-02-21 16:57+0000\n" +"PO-Revision-Date: 2017-02-24 22:17+0000\n" +"Last-Translator: Rudolf Schnapka \n" +"Language-Team: German (http://www.transifex.com/oca/OCA-partner-contact-8-0/language/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: partner_employee_quantity +#: field:res.partner.employee_quantity_range,create_uid:0 +msgid "Created by" +msgstr "Angelegt durch" + +#. module: partner_employee_quantity +#: field:res.partner.employee_quantity_range,create_date:0 +msgid "Created on" +msgstr "Angelegt am" + +#. module: partner_employee_quantity +#: field:res.partner.employee_quantity_range,display_name:0 +msgid "Display Name" +msgstr "Anzeigename" + +#. module: partner_employee_quantity +#: view:res.partner:partner_employee_quantity.view_res_partner_filter_employees +msgid "Employee Quantity" +msgstr "Mitarbeiterzahl" + +#. module: partner_employee_quantity +#: view:res.partner:partner_employee_quantity.view_partner_form_employees +#: field:res.partner,employee_quantity:0 +msgid "Employee quantity" +msgstr "Mitarbeiterzahl" + +#. module: partner_employee_quantity +#: field:res.partner,employee_quantity_range_id:0 +msgid "Employee quantity range" +msgstr "Spanne der Mitarbeiterzahl" + +#. module: partner_employee_quantity +#: field:res.partner.employee_quantity_range,id:0 +msgid "ID" +msgstr "ID" + +#. module: partner_employee_quantity +#: field:res.partner.employee_quantity_range,__last_update:0 +msgid "Last Modified on" +msgstr "Zuletzt verändert am" + +#. module: partner_employee_quantity +#: field:res.partner.employee_quantity_range,write_uid:0 +msgid "Last Updated by" +msgstr "Zuletzt aktualisiert durch" + +#. module: partner_employee_quantity +#: field:res.partner.employee_quantity_range,write_date:0 +msgid "Last Updated on" +msgstr "Zuletzt aktualisiert am" + +#. module: partner_employee_quantity +#: field:res.partner.employee_quantity_range,name:0 +msgid "Name" +msgstr "Bezeichnung" + +#. module: partner_employee_quantity +#: model:ir.model,name:partner_employee_quantity.model_res_partner +msgid "Partner" +msgstr "Partner" + +#. module: partner_employee_quantity +#: model:ir.model,name:partner_employee_quantity.model_res_partner_employee_quantity_range +msgid "Partner employee quantity range" +msgstr "Partner Mitarbeiterzahlspanne" + +#. module: partner_employee_quantity +#: help:res.partner,employee_quantity_range_id:0 +msgid "Range of this partner depending on the employee quantity." +msgstr "Spanne dieses Partners, abhängig von Mitarbeiterzahl." + +#. module: partner_employee_quantity +#: model:ir.actions.act_window,name:partner_employee_quantity.employees_range_action +#: model:ir.ui.menu,name:partner_employee_quantity.menu_employees_range +#: view:res.partner.employee_quantity_range:partner_employee_quantity.employees_range_tree_view +msgid "Ranges by quantity of employees" +msgstr "Spannen nach Mitarbeiterzahlen" + +#. module: partner_employee_quantity +#: view:res.partner:partner_employee_quantity.view_res_partner_filter_employees +msgid "Salesperson" +msgstr "Verkäufer" diff --git a/partner_employee_quantity/i18n/es.po b/partner_employee_quantity/i18n/es.po new file mode 100644 index 000000000..23af2ee8d --- /dev/null +++ b/partner_employee_quantity/i18n/es.po @@ -0,0 +1,102 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * partner_employee_quantity +# +# Translators: +# Oihane Crucelaegui , 2016 +msgid "" +msgstr "" +"Project-Id-Version: partner-contact (8.0)\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-07-25 11:58+0000\n" +"PO-Revision-Date: 2016-07-14 09:05+0000\n" +"Last-Translator: Oihane Crucelaegui \n" +"Language-Team: Spanish (http://www.transifex.com/oca/OCA-partner-contact-8-0/language/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: partner_employee_quantity +#: field:res.partner.employee_quantity_range,create_uid:0 +msgid "Created by" +msgstr "Creado por" + +#. module: partner_employee_quantity +#: field:res.partner.employee_quantity_range,create_date:0 +msgid "Created on" +msgstr "Creado en" + +#. module: partner_employee_quantity +#: field:res.partner.employee_quantity_range,display_name:0 +msgid "Display Name" +msgstr "Nombre mostrado" + +#. module: partner_employee_quantity +#: view:res.partner:partner_employee_quantity.view_res_partner_filter_employees +msgid "Employee Quantity" +msgstr "" + +#. module: partner_employee_quantity +#: view:res.partner:partner_employee_quantity.view_partner_form_employees +#: field:res.partner,employee_quantity:0 +msgid "Employee quantity" +msgstr "Cantidad de empleados" + +#. module: partner_employee_quantity +#: field:res.partner,employee_quantity_range_id:0 +msgid "Employee quantity range" +msgstr "Rango de la cantidad de empleados" + +#. module: partner_employee_quantity +#: field:res.partner.employee_quantity_range,id:0 +msgid "ID" +msgstr "ID" + +#. module: partner_employee_quantity +#: field:res.partner.employee_quantity_range,__last_update:0 +msgid "Last Modified on" +msgstr "Última modificación el" + +#. module: partner_employee_quantity +#: field:res.partner.employee_quantity_range,write_uid:0 +msgid "Last Updated by" +msgstr "Última actualización por" + +#. module: partner_employee_quantity +#: field:res.partner.employee_quantity_range,write_date:0 +msgid "Last Updated on" +msgstr "Última actualización en" + +#. module: partner_employee_quantity +#: field:res.partner.employee_quantity_range,name:0 +msgid "Name" +msgstr "Nombre" + +#. module: partner_employee_quantity +#: model:ir.model,name:partner_employee_quantity.model_res_partner +msgid "Partner" +msgstr "Empresa" + +#. module: partner_employee_quantity +#: model:ir.model,name:partner_employee_quantity.model_res_partner_employee_quantity_range +msgid "Partner employee quantity range" +msgstr "Rango de la cantidad de empleados de la empresa" + +#. module: partner_employee_quantity +#: help:res.partner,employee_quantity_range_id:0 +msgid "Range of this partner depending on the employee quantity." +msgstr "Rango de esta empresa dependiendo de su cantidad de empleados." + +#. module: partner_employee_quantity +#: model:ir.actions.act_window,name:partner_employee_quantity.employees_range_action +#: model:ir.ui.menu,name:partner_employee_quantity.menu_employees_range +#: view:res.partner.employee_quantity_range:partner_employee_quantity.employees_range_tree_view +msgid "Ranges by quantity of employees" +msgstr "Rangos por cantidad de empleados" + +#. module: partner_employee_quantity +#: view:res.partner:partner_employee_quantity.view_res_partner_filter_employees +msgid "Salesperson" +msgstr "Comercial" diff --git a/partner_employee_quantity/i18n/eu.po b/partner_employee_quantity/i18n/eu.po new file mode 100644 index 000000000..d78d7b92f --- /dev/null +++ b/partner_employee_quantity/i18n/eu.po @@ -0,0 +1,102 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * partner_employee_quantity +# +# Translators: +# Esther Martín Menéndez , 2017 +msgid "" +msgstr "" +"Project-Id-Version: partner-contact (8.0)\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-02-21 16:57+0000\n" +"PO-Revision-Date: 2017-02-23 15:56+0000\n" +"Last-Translator: Esther Martín Menéndez \n" +"Language-Team: Basque (http://www.transifex.com/oca/OCA-partner-contact-8-0/language/eu/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: eu\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: partner_employee_quantity +#: field:res.partner.employee_quantity_range,create_uid:0 +msgid "Created by" +msgstr "" + +#. module: partner_employee_quantity +#: field:res.partner.employee_quantity_range,create_date:0 +msgid "Created on" +msgstr "" + +#. module: partner_employee_quantity +#: field:res.partner.employee_quantity_range,display_name:0 +msgid "Display Name" +msgstr "Izena erakutsi" + +#. module: partner_employee_quantity +#: view:res.partner:partner_employee_quantity.view_res_partner_filter_employees +msgid "Employee Quantity" +msgstr "" + +#. module: partner_employee_quantity +#: view:res.partner:partner_employee_quantity.view_partner_form_employees +#: field:res.partner,employee_quantity:0 +msgid "Employee quantity" +msgstr "" + +#. module: partner_employee_quantity +#: field:res.partner,employee_quantity_range_id:0 +msgid "Employee quantity range" +msgstr "" + +#. module: partner_employee_quantity +#: field:res.partner.employee_quantity_range,id:0 +msgid "ID" +msgstr "ID" + +#. module: partner_employee_quantity +#: field:res.partner.employee_quantity_range,__last_update:0 +msgid "Last Modified on" +msgstr "" + +#. module: partner_employee_quantity +#: field:res.partner.employee_quantity_range,write_uid:0 +msgid "Last Updated by" +msgstr "" + +#. module: partner_employee_quantity +#: field:res.partner.employee_quantity_range,write_date:0 +msgid "Last Updated on" +msgstr "" + +#. module: partner_employee_quantity +#: field:res.partner.employee_quantity_range,name:0 +msgid "Name" +msgstr "Izena" + +#. module: partner_employee_quantity +#: model:ir.model,name:partner_employee_quantity.model_res_partner +msgid "Partner" +msgstr "Kidea" + +#. module: partner_employee_quantity +#: model:ir.model,name:partner_employee_quantity.model_res_partner_employee_quantity_range +msgid "Partner employee quantity range" +msgstr "" + +#. module: partner_employee_quantity +#: help:res.partner,employee_quantity_range_id:0 +msgid "Range of this partner depending on the employee quantity." +msgstr "" + +#. module: partner_employee_quantity +#: model:ir.actions.act_window,name:partner_employee_quantity.employees_range_action +#: model:ir.ui.menu,name:partner_employee_quantity.menu_employees_range +#: view:res.partner.employee_quantity_range:partner_employee_quantity.employees_range_tree_view +msgid "Ranges by quantity of employees" +msgstr "" + +#. module: partner_employee_quantity +#: view:res.partner:partner_employee_quantity.view_res_partner_filter_employees +msgid "Salesperson" +msgstr "" diff --git a/partner_employee_quantity/i18n/fi.po b/partner_employee_quantity/i18n/fi.po new file mode 100644 index 000000000..25cc98938 --- /dev/null +++ b/partner_employee_quantity/i18n/fi.po @@ -0,0 +1,92 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * partner_employee_quantity +# +# Translators: +# Jarmo Kortetjärvi , 2016 +msgid "" +msgstr "" +"Project-Id-Version: partner-contact (8.0)\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-01-19 01:46+0000\n" +"PO-Revision-Date: 2016-01-27 20:35+0000\n" +"Last-Translator: Jarmo Kortetjärvi \n" +"Language-Team: Finnish (http://www.transifex.com/oca/OCA-partner-contact-8-0/language/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: partner_employee_quantity +#: field:res.partner.employee_quantity_range,create_uid:0 +msgid "Created by" +msgstr "Luonut" + +#. module: partner_employee_quantity +#: field:res.partner.employee_quantity_range,create_date:0 +msgid "Created on" +msgstr "Luotu" + +#. module: partner_employee_quantity +#: view:res.partner:partner_employee_quantity.view_res_partner_filter_employees +msgid "Employee Quantity" +msgstr "Työntekijöiden määrä" + +#. module: partner_employee_quantity +#: view:res.partner:partner_employee_quantity.view_partner_form_employees +#: field:res.partner,employee_quantity:0 +msgid "Employee quantity" +msgstr "Työntekijöiden määrä" + +#. module: partner_employee_quantity +#: field:res.partner,employee_quantity_range_id:0 +msgid "Employee quantity range" +msgstr "" + +#. module: partner_employee_quantity +#: field:res.partner.employee_quantity_range,id:0 +msgid "ID" +msgstr "ID" + +#. module: partner_employee_quantity +#: field:res.partner.employee_quantity_range,write_uid:0 +msgid "Last Updated by" +msgstr "Viimeksi päivitetty" + +#. module: partner_employee_quantity +#: field:res.partner.employee_quantity_range,write_date:0 +msgid "Last Updated on" +msgstr "Viimeksi päivittänyt" + +#. module: partner_employee_quantity +#: field:res.partner.employee_quantity_range,name:0 +msgid "Name" +msgstr "Nimi" + +#. module: partner_employee_quantity +#: model:ir.model,name:partner_employee_quantity.model_res_partner +msgid "Partner" +msgstr "Kumppani" + +#. module: partner_employee_quantity +#: model:ir.model,name:partner_employee_quantity.model_res_partner_employee_quantity_range +msgid "Partner employee quantity range" +msgstr "" + +#. module: partner_employee_quantity +#: help:res.partner,employee_quantity_range_id:0 +msgid "Range of this partner depending on the employee quantity." +msgstr "" + +#. module: partner_employee_quantity +#: model:ir.actions.act_window,name:partner_employee_quantity.employees_range_action +#: model:ir.ui.menu,name:partner_employee_quantity.menu_employees_range +#: view:res.partner.employee_quantity_range:partner_employee_quantity.employees_range_tree_view +msgid "Ranges by quantity of employees" +msgstr "" + +#. module: partner_employee_quantity +#: view:res.partner:partner_employee_quantity.view_res_partner_filter_employees +msgid "Salesperson" +msgstr "Myyjä" diff --git a/partner_employee_quantity/i18n/it.po b/partner_employee_quantity/i18n/it.po new file mode 100644 index 000000000..645e79b0c --- /dev/null +++ b/partner_employee_quantity/i18n/it.po @@ -0,0 +1,91 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * partner_employee_quantity +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: partner-contact (8.0)\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-02-27 23:26+0000\n" +"PO-Revision-Date: 2015-12-22 17:25+0000\n" +"Last-Translator: <>\n" +"Language-Team: Italian (http://www.transifex.com/oca/OCA-partner-contact-8-0/language/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: partner_employee_quantity +#: field:res.partner.employee_quantity_range,create_uid:0 +msgid "Created by" +msgstr "Creato da" + +#. module: partner_employee_quantity +#: field:res.partner.employee_quantity_range,create_date:0 +msgid "Created on" +msgstr "reato il" + +#. module: partner_employee_quantity +#: view:res.partner:partner_employee_quantity.view_res_partner_filter_employees +msgid "Employee Quantity" +msgstr "" + +#. module: partner_employee_quantity +#: view:res.partner:partner_employee_quantity.view_partner_form_employees +#: field:res.partner,employee_quantity:0 +msgid "Employee quantity" +msgstr "" + +#. module: partner_employee_quantity +#: field:res.partner,employee_quantity_range_id:0 +msgid "Employee quantity range" +msgstr "" + +#. module: partner_employee_quantity +#: field:res.partner.employee_quantity_range,id:0 +msgid "ID" +msgstr "ID" + +#. module: partner_employee_quantity +#: field:res.partner.employee_quantity_range,write_uid:0 +msgid "Last Updated by" +msgstr "Ultimo aggiornamento di" + +#. module: partner_employee_quantity +#: field:res.partner.employee_quantity_range,write_date:0 +msgid "Last Updated on" +msgstr "Ultimo aggiornamento il" + +#. module: partner_employee_quantity +#: field:res.partner.employee_quantity_range,name:0 +msgid "Name" +msgstr "Nome" + +#. module: partner_employee_quantity +#: model:ir.model,name:partner_employee_quantity.model_res_partner +msgid "Partner" +msgstr "Partner" + +#. module: partner_employee_quantity +#: model:ir.model,name:partner_employee_quantity.model_res_partner_employee_quantity_range +msgid "Partner employee quantity range" +msgstr "" + +#. module: partner_employee_quantity +#: help:res.partner,employee_quantity_range_id:0 +msgid "Range of this partner depending on the employee quantity." +msgstr "" + +#. module: partner_employee_quantity +#: model:ir.actions.act_window,name:partner_employee_quantity.employees_range_action +#: model:ir.ui.menu,name:partner_employee_quantity.menu_employees_range +#: view:res.partner.employee_quantity_range:partner_employee_quantity.employees_range_tree_view +msgid "Ranges by quantity of employees" +msgstr "" + +#. module: partner_employee_quantity +#: view:res.partner:partner_employee_quantity.view_res_partner_filter_employees +msgid "Salesperson" +msgstr "" diff --git a/partner_employee_quantity/i18n/sl.po b/partner_employee_quantity/i18n/sl.po new file mode 100644 index 000000000..bd0630c7b --- /dev/null +++ b/partner_employee_quantity/i18n/sl.po @@ -0,0 +1,102 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * partner_employee_quantity +# +# Translators: +# Matjaž Mozetič , 2015-2016 +msgid "" +msgstr "" +"Project-Id-Version: partner-contact (8.0)\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-05-07 07:18+0000\n" +"PO-Revision-Date: 2016-05-07 07:16+0000\n" +"Last-Translator: Matjaž Mozetič \n" +"Language-Team: Slovenian (http://www.transifex.com/oca/OCA-partner-contact-8-0/language/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: partner_employee_quantity +#: field:res.partner.employee_quantity_range,create_uid:0 +msgid "Created by" +msgstr "Ustvaril" + +#. module: partner_employee_quantity +#: field:res.partner.employee_quantity_range,create_date:0 +msgid "Created on" +msgstr "Ustvarjeno" + +#. module: partner_employee_quantity +#: field:res.partner.employee_quantity_range,display_name:0 +msgid "Display Name" +msgstr "Prikazni naziv" + +#. module: partner_employee_quantity +#: view:res.partner:partner_employee_quantity.view_res_partner_filter_employees +msgid "Employee Quantity" +msgstr "Količina kadrov" + +#. module: partner_employee_quantity +#: view:res.partner:partner_employee_quantity.view_partner_form_employees +#: field:res.partner,employee_quantity:0 +msgid "Employee quantity" +msgstr "Količina kadrov" + +#. module: partner_employee_quantity +#: field:res.partner,employee_quantity_range_id:0 +msgid "Employee quantity range" +msgstr "Razpon količine kadrov" + +#. module: partner_employee_quantity +#: field:res.partner.employee_quantity_range,id:0 +msgid "ID" +msgstr "ID" + +#. module: partner_employee_quantity +#: field:res.partner.employee_quantity_range,__last_update:0 +msgid "Last Modified on" +msgstr "Zadnjič spremenjeno" + +#. module: partner_employee_quantity +#: field:res.partner.employee_quantity_range,write_uid:0 +msgid "Last Updated by" +msgstr "Zadnji posodobil" + +#. module: partner_employee_quantity +#: field:res.partner.employee_quantity_range,write_date:0 +msgid "Last Updated on" +msgstr "Zadnjič posodobljeno" + +#. module: partner_employee_quantity +#: field:res.partner.employee_quantity_range,name:0 +msgid "Name" +msgstr "Naziv" + +#. module: partner_employee_quantity +#: model:ir.model,name:partner_employee_quantity.model_res_partner +msgid "Partner" +msgstr "Partner" + +#. module: partner_employee_quantity +#: model:ir.model,name:partner_employee_quantity.model_res_partner_employee_quantity_range +msgid "Partner employee quantity range" +msgstr "Razpon količine kadrov partnerja" + +#. module: partner_employee_quantity +#: help:res.partner,employee_quantity_range_id:0 +msgid "Range of this partner depending on the employee quantity." +msgstr "Partnerjev razpon glede količine kadrov." + +#. module: partner_employee_quantity +#: model:ir.actions.act_window,name:partner_employee_quantity.employees_range_action +#: model:ir.ui.menu,name:partner_employee_quantity.menu_employees_range +#: view:res.partner.employee_quantity_range:partner_employee_quantity.employees_range_tree_view +msgid "Ranges by quantity of employees" +msgstr "Razponi po količini kadrov" + +#. module: partner_employee_quantity +#: view:res.partner:partner_employee_quantity.view_res_partner_filter_employees +msgid "Salesperson" +msgstr "Prodajalec" diff --git a/partner_employee_quantity/models/__init__.py b/partner_employee_quantity/models/__init__.py new file mode 100644 index 000000000..44ab9476e --- /dev/null +++ b/partner_employee_quantity/models/__init__.py @@ -0,0 +1,6 @@ +# -*- coding: utf-8 -*- +# © 2015 Antiun Ingeniería S.L. - Antonio Espinosa +# © 2015 Antiun Ingeniería S.L. - Jairo Llopis +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). + +from . import res_partner diff --git a/partner_employee_quantity/models/res_partner.py b/partner_employee_quantity/models/res_partner.py new file mode 100644 index 000000000..0bff10d55 --- /dev/null +++ b/partner_employee_quantity/models/res_partner.py @@ -0,0 +1,25 @@ +# -*- coding: utf-8 -*- +# © 2015 Antiun Ingeniería S.L. - Antonio Espinosa +# © 2015 Antiun Ingeniería S.L. - Jairo Llopis +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). + +from openerp import models, fields + + +class ResPartner(models.Model): + _inherit = 'res.partner' + + employee_quantity = fields.Integer( + oldname="employees_number") + employee_quantity_range_id = fields.Many2one( + "res.partner.employee_quantity_range", + "Employee quantity range", + help="Range of this partner depending on the employee quantity.", + oldname="employees_range") + + +class ResPartnerEmployeeQuantityRange(models.Model): + _name = "res.partner.employee_quantity_range" + _description = "Partner employee quantity range" + + name = fields.Char(required=True, translate=True) diff --git a/partner_employee_quantity/security/ir.model.access.csv b/partner_employee_quantity/security/ir.model.access.csv new file mode 100644 index 000000000..ad0aaf6bf --- /dev/null +++ b/partner_employee_quantity/security/ir.model.access.csv @@ -0,0 +1,5 @@ +"id","name","model_id:id","group_id:id","perm_read","perm_write","perm_create","perm_unlink" +"access_res_partner_employee_quantity_range_public","res_partner_employee_quantity_range group_public","model_res_partner_employee_quantity_range","base.group_public",1,0,0,0 +"access_res_partner_employee_quantity_range_portal","res_partner_employee_quantity_range group_portal","model_res_partner_employee_quantity_range","base.group_portal",1,0,0,0 +"access_res_partner_employee_quantity_range_group_partner_manager","res_partner_employee_quantity_range group_partner_manager","model_res_partner_employee_quantity_range","base.group_partner_manager",1,1,1,1 +"access_res_partner_employee_quantity_range_group_user","res_partner_employee_quantity_range group_user","model_res_partner_employee_quantity_range","base.group_user",1,0,0,0 diff --git a/partner_employee_quantity/static/description/icon.png b/partner_employee_quantity/static/description/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..64933c90c9d7e429ceb2aa26570cd0846c81d174 GIT binary patch literal 18713 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 + + + + + Ranges by quantity of employees + res.partner.employee_quantity_range + form + tree + + + + Quantity of employees ranges tree + res.partner.employee_quantity_range + + + + + + + + + + + diff --git a/partner_employee_quantity/views/res_partner_view.xml b/partner_employee_quantity/views/res_partner_view.xml new file mode 100644 index 000000000..ad2c60461 --- /dev/null +++ b/partner_employee_quantity/views/res_partner_view.xml @@ -0,0 +1,35 @@ + + + + + + Partner form with employees + res.partner + + + + + + + + + + + + + Partner search with employees + res.partner + + + + + + + + + +