From 00dcb9873542f2d177eeca3e9f21a24107c3c94a Mon Sep 17 00:00:00 2001 From: "Luis M. Ontalba" Date: Thu, 9 Nov 2017 13:07:58 +0100 Subject: [PATCH 01/31] [ADD] contract_sale (#104) --- contract_sale/README.rst | 55 ++++++++++++++++++ contract_sale/__init__.py | 2 + contract_sale/__manifest__.py | 24 ++++++++ contract_sale/i18n/es.po | 22 +++++++ .../account_analytic_account_security.xml | 20 +++++++ contract_sale/security/ir.model.access.csv | 12 ++++ contract_sale/static/description/icon.png | Bin 0 -> 9455 bytes .../views/account_analytic_account_view.xml | 11 ++++ 8 files changed, 146 insertions(+) create mode 100644 contract_sale/README.rst create mode 100644 contract_sale/__init__.py create mode 100644 contract_sale/__manifest__.py create mode 100644 contract_sale/i18n/es.po create mode 100644 contract_sale/security/account_analytic_account_security.xml create mode 100644 contract_sale/security/ir.model.access.csv create mode 100644 contract_sale/static/description/icon.png create mode 100644 contract_sale/views/account_analytic_account_view.xml diff --git a/contract_sale/README.rst b/contract_sale/README.rst new file mode 100644 index 000000000..03aa6c0a9 --- /dev/null +++ b/contract_sale/README.rst @@ -0,0 +1,55 @@ +.. 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 + +================== +Contract from Sale +================== + +This module allows access to contracts for sale employees without account +permissions. + +Employees in sale security group "User: Only Own Documents", can only access +contracts created by themselves. + +Usage +===== + +#. Log with an user having sale but not account permissions. +#. Go to Sales > Sales > Contracts. +#. Create a new record or edit another one. + +.. image:: https://odoo-community.org/website/image/ir.attachment/5784_f2813bd/datas + :alt: Try me on Runbot + :target: https://runbot.odoo-community.org/runbot/110/10.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 smash it by providing detailed and welcomed feedback. + +Credits +======= + +Contributors +------------ + +* Luis M. Ontalba + +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/contract_sale/__init__.py b/contract_sale/__init__.py new file mode 100644 index 000000000..24d4fcf36 --- /dev/null +++ b/contract_sale/__init__.py @@ -0,0 +1,2 @@ +# -*- coding: utf-8 -*- +# License AGPL-3 - See http://www.gnu.org/licenses/agpl-3.0.html diff --git a/contract_sale/__manifest__.py b/contract_sale/__manifest__.py new file mode 100644 index 000000000..131908f2b --- /dev/null +++ b/contract_sale/__manifest__.py @@ -0,0 +1,24 @@ +# -*- coding: utf-8 -*- +# Copyright 2017 Tecnativa - Luis M. Ontalba +# License AGPL-3 - See http://www.gnu.org/licenses/agpl-3.0.html + +{ + 'name': 'Contract from Sale', + 'version': '10.0.1.0.0', + 'category': 'Sales', + 'author': 'Tecnativa, ' + 'Odoo Community Association (OCA)', + 'website': 'https://github.com/OCA/contract', + 'depends': [ + 'sales_team', + 'contract', + ], + 'data': [ + 'security/ir.model.access.csv', + 'security/account_analytic_account_security.xml', + 'views/account_analytic_account_view.xml', + ], + 'license': 'AGPL-3', + 'installable': True, + 'auto_install': True, +} diff --git a/contract_sale/i18n/es.po b/contract_sale/i18n/es.po new file mode 100644 index 000000000..643216f9d --- /dev/null +++ b/contract_sale/i18n/es.po @@ -0,0 +1,22 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * contract_sale +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-10-12 10:50+0000\n" +"PO-Revision-Date: 2017-10-12 10:50+0000\n" +"Last-Translator: <>\n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: contract_sale +#: model:ir.ui.menu,name:contract_sale.menu_contract_sale +msgid "Contracts" +msgstr "Contratos" + diff --git a/contract_sale/security/account_analytic_account_security.xml b/contract_sale/security/account_analytic_account_security.xml new file mode 100644 index 000000000..1833a1ce5 --- /dev/null +++ b/contract_sale/security/account_analytic_account_security.xml @@ -0,0 +1,20 @@ + + + + + See Own Contracts + + ['|', ('user_id','=',user.id), ('user_id','=',False)] + + + + See All Contracts + + [(1,'=',1)] + + + + + diff --git a/contract_sale/security/ir.model.access.csv b/contract_sale/security/ir.model.access.csv new file mode 100644 index 000000000..ecd7842fd --- /dev/null +++ b/contract_sale/security/ir.model.access.csv @@ -0,0 +1,12 @@ +"id","name","model_id:id","group_id:id","perm_read","perm_write","perm_create","perm_unlink" +"account_analytic_contract_salesman","Recurring Salesman","contract.model_account_analytic_contract","sales_team.group_sale_salesman",1,1,1,0 +"account_analytic_contract_sale_manager","Recurring Sale Manager","contract.model_account_analytic_contract","sales_team.group_sale_manager",1,1,1,1 +"account_analytic_invoice_line_saleman","Recurring Invoice Line Saleman","contract.model_account_analytic_invoice_line","sales_team.group_sale_salesman",1,1,1,0 +"account_analytic_invoice_line_manager","Recurring Invoice Line Manager","contract.model_account_analytic_invoice_line","sales_team.group_sale_manager",1,1,1,1 +"account_analytic_contract_line_salesman","Recurring Contract Line Salesman","contract.model_account_analytic_contract_line","sales_team.group_sale_salesman",1,1,1,0 +"account_analytic_contract_line_manager","Recurring Contract Line Manager","contract.model_account_analytic_contract_line","sales_team.group_sale_manager",1,1,1,1 +"account_analytic_line_contract_salesman","Recurring Analytic Line Salesman","analytic.model_account_analytic_line","sales_team.group_sale_salesman",1,1,1,0 +"account_analytic_account_contract_salesman","Recurring Analytic Account Salesman","analytic.model_account_analytic_account","sales_team.group_sale_salesman",1,1,1,0 +"account_analytic_tag_contract_salesman","Recurring Account Analytic Tag Salesman","analytic.model_account_analytic_tag","sales_team.group_sale_salesman",1,1,1,0 +"account_invoice_contract_salesman","Recurring Account Inoice Salesman","account.model_account_invoice","sales_team.group_sale_salesman",1,0,0,0 +"account_journal_contract_salesman","Recurring Account Journal Salesman","account.model_account_journal","sales_team.group_sale_salesman",1,0,0,0 diff --git a/contract_sale/static/description/icon.png b/contract_sale/static/description/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..3a0328b516c4980e8e44cdb63fd945757ddd132d GIT binary patch literal 9455 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 z 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 Xviia!U7SGha1wx#SCgwmn*{w2TRX*I literal 0 HcmV?d00001 diff --git a/contract_sale/views/account_analytic_account_view.xml b/contract_sale/views/account_analytic_account_view.xml new file mode 100644 index 000000000..87f21763e --- /dev/null +++ b/contract_sale/views/account_analytic_account_view.xml @@ -0,0 +1,11 @@ + + + + + + From 5d92112e4a22ba0e821ad67863cd997169735f6d Mon Sep 17 00:00:00 2001 From: OCA Transbot Date: Sat, 2 Dec 2017 04:09:52 +0100 Subject: [PATCH 02/31] OCA Transbot updated translations from Transifex --- contract_sale/i18n/de.po | 24 ++++++++++++++++++++++++ contract_sale/i18n/fr.po | 24 ++++++++++++++++++++++++ contract_sale/i18n/hi_IN.po | 24 ++++++++++++++++++++++++ contract_sale/i18n/hr.po | 24 ++++++++++++++++++++++++ contract_sale/i18n/hr_HR.po | 24 ++++++++++++++++++++++++ contract_sale/i18n/it.po | 24 ++++++++++++++++++++++++ contract_sale/i18n/nl.po | 24 ++++++++++++++++++++++++ contract_sale/i18n/nl_NL.po | 24 ++++++++++++++++++++++++ contract_sale/i18n/pt.po | 24 ++++++++++++++++++++++++ contract_sale/i18n/pt_BR.po | 24 ++++++++++++++++++++++++ contract_sale/i18n/ro.po | 24 ++++++++++++++++++++++++ contract_sale/i18n/ru.po | 24 ++++++++++++++++++++++++ contract_sale/i18n/tr.po | 24 ++++++++++++++++++++++++ contract_sale/i18n/tr_TR.po | 24 ++++++++++++++++++++++++ 14 files changed, 336 insertions(+) create mode 100644 contract_sale/i18n/de.po create mode 100644 contract_sale/i18n/fr.po create mode 100644 contract_sale/i18n/hi_IN.po create mode 100644 contract_sale/i18n/hr.po create mode 100644 contract_sale/i18n/hr_HR.po create mode 100644 contract_sale/i18n/it.po create mode 100644 contract_sale/i18n/nl.po create mode 100644 contract_sale/i18n/nl_NL.po create mode 100644 contract_sale/i18n/pt.po create mode 100644 contract_sale/i18n/pt_BR.po create mode 100644 contract_sale/i18n/ro.po create mode 100644 contract_sale/i18n/ru.po create mode 100644 contract_sale/i18n/tr.po create mode 100644 contract_sale/i18n/tr_TR.po diff --git a/contract_sale/i18n/de.po b/contract_sale/i18n/de.po new file mode 100644 index 000000000..515fc2556 --- /dev/null +++ b/contract_sale/i18n/de.po @@ -0,0 +1,24 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * contract_sale +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-30 01:41+0000\n" +"PO-Revision-Date: 2017-11-30 01:41+0000\n" +"Last-Translator: OCA Transbot , 2017\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: contract_sale +#: model:ir.ui.menu,name:contract_sale.menu_contract_sale +msgid "Contracts" +msgstr "Verträge" diff --git a/contract_sale/i18n/fr.po b/contract_sale/i18n/fr.po new file mode 100644 index 000000000..b51977cb9 --- /dev/null +++ b/contract_sale/i18n/fr.po @@ -0,0 +1,24 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * contract_sale +# +# Translators: +# leemannd , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-30 01:41+0000\n" +"PO-Revision-Date: 2017-11-30 01:41+0000\n" +"Last-Translator: leemannd , 2017\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: \n" +"Language: fr\n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#. module: contract_sale +#: model:ir.ui.menu,name:contract_sale.menu_contract_sale +msgid "Contracts" +msgstr "Contrats" diff --git a/contract_sale/i18n/hi_IN.po b/contract_sale/i18n/hi_IN.po new file mode 100644 index 000000000..b1ac2c31b --- /dev/null +++ b/contract_sale/i18n/hi_IN.po @@ -0,0 +1,24 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * contract_sale +# +# Translators: +# Ashish Deshmukh , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-30 01:41+0000\n" +"PO-Revision-Date: 2017-11-30 01:41+0000\n" +"Last-Translator: Ashish Deshmukh , 2017\n" +"Language-Team: Hindi (India) (https://www.transifex.com/oca/teams/23907/hi_IN/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: hi_IN\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: contract_sale +#: model:ir.ui.menu,name:contract_sale.menu_contract_sale +msgid "Contracts" +msgstr "अनुबंध" diff --git a/contract_sale/i18n/hr.po b/contract_sale/i18n/hr.po new file mode 100644 index 000000000..6093544b4 --- /dev/null +++ b/contract_sale/i18n/hr.po @@ -0,0 +1,24 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * contract_sale +# +# Translators: +# Bole , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-30 01:41+0000\n" +"PO-Revision-Date: 2017-11-30 01:41+0000\n" +"Last-Translator: Bole , 2017\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: contract_sale +#: model:ir.ui.menu,name:contract_sale.menu_contract_sale +msgid "Contracts" +msgstr "Ugovori" diff --git a/contract_sale/i18n/hr_HR.po b/contract_sale/i18n/hr_HR.po new file mode 100644 index 000000000..6b0ee48d0 --- /dev/null +++ b/contract_sale/i18n/hr_HR.po @@ -0,0 +1,24 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * contract_sale +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-30 01:41+0000\n" +"PO-Revision-Date: 2017-11-30 01:41+0000\n" +"Last-Translator: OCA Transbot , 2017\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: contract_sale +#: model:ir.ui.menu,name:contract_sale.menu_contract_sale +msgid "Contracts" +msgstr "Ugovori" diff --git a/contract_sale/i18n/it.po b/contract_sale/i18n/it.po new file mode 100644 index 000000000..58e331fde --- /dev/null +++ b/contract_sale/i18n/it.po @@ -0,0 +1,24 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * contract_sale +# +# Translators: +# Lorenzo Battistini , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-30 01:41+0000\n" +"PO-Revision-Date: 2017-11-30 01:41+0000\n" +"Last-Translator: Lorenzo Battistini , 2017\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: contract_sale +#: model:ir.ui.menu,name:contract_sale.menu_contract_sale +msgid "Contracts" +msgstr "Contratti" diff --git a/contract_sale/i18n/nl.po b/contract_sale/i18n/nl.po new file mode 100644 index 000000000..a1ff58aee --- /dev/null +++ b/contract_sale/i18n/nl.po @@ -0,0 +1,24 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * contract_sale +# +# Translators: +# Erwin van der Ploeg , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-30 01:41+0000\n" +"PO-Revision-Date: 2017-11-30 01:41+0000\n" +"Last-Translator: Erwin van der Ploeg , 2017\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: contract_sale +#: model:ir.ui.menu,name:contract_sale.menu_contract_sale +msgid "Contracts" +msgstr "Contracten" diff --git a/contract_sale/i18n/nl_NL.po b/contract_sale/i18n/nl_NL.po new file mode 100644 index 000000000..e8efed278 --- /dev/null +++ b/contract_sale/i18n/nl_NL.po @@ -0,0 +1,24 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * contract_sale +# +# Translators: +# Peter Hageman , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-30 01:41+0000\n" +"PO-Revision-Date: 2017-11-30 01:41+0000\n" +"Last-Translator: Peter Hageman , 2017\n" +"Language-Team: Dutch (Netherlands) (https://www.transifex.com/oca/teams/23907/nl_NL/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: nl_NL\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: contract_sale +#: model:ir.ui.menu,name:contract_sale.menu_contract_sale +msgid "Contracts" +msgstr "Contracten" diff --git a/contract_sale/i18n/pt.po b/contract_sale/i18n/pt.po new file mode 100644 index 000000000..47f180d03 --- /dev/null +++ b/contract_sale/i18n/pt.po @@ -0,0 +1,24 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * contract_sale +# +# Translators: +# Pedro Castro Silva , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-30 01:41+0000\n" +"PO-Revision-Date: 2017-11-30 01:41+0000\n" +"Last-Translator: Pedro Castro Silva , 2017\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: contract_sale +#: model:ir.ui.menu,name:contract_sale.menu_contract_sale +msgid "Contracts" +msgstr "Contratos" diff --git a/contract_sale/i18n/pt_BR.po b/contract_sale/i18n/pt_BR.po new file mode 100644 index 000000000..09c5274b0 --- /dev/null +++ b/contract_sale/i18n/pt_BR.po @@ -0,0 +1,24 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * contract_sale +# +# Translators: +# Albert Vonpupp , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-30 01:41+0000\n" +"PO-Revision-Date: 2017-11-30 01:41+0000\n" +"Last-Translator: Albert Vonpupp , 2017\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: contract_sale +#: model:ir.ui.menu,name:contract_sale.menu_contract_sale +msgid "Contracts" +msgstr "Contratos" diff --git a/contract_sale/i18n/ro.po b/contract_sale/i18n/ro.po new file mode 100644 index 000000000..ecbf98513 --- /dev/null +++ b/contract_sale/i18n/ro.po @@ -0,0 +1,24 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * contract_sale +# +# Translators: +# Dorin Hongu , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-01-06 03:17+0000\n" +"PO-Revision-Date: 2018-01-06 03:17+0000\n" +"Last-Translator: Dorin Hongu , 2018\n" +"Language-Team: Romanian (https://www.transifex.com/oca/teams/23907/ro/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: ro\n" +"Plural-Forms: nplurals=3; plural=(n==1?0:(((n%100>19)||((n%100==0)&&(n!=0)))?2:1));\n" + +#. module: contract_sale +#: model:ir.ui.menu,name:contract_sale.menu_contract_sale +msgid "Contracts" +msgstr "Contracte" diff --git a/contract_sale/i18n/ru.po b/contract_sale/i18n/ru.po new file mode 100644 index 000000000..dac46fa1b --- /dev/null +++ b/contract_sale/i18n/ru.po @@ -0,0 +1,24 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * contract_sale +# +# Translators: +# Мед Ведь , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-30 01:41+0000\n" +"PO-Revision-Date: 2017-11-30 01:41+0000\n" +"Last-Translator: Мед Ведь , 2017\n" +"Language-Team: Russian (https://www.transifex.com/oca/teams/23907/ru/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: ru\n" +"Plural-Forms: nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n%100>=11 && n%100<=14)? 2 : 3);\n" + +#. module: contract_sale +#: model:ir.ui.menu,name:contract_sale.menu_contract_sale +msgid "Contracts" +msgstr "Договоры" diff --git a/contract_sale/i18n/tr.po b/contract_sale/i18n/tr.po new file mode 100644 index 000000000..644c60192 --- /dev/null +++ b/contract_sale/i18n/tr.po @@ -0,0 +1,24 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * contract_sale +# +# Translators: +# Ediz Duman , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-30 01:41+0000\n" +"PO-Revision-Date: 2017-11-30 01:41+0000\n" +"Last-Translator: Ediz Duman , 2017\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: contract_sale +#: model:ir.ui.menu,name:contract_sale.menu_contract_sale +msgid "Contracts" +msgstr "Sözleşmeler" diff --git a/contract_sale/i18n/tr_TR.po b/contract_sale/i18n/tr_TR.po new file mode 100644 index 000000000..61bab53b8 --- /dev/null +++ b/contract_sale/i18n/tr_TR.po @@ -0,0 +1,24 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * contract_sale +# +# Translators: +# Ediz Duman , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-30 01:41+0000\n" +"PO-Revision-Date: 2017-11-30 01:41+0000\n" +"Last-Translator: Ediz Duman , 2017\n" +"Language-Team: Turkish (Turkey) (https://www.transifex.com/oca/teams/23907/tr_TR/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: tr_TR\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: contract_sale +#: model:ir.ui.menu,name:contract_sale.menu_contract_sale +msgid "Contracts" +msgstr "Sözleşmeler" From c8f1a86985e9e152127fb21f49952f065a75cb24 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Levent=20Karaka=C5=9F?= Date: Fri, 16 Feb 2018 13:57:43 +0300 Subject: [PATCH 03/31] [MIG] contract_sale: Migration to 11.0 --- contract_sale/__init__.py | 1 - contract_sale/__manifest__.py | 5 ++--- contract_sale/views/account_analytic_account_view.xml | 5 +++-- 3 files changed, 5 insertions(+), 6 deletions(-) diff --git a/contract_sale/__init__.py b/contract_sale/__init__.py index 24d4fcf36..b409d3191 100644 --- a/contract_sale/__init__.py +++ b/contract_sale/__init__.py @@ -1,2 +1 @@ -# -*- coding: utf-8 -*- # License AGPL-3 - See http://www.gnu.org/licenses/agpl-3.0.html diff --git a/contract_sale/__manifest__.py b/contract_sale/__manifest__.py index 131908f2b..707940ab4 100644 --- a/contract_sale/__manifest__.py +++ b/contract_sale/__manifest__.py @@ -1,16 +1,15 @@ -# -*- coding: utf-8 -*- # Copyright 2017 Tecnativa - Luis M. Ontalba # License AGPL-3 - See http://www.gnu.org/licenses/agpl-3.0.html { 'name': 'Contract from Sale', - 'version': '10.0.1.0.0', + 'version': '11.0.1.0.0', 'category': 'Sales', 'author': 'Tecnativa, ' 'Odoo Community Association (OCA)', 'website': 'https://github.com/OCA/contract', 'depends': [ - 'sales_team', + 'sale_management', 'contract', ], 'data': [ diff --git a/contract_sale/views/account_analytic_account_view.xml b/contract_sale/views/account_analytic_account_view.xml index 87f21763e..bc7a6baa2 100644 --- a/contract_sale/views/account_analytic_account_view.xml +++ b/contract_sale/views/account_analytic_account_view.xml @@ -3,9 +3,10 @@ From 35030ffad03b49185b72f616d81ce9d8e172a640 Mon Sep 17 00:00:00 2001 From: "Pedro M. Baeza" Date: Thu, 23 Aug 2018 07:45:30 +0200 Subject: [PATCH 04/31] [FIX+IMP] contract_sale: Several things: * README by fragments * Adjusted dependency * Changed root menu XML-ID --- contract_sale/README.rst | 72 ++++++++++++++----- contract_sale/__manifest__.py | 2 +- contract_sale/readme/CONTRIBUTORS.rst | 6 ++ contract_sale/readme/DESCRIPTION.rst | 5 ++ contract_sale/readme/USAGE.rst | 3 + .../views/account_analytic_account_view.xml | 2 +- 6 files changed, 69 insertions(+), 21 deletions(-) create mode 100644 contract_sale/readme/CONTRIBUTORS.rst create mode 100644 contract_sale/readme/DESCRIPTION.rst create mode 100644 contract_sale/readme/USAGE.rst diff --git a/contract_sale/README.rst b/contract_sale/README.rst index 03aa6c0a9..bcc9df6c0 100644 --- a/contract_sale/README.rst +++ b/contract_sale/README.rst @@ -1,17 +1,41 @@ -.. 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 - ================== Contract from Sale ================== +.. !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! This file is generated by oca-gen-addon-readme !! + !! changes will be overwritten. !! + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + +.. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png + :target: https://odoo-community.org/page/development-status + :alt: Beta +.. |badge2| image:: https://img.shields.io/badge/licence-AGPL--3-blue.png + :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html + :alt: License: AGPL-3 +.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Fcontract-lightgray.png?logo=github + :target: https://github.com/OCA/contract/tree/11.0/contract_sale + :alt: OCA/contract +.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png + :target: https://translation.odoo-community.org/projects/contract-11-0/contract-11-0-contract_sale + :alt: Translate me on Weblate +.. |badge5| image:: https://img.shields.io/badge/runbot-Try%20me-875A7B.png + :target: https://runbot.odoo-community.org/runbot/110/11.0 + :alt: Try me on Runbot + +|badge1| |badge2| |badge3| |badge4| |badge5| + This module allows access to contracts for sale employees without account permissions. Employees in sale security group "User: Only Own Documents", can only access contracts created by themselves. +**Table of contents** + +.. contents:: + :local: + Usage ===== @@ -19,37 +43,47 @@ Usage #. Go to Sales > Sales > Contracts. #. Create a new record or edit another one. -.. image:: https://odoo-community.org/website/image/ir.attachment/5784_f2813bd/datas - :alt: Try me on Runbot - :target: https://runbot.odoo-community.org/runbot/110/10.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 smash it by providing detailed and welcomed feedback. +Bugs are tracked on `GitHub Issues `_. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us smashing it by providing a detailed and welcomed +`feedback `_. + +Do not contact contributors directly about support or help with technical issues. Credits ======= +Authors +~~~~~~~ + +* Tecnativa + Contributors ------------- +~~~~~~~~~~~~ -* Luis M. Ontalba +* `Tecnativa `_: -Maintainer ----------- + * Luis M. Ontalba + * Pedro M. Baeza + +* Levent Karakaş + +Maintainers +~~~~~~~~~~~ + +This module is maintained by the OCA. .. 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. +This module is part of the `OCA/contract `_ project on GitHub. + +You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/contract_sale/__manifest__.py b/contract_sale/__manifest__.py index 707940ab4..5dccb9a24 100644 --- a/contract_sale/__manifest__.py +++ b/contract_sale/__manifest__.py @@ -9,7 +9,7 @@ 'Odoo Community Association (OCA)', 'website': 'https://github.com/OCA/contract', 'depends': [ - 'sale_management', + 'sale', 'contract', ], 'data': [ diff --git a/contract_sale/readme/CONTRIBUTORS.rst b/contract_sale/readme/CONTRIBUTORS.rst new file mode 100644 index 000000000..53e518a68 --- /dev/null +++ b/contract_sale/readme/CONTRIBUTORS.rst @@ -0,0 +1,6 @@ +* `Tecnativa `_: + + * Luis M. Ontalba + * Pedro M. Baeza + +* Levent Karakaş diff --git a/contract_sale/readme/DESCRIPTION.rst b/contract_sale/readme/DESCRIPTION.rst new file mode 100644 index 000000000..38e29f972 --- /dev/null +++ b/contract_sale/readme/DESCRIPTION.rst @@ -0,0 +1,5 @@ +This module allows access to contracts for sale employees without account +permissions. + +Employees in sale security group "User: Only Own Documents", can only access +contracts created by themselves. diff --git a/contract_sale/readme/USAGE.rst b/contract_sale/readme/USAGE.rst new file mode 100644 index 000000000..d800c71d7 --- /dev/null +++ b/contract_sale/readme/USAGE.rst @@ -0,0 +1,3 @@ +#. Log with an user having sale but not account permissions. +#. Go to Sales > Sales > Contracts. +#. Create a new record or edit another one. diff --git a/contract_sale/views/account_analytic_account_view.xml b/contract_sale/views/account_analytic_account_view.xml index bc7a6baa2..04c2d13cf 100644 --- a/contract_sale/views/account_analytic_account_view.xml +++ b/contract_sale/views/account_analytic_account_view.xml @@ -4,7 +4,7 @@ From 4ce5cac81fedc15f2d8cbf4058207e5ea49a9df7 Mon Sep 17 00:00:00 2001 From: oca-travis Date: Thu, 23 Aug 2018 06:11:21 +0000 Subject: [PATCH 05/31] [UPD] Update contract_sale.pot --- contract_sale/i18n/contract_sale.pot | 20 ++++++++++++++++++++ contract_sale/i18n/de.po | 4 ++-- contract_sale/i18n/es.po | 4 ++-- contract_sale/i18n/fr.po | 4 ++-- contract_sale/i18n/hi_IN.po | 7 ++++--- contract_sale/i18n/hr.po | 7 ++++--- contract_sale/i18n/hr_HR.po | 10 ++++++---- contract_sale/i18n/it.po | 4 ++-- contract_sale/i18n/nl.po | 4 ++-- contract_sale/i18n/nl_NL.po | 7 ++++--- contract_sale/i18n/pt.po | 7 ++++--- contract_sale/i18n/pt_BR.po | 7 ++++--- contract_sale/i18n/ro.po | 7 ++++--- contract_sale/i18n/ru.po | 8 +++++--- contract_sale/i18n/tr.po | 4 ++-- contract_sale/i18n/tr_TR.po | 7 ++++--- 16 files changed, 71 insertions(+), 40 deletions(-) create mode 100644 contract_sale/i18n/contract_sale.pot diff --git a/contract_sale/i18n/contract_sale.pot b/contract_sale/i18n/contract_sale.pot new file mode 100644 index 000000000..0b1bd881a --- /dev/null +++ b/contract_sale/i18n/contract_sale.pot @@ -0,0 +1,20 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * contract_sale +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: <>\n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: contract_sale +#: model:ir.ui.menu,name:contract_sale.menu_contract_sale +msgid "Contracts" +msgstr "" + diff --git a/contract_sale/i18n/de.po b/contract_sale/i18n/de.po index 515fc2556..64be3f993 100644 --- a/contract_sale/i18n/de.po +++ b/contract_sale/i18n/de.po @@ -1,7 +1,7 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: # * contract_sale -# +# # Translators: # OCA Transbot , 2017 msgid "" @@ -12,10 +12,10 @@ msgstr "" "PO-Revision-Date: 2017-11-30 01:41+0000\n" "Last-Translator: OCA Transbot , 2017\n" "Language-Team: German (https://www.transifex.com/oca/teams/23907/de/)\n" +"Language: de\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" -"Language: de\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #. module: contract_sale diff --git a/contract_sale/i18n/es.po b/contract_sale/i18n/es.po index 643216f9d..c8c60ca94 100644 --- a/contract_sale/i18n/es.po +++ b/contract_sale/i18n/es.po @@ -1,6 +1,6 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: -# * contract_sale +# * contract_sale # msgid "" msgstr "" @@ -10,6 +10,7 @@ msgstr "" "PO-Revision-Date: 2017-10-12 10:50+0000\n" "Last-Translator: <>\n" "Language-Team: \n" +"Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" @@ -19,4 +20,3 @@ msgstr "" #: model:ir.ui.menu,name:contract_sale.menu_contract_sale msgid "Contracts" msgstr "Contratos" - diff --git a/contract_sale/i18n/fr.po b/contract_sale/i18n/fr.po index b51977cb9..b468f19ae 100644 --- a/contract_sale/i18n/fr.po +++ b/contract_sale/i18n/fr.po @@ -1,7 +1,7 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: # * contract_sale -# +# # Translators: # leemannd , 2017 msgid "" @@ -12,10 +12,10 @@ msgstr "" "PO-Revision-Date: 2017-11-30 01:41+0000\n" "Last-Translator: leemannd , 2017\n" "Language-Team: French (https://www.transifex.com/oca/teams/23907/fr/)\n" +"Language: fr\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" -"Language: fr\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" #. module: contract_sale diff --git a/contract_sale/i18n/hi_IN.po b/contract_sale/i18n/hi_IN.po index b1ac2c31b..3c9f94393 100644 --- a/contract_sale/i18n/hi_IN.po +++ b/contract_sale/i18n/hi_IN.po @@ -1,7 +1,7 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: # * contract_sale -# +# # Translators: # Ashish Deshmukh , 2017 msgid "" @@ -11,11 +11,12 @@ msgstr "" "POT-Creation-Date: 2017-11-30 01:41+0000\n" "PO-Revision-Date: 2017-11-30 01:41+0000\n" "Last-Translator: Ashish Deshmukh , 2017\n" -"Language-Team: Hindi (India) (https://www.transifex.com/oca/teams/23907/hi_IN/)\n" +"Language-Team: Hindi (India) (https://www.transifex.com/oca/teams/23907/" +"hi_IN/)\n" +"Language: hi_IN\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" -"Language: hi_IN\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #. module: contract_sale diff --git a/contract_sale/i18n/hr.po b/contract_sale/i18n/hr.po index 6093544b4..3e62c4f79 100644 --- a/contract_sale/i18n/hr.po +++ b/contract_sale/i18n/hr.po @@ -1,7 +1,7 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: # * contract_sale -# +# # Translators: # Bole , 2017 msgid "" @@ -12,11 +12,12 @@ msgstr "" "PO-Revision-Date: 2017-11-30 01:41+0000\n" "Last-Translator: Bole , 2017\n" "Language-Team: Croatian (https://www.transifex.com/oca/teams/23907/hr/)\n" +"Language: 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" +"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: contract_sale #: model:ir.ui.menu,name:contract_sale.menu_contract_sale diff --git a/contract_sale/i18n/hr_HR.po b/contract_sale/i18n/hr_HR.po index 6b0ee48d0..89b2bddb6 100644 --- a/contract_sale/i18n/hr_HR.po +++ b/contract_sale/i18n/hr_HR.po @@ -1,7 +1,7 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: # * contract_sale -# +# # Translators: # OCA Transbot , 2017 msgid "" @@ -11,12 +11,14 @@ msgstr "" "POT-Creation-Date: 2017-11-30 01:41+0000\n" "PO-Revision-Date: 2017-11-30 01:41+0000\n" "Last-Translator: OCA Transbot , 2017\n" -"Language-Team: Croatian (Croatia) (https://www.transifex.com/oca/teams/23907/hr_HR/)\n" +"Language-Team: Croatian (Croatia) (https://www.transifex.com/oca/teams/23907/" +"hr_HR/)\n" +"Language: 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" +"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: contract_sale #: model:ir.ui.menu,name:contract_sale.menu_contract_sale diff --git a/contract_sale/i18n/it.po b/contract_sale/i18n/it.po index 58e331fde..17f68c3d5 100644 --- a/contract_sale/i18n/it.po +++ b/contract_sale/i18n/it.po @@ -1,7 +1,7 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: # * contract_sale -# +# # Translators: # Lorenzo Battistini , 2017 msgid "" @@ -12,10 +12,10 @@ msgstr "" "PO-Revision-Date: 2017-11-30 01:41+0000\n" "Last-Translator: Lorenzo Battistini , 2017\n" "Language-Team: Italian (https://www.transifex.com/oca/teams/23907/it/)\n" +"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: contract_sale diff --git a/contract_sale/i18n/nl.po b/contract_sale/i18n/nl.po index a1ff58aee..7a0e4ed55 100644 --- a/contract_sale/i18n/nl.po +++ b/contract_sale/i18n/nl.po @@ -1,7 +1,7 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: # * contract_sale -# +# # Translators: # Erwin van der Ploeg , 2017 msgid "" @@ -12,10 +12,10 @@ msgstr "" "PO-Revision-Date: 2017-11-30 01:41+0000\n" "Last-Translator: Erwin van der Ploeg , 2017\n" "Language-Team: Dutch (https://www.transifex.com/oca/teams/23907/nl/)\n" +"Language: 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: contract_sale diff --git a/contract_sale/i18n/nl_NL.po b/contract_sale/i18n/nl_NL.po index e8efed278..db5aede48 100644 --- a/contract_sale/i18n/nl_NL.po +++ b/contract_sale/i18n/nl_NL.po @@ -1,7 +1,7 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: # * contract_sale -# +# # Translators: # Peter Hageman , 2017 msgid "" @@ -11,11 +11,12 @@ msgstr "" "POT-Creation-Date: 2017-11-30 01:41+0000\n" "PO-Revision-Date: 2017-11-30 01:41+0000\n" "Last-Translator: Peter Hageman , 2017\n" -"Language-Team: Dutch (Netherlands) (https://www.transifex.com/oca/teams/23907/nl_NL/)\n" +"Language-Team: Dutch (Netherlands) (https://www.transifex.com/oca/" +"teams/23907/nl_NL/)\n" +"Language: nl_NL\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" -"Language: nl_NL\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #. module: contract_sale diff --git a/contract_sale/i18n/pt.po b/contract_sale/i18n/pt.po index 47f180d03..be60d87bc 100644 --- a/contract_sale/i18n/pt.po +++ b/contract_sale/i18n/pt.po @@ -1,7 +1,7 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: # * contract_sale -# +# # Translators: # Pedro Castro Silva , 2017 msgid "" @@ -10,12 +10,13 @@ msgstr "" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2017-11-30 01:41+0000\n" "PO-Revision-Date: 2017-11-30 01:41+0000\n" -"Last-Translator: Pedro Castro Silva , 2017\n" +"Last-Translator: Pedro Castro Silva , " +"2017\n" "Language-Team: Portuguese (https://www.transifex.com/oca/teams/23907/pt/)\n" +"Language: 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: contract_sale diff --git a/contract_sale/i18n/pt_BR.po b/contract_sale/i18n/pt_BR.po index 09c5274b0..1ed828aa7 100644 --- a/contract_sale/i18n/pt_BR.po +++ b/contract_sale/i18n/pt_BR.po @@ -1,7 +1,7 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: # * contract_sale -# +# # Translators: # Albert Vonpupp , 2017 msgid "" @@ -11,11 +11,12 @@ msgstr "" "POT-Creation-Date: 2017-11-30 01:41+0000\n" "PO-Revision-Date: 2017-11-30 01:41+0000\n" "Last-Translator: Albert Vonpupp , 2017\n" -"Language-Team: Portuguese (Brazil) (https://www.transifex.com/oca/teams/23907/pt_BR/)\n" +"Language-Team: Portuguese (Brazil) (https://www.transifex.com/oca/" +"teams/23907/pt_BR/)\n" +"Language: 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: contract_sale diff --git a/contract_sale/i18n/ro.po b/contract_sale/i18n/ro.po index ecbf98513..b4e2c771a 100644 --- a/contract_sale/i18n/ro.po +++ b/contract_sale/i18n/ro.po @@ -1,7 +1,7 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: # * contract_sale -# +# # Translators: # Dorin Hongu , 2018 msgid "" @@ -12,11 +12,12 @@ msgstr "" "PO-Revision-Date: 2018-01-06 03:17+0000\n" "Last-Translator: Dorin Hongu , 2018\n" "Language-Team: Romanian (https://www.transifex.com/oca/teams/23907/ro/)\n" +"Language: ro\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" -"Language: ro\n" -"Plural-Forms: nplurals=3; plural=(n==1?0:(((n%100>19)||((n%100==0)&&(n!=0)))?2:1));\n" +"Plural-Forms: nplurals=3; plural=(n==1?0:(((n%100>19)||((n%100==0)&&(n!=0)))?" +"2:1));\n" #. module: contract_sale #: model:ir.ui.menu,name:contract_sale.menu_contract_sale diff --git a/contract_sale/i18n/ru.po b/contract_sale/i18n/ru.po index dac46fa1b..936516485 100644 --- a/contract_sale/i18n/ru.po +++ b/contract_sale/i18n/ru.po @@ -1,7 +1,7 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: # * contract_sale -# +# # Translators: # Мед Ведь , 2017 msgid "" @@ -12,11 +12,13 @@ msgstr "" "PO-Revision-Date: 2017-11-30 01:41+0000\n" "Last-Translator: Мед Ведь , 2017\n" "Language-Team: Russian (https://www.transifex.com/oca/teams/23907/ru/)\n" +"Language: ru\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" -"Language: ru\n" -"Plural-Forms: nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n%100>=11 && n%100<=14)? 2 : 3);\n" +"Plural-Forms: nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" +"%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n" +"%100>=11 && n%100<=14)? 2 : 3);\n" #. module: contract_sale #: model:ir.ui.menu,name:contract_sale.menu_contract_sale diff --git a/contract_sale/i18n/tr.po b/contract_sale/i18n/tr.po index 644c60192..097f31abd 100644 --- a/contract_sale/i18n/tr.po +++ b/contract_sale/i18n/tr.po @@ -1,7 +1,7 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: # * contract_sale -# +# # Translators: # Ediz Duman , 2017 msgid "" @@ -12,10 +12,10 @@ msgstr "" "PO-Revision-Date: 2017-11-30 01:41+0000\n" "Last-Translator: Ediz Duman , 2017\n" "Language-Team: Turkish (https://www.transifex.com/oca/teams/23907/tr/)\n" +"Language: 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: contract_sale diff --git a/contract_sale/i18n/tr_TR.po b/contract_sale/i18n/tr_TR.po index 61bab53b8..314ba2013 100644 --- a/contract_sale/i18n/tr_TR.po +++ b/contract_sale/i18n/tr_TR.po @@ -1,7 +1,7 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: # * contract_sale -# +# # Translators: # Ediz Duman , 2017 msgid "" @@ -11,11 +11,12 @@ msgstr "" "POT-Creation-Date: 2017-11-30 01:41+0000\n" "PO-Revision-Date: 2017-11-30 01:41+0000\n" "Last-Translator: Ediz Duman , 2017\n" -"Language-Team: Turkish (Turkey) (https://www.transifex.com/oca/teams/23907/tr_TR/)\n" +"Language-Team: Turkish (Turkey) (https://www.transifex.com/oca/teams/23907/" +"tr_TR/)\n" +"Language: tr_TR\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" -"Language: tr_TR\n" "Plural-Forms: nplurals=1; plural=0;\n" #. module: contract_sale From 628846a5cfaaec997080d53e85b2e6b5c51d778c Mon Sep 17 00:00:00 2001 From: OCA Git Bot Date: Fri, 24 Aug 2018 04:46:36 +0200 Subject: [PATCH 06/31] [UPD] README.rst --- contract_sale/static/description/index.html | 436 ++++++++++++++++++++ 1 file changed, 436 insertions(+) create mode 100644 contract_sale/static/description/index.html diff --git a/contract_sale/static/description/index.html b/contract_sale/static/description/index.html new file mode 100644 index 000000000..488b93c6d --- /dev/null +++ b/contract_sale/static/description/index.html @@ -0,0 +1,436 @@ + + + + + + +Contract from Sale + + + +
+

Contract from Sale

+ + +

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

+

This module allows access to contracts for sale employees without account +permissions.

+

Employees in sale security group “User: Only Own Documents”, can only access +contracts created by themselves.

+

Table of contents

+ +
+

Usage

+
    +
  1. Log with an user having sale but not account permissions.
  2. +
  3. Go to Sales > Sales > Contracts.
  4. +
  5. Create a new record or edit another one.
  6. +
+
+
+

Bug Tracker

+

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

+

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

+
+
+

Credits

+
+

Authors

+
    +
  • Tecnativa
  • +
+
+
+

Contributors

+
    +
  • Tecnativa:
      +
    • Luis M. Ontalba
    • +
    • Pedro M. Baeza
    • +
    +
  • +
  • Levent Karakaş
  • +
+
+
+

Maintainers

+

This module is maintained by the OCA.

+Odoo Community Association +

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

+

This module is part of the OCA/contract project on GitHub.

+

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

+
+
+
+ + From 5c06d73c9ffc7a8ef4c3bbc1306a11be8c48f318 Mon Sep 17 00:00:00 2001 From: sbejaoui Date: Thu, 25 Oct 2018 17:10:09 +0200 Subject: [PATCH 07/31] [MIG] contract_sale: Migration to 12.0 --- contract_sale/__manifest__.py | 2 +- contract_sale/readme/CONTRIBUTORS.rst | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/contract_sale/__manifest__.py b/contract_sale/__manifest__.py index 5dccb9a24..76dc0cdad 100644 --- a/contract_sale/__manifest__.py +++ b/contract_sale/__manifest__.py @@ -3,7 +3,7 @@ { 'name': 'Contract from Sale', - 'version': '11.0.1.0.0', + 'version': '12.0.1.0.0', 'category': 'Sales', 'author': 'Tecnativa, ' 'Odoo Community Association (OCA)', diff --git a/contract_sale/readme/CONTRIBUTORS.rst b/contract_sale/readme/CONTRIBUTORS.rst index 53e518a68..2f317167b 100644 --- a/contract_sale/readme/CONTRIBUTORS.rst +++ b/contract_sale/readme/CONTRIBUTORS.rst @@ -4,3 +4,4 @@ * Pedro M. Baeza * Levent Karakaş +* Bejaoui Souheil From acd4cfb602f0a9bebbf117a6b9294baf7601e894 Mon Sep 17 00:00:00 2001 From: sbejaoui Date: Fri, 26 Oct 2018 10:41:46 +0200 Subject: [PATCH 08/31] [12.0][IMP] - Use sale.group_discount_per_so_line on discount field --- contract_sale/__manifest__.py | 1 + .../views/account_analytic_account_view.xml | 16 ++++++++++++++ .../views/account_analytic_contract_view.xml | 21 +++++++++++++++++++ 3 files changed, 38 insertions(+) create mode 100644 contract_sale/views/account_analytic_contract_view.xml diff --git a/contract_sale/__manifest__.py b/contract_sale/__manifest__.py index 76dc0cdad..230d83d99 100644 --- a/contract_sale/__manifest__.py +++ b/contract_sale/__manifest__.py @@ -16,6 +16,7 @@ 'security/ir.model.access.csv', 'security/account_analytic_account_security.xml', 'views/account_analytic_account_view.xml', + 'views/account_analytic_contract_view.xml', ], 'license': 'AGPL-3', 'installable': True, diff --git a/contract_sale/views/account_analytic_account_view.xml b/contract_sale/views/account_analytic_account_view.xml index 04c2d13cf..5b08a3adc 100644 --- a/contract_sale/views/account_analytic_account_view.xml +++ b/contract_sale/views/account_analytic_account_view.xml @@ -1,6 +1,22 @@ + + Contract form (in contract_sale) + account.analytic.account + + + + + sale.group_discount_per_so_line + + + + + + + + + + Account Analytic Contract Form View (in + sale_contract) + + account.analytic.contract + + + + + sale.group_discount_per_so_line + + + + + + + From d92134265fb5e652d5caa2365b26781cb2246289 Mon Sep 17 00:00:00 2001 From: OCA-git-bot Date: Tue, 27 Nov 2018 09:18:07 +0000 Subject: [PATCH 09/31] [UPD] README.rst --- contract_sale/README.rst | 11 ++++++----- contract_sale/static/description/index.html | 7 ++++--- 2 files changed, 10 insertions(+), 8 deletions(-) diff --git a/contract_sale/README.rst b/contract_sale/README.rst index bcc9df6c0..390f1d994 100644 --- a/contract_sale/README.rst +++ b/contract_sale/README.rst @@ -14,13 +14,13 @@ Contract from Sale :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html :alt: License: AGPL-3 .. |badge3| image:: https://img.shields.io/badge/github-OCA%2Fcontract-lightgray.png?logo=github - :target: https://github.com/OCA/contract/tree/11.0/contract_sale + :target: https://github.com/OCA/contract/tree/12.0/contract_sale :alt: OCA/contract .. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png - :target: https://translation.odoo-community.org/projects/contract-11-0/contract-11-0-contract_sale + :target: https://translation.odoo-community.org/projects/contract-12-0/contract-12-0-contract_sale :alt: Translate me on Weblate .. |badge5| image:: https://img.shields.io/badge/runbot-Try%20me-875A7B.png - :target: https://runbot.odoo-community.org/runbot/110/11.0 + :target: https://runbot.odoo-community.org/runbot/110/12.0 :alt: Try me on Runbot |badge1| |badge2| |badge3| |badge4| |badge5| @@ -49,7 +49,7 @@ 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 `_. +`feedback `_. Do not contact contributors directly about support or help with technical issues. @@ -70,6 +70,7 @@ Contributors * Pedro M. Baeza * Levent Karakaş +* Bejaoui Souheil Maintainers ~~~~~~~~~~~ @@ -84,6 +85,6 @@ OCA, or the Odoo Community Association, is a nonprofit organization whose mission is to support the collaborative development of Odoo features and promote its widespread use. -This module is part of the `OCA/contract `_ project on GitHub. +This module is part of the `OCA/contract `_ project on GitHub. You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/contract_sale/static/description/index.html b/contract_sale/static/description/index.html index 488b93c6d..9c2f9c61d 100644 --- a/contract_sale/static/description/index.html +++ b/contract_sale/static/description/index.html @@ -367,7 +367,7 @@ ul.auto-toc { !! This file is generated by oca-gen-addon-readme !! !! changes will be overwritten. !! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! --> -

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

+

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

This module allows access to contracts for sale employees without account permissions.

Employees in sale security group “User: Only Own Documents”, can only access @@ -398,7 +398,7 @@ contracts created by themselves.

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.

+feedback.

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

@@ -418,6 +418,7 @@ If you spotted it first, help us smashing it by providing a detailed and welcome
  • Levent Karakaş
  • +
  • Bejaoui Souheil <souheil.bejaoui@acsone.eu>
  • @@ -427,7 +428,7 @@ If you spotted it first, help us smashing it by providing a detailed and welcome

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

    -

    This module is part of the OCA/contract project on GitHub.

    +

    This module is part of the OCA/contract project on GitHub.

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

    From 73c19f806f70ac1d923111601403f4069defe3df Mon Sep 17 00:00:00 2001 From: oca-travis Date: Tue, 27 Nov 2018 10:09:34 +0000 Subject: [PATCH 10/31] [UPD] Update contract_sale.pot --- contract_sale/i18n/contract_sale.pot | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/contract_sale/i18n/contract_sale.pot b/contract_sale/i18n/contract_sale.pot index 0b1bd881a..3ddf1e286 100644 --- a/contract_sale/i18n/contract_sale.pot +++ b/contract_sale/i18n/contract_sale.pot @@ -4,7 +4,7 @@ # msgid "" msgstr "" -"Project-Id-Version: Odoo Server 11.0\n" +"Project-Id-Version: Odoo Server 12.0\n" "Report-Msgid-Bugs-To: \n" "Last-Translator: <>\n" "Language-Team: \n" From e155d042754a3e2b3589cd8a457abe11e01829e3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marta=20V=C3=A1zquez=20Rodr=C3=ADguez?= Date: Mon, 4 Feb 2019 16:37:37 +0000 Subject: [PATCH 11/31] Added translation using Weblate (Galician) --- contract_sale/i18n/gl.po | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 contract_sale/i18n/gl.po diff --git a/contract_sale/i18n/gl.po b/contract_sale/i18n/gl.po new file mode 100644 index 000000000..b78ff9e99 --- /dev/null +++ b/contract_sale/i18n/gl.po @@ -0,0 +1,20 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * contract_sale +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 12.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: Automatically generated\n" +"Language-Team: none\n" +"Language: gl\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" + +#. module: contract_sale +#: model:ir.ui.menu,name:contract_sale.menu_contract_sale +msgid "Contracts" +msgstr "" From e859b7daa609714bcb1ac655440561109262bb8f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marta=20V=C3=A1zquez=20Rodr=C3=ADguez?= Date: Mon, 4 Feb 2019 16:37:46 +0000 Subject: [PATCH 12/31] Translated using Weblate (Galician) Currently translated at 100.0% (1 of 1 strings) Translation: contract-12.0/contract-12.0-contract_sale Translate-URL: https://translation.odoo-community.org/projects/contract-12-0/contract-12-0-contract_sale/gl/ --- contract_sale/i18n/gl.po | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/contract_sale/i18n/gl.po b/contract_sale/i18n/gl.po index b78ff9e99..c148bf6d4 100644 --- a/contract_sale/i18n/gl.po +++ b/contract_sale/i18n/gl.po @@ -6,15 +6,17 @@ msgid "" msgstr "" "Project-Id-Version: Odoo Server 12.0\n" "Report-Msgid-Bugs-To: \n" -"Last-Translator: Automatically generated\n" +"PO-Revision-Date: 2019-02-04 18:50+0000\n" +"Last-Translator: Marta Vázquez Rodríguez \n" "Language-Team: none\n" "Language: gl\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 3.4\n" #. module: contract_sale #: model:ir.ui.menu,name:contract_sale.menu_contract_sale msgid "Contracts" -msgstr "" +msgstr "Contratos" From 9defa3d946f1478090c86e0e7c46ac7885888f90 Mon Sep 17 00:00:00 2001 From: OCA-git-bot Date: Mon, 29 Jul 2019 02:48:03 +0000 Subject: [PATCH 13/31] [UPD] README.rst --- contract_sale/static/description/index.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/contract_sale/static/description/index.html b/contract_sale/static/description/index.html index 9c2f9c61d..26034a174 100644 --- a/contract_sale/static/description/index.html +++ b/contract_sale/static/description/index.html @@ -3,7 +3,7 @@ - + Contract from Sale