From 242544df1b1a310e2a9cc595e4a88515ac710d30 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Agathe=20Moll=C3=A9?= Date: Tue, 21 Apr 2015 17:10:24 -0400 Subject: [PATCH 1/3] Add partner_area_data and partner_area_management This module was written to enter a location's area based on different units of measure The information is dependant on the different locations entered --- partner_area_data/README.rst | 47 +++++++++++ partner_area_data/__init__.py | 1 + partner_area_data/__openerp__.py | 39 +++++++++ partner_area_data/data/partner_area_data.xml | 20 +++++ partner_area_data/i18n/fr.po | 34 ++++++++ partner_area_data/i18n/partner_area_data.pot | 31 +++++++ partner_area_management/README.rst | 50 ++++++++++++ partner_area_management/__init__.py | 5 ++ partner_area_management/__openerp__.py | 41 ++++++++++ partner_area_management/i18n/fr.po | 81 +++++++++++++++++++ .../i18n/partner_area_management.pot | 78 ++++++++++++++++++ partner_area_management/models/__init__.py | 6 ++ partner_area_management/models/res_company.py | 47 +++++++++++ .../models/stock_location.py | 52 ++++++++++++ partner_area_management/views/res_company.xml | 20 +++++ .../views/stock_location.xml | 57 +++++++++++++ 16 files changed, 609 insertions(+) create mode 100644 partner_area_data/README.rst create mode 100644 partner_area_data/__init__.py create mode 100644 partner_area_data/__openerp__.py create mode 100644 partner_area_data/data/partner_area_data.xml create mode 100644 partner_area_data/i18n/fr.po create mode 100644 partner_area_data/i18n/partner_area_data.pot create mode 100644 partner_area_management/README.rst create mode 100644 partner_area_management/__init__.py create mode 100644 partner_area_management/__openerp__.py create mode 100644 partner_area_management/i18n/fr.po create mode 100644 partner_area_management/i18n/partner_area_management.pot create mode 100644 partner_area_management/models/__init__.py create mode 100644 partner_area_management/models/res_company.py create mode 100644 partner_area_management/models/stock_location.py create mode 100644 partner_area_management/views/res_company.xml create mode 100644 partner_area_management/views/stock_location.xml diff --git a/partner_area_data/README.rst b/partner_area_data/README.rst new file mode 100644 index 000000000..18863fd53 --- /dev/null +++ b/partner_area_data/README.rst @@ -0,0 +1,47 @@ +Features +======== + +This module was written to add surface units of measure + +Screenshots +=========== + +... next step (after development) + +Installation +============ + +To install this module, you just need to select the module and insure yourself dependencies are available + +Configuration +============= + +No particular configuration to use this module + +Usage +===== + +* n/a + +Known issues / Roadmap +====================== + +* n/a + +Contributors +============ + +* Adriana Ierfino +* Bruno Joliveau +* Agathe Mollé + +Credits +======= + +* Module developed and tested with Odoo version 8.0 +* For questions, please contact our support services + +Maintainer +========== + +This module is maintained by Savoir-Faire Linux. diff --git a/partner_area_data/__init__.py b/partner_area_data/__init__.py new file mode 100644 index 000000000..40a96afc6 --- /dev/null +++ b/partner_area_data/__init__.py @@ -0,0 +1 @@ +# -*- coding: utf-8 -*- diff --git a/partner_area_data/__openerp__.py b/partner_area_data/__openerp__.py new file mode 100644 index 000000000..94ae821bb --- /dev/null +++ b/partner_area_data/__openerp__.py @@ -0,0 +1,39 @@ +# -*- encoding: utf-8 -*- +############################################################################## +# +# Odoo, Open Source Management Solution +# This module copyright (C) 2015 Savoir-faire Linux +# (). +# +# 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 . +# +############################################################################## +{ + 'name': 'Partner Area Data', + 'version': '0.1', + 'author': 'Savoir-faire Linux', + 'maintainer': 'Savoir-faire Linux', + 'website': 'http://www.savoirfairelinux.com', + 'license': 'AGPL-3', + 'category': 'Warehouse', + 'summary': "Add surface units of measure", + 'depends': [ + 'product', + ], + 'data': [ + 'data/partner_area_data.xml', + ], + 'installable': True, + 'application': False, +} diff --git a/partner_area_data/data/partner_area_data.xml b/partner_area_data/data/partner_area_data.xml new file mode 100644 index 000000000..bfffc4761 --- /dev/null +++ b/partner_area_data/data/partner_area_data.xml @@ -0,0 +1,20 @@ + + + + + + Surface + + + + + + + + + feet² + + + + + diff --git a/partner_area_data/i18n/fr.po b/partner_area_data/i18n/fr.po new file mode 100644 index 000000000..ff6e67308 --- /dev/null +++ b/partner_area_data/i18n/fr.po @@ -0,0 +1,34 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * partner_area_data +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-04-21 20:06+0000\n" +"PO-Revision-Date: 2015-04-21 16:08-0500\n" +"Last-Translator: Agathe Mollé \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" +"X-Generator: Poedit 1.5.4\n" +"Language: fr\n" +"X-Poedit-SourceCharset: UTF-8\n" + +#. module: partner_area_data +#: model:product.uom.categ,name:partner_area_data.product_uom_categ_surface +msgid "Surface" +msgstr "Surface" + +#. module: partner_area_data +#: model:product.uom,name:partner_area_data.product_uom_feet2 +msgid "feet²" +msgstr "pied²" + +#. module: partner_area_data +#: model:product.uom,name:partner_area_data.product_uom_m2 +msgid "m²" +msgstr "m²" diff --git a/partner_area_data/i18n/partner_area_data.pot b/partner_area_data/i18n/partner_area_data.pot new file mode 100644 index 000000000..12ea2e38b --- /dev/null +++ b/partner_area_data/i18n/partner_area_data.pot @@ -0,0 +1,31 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * partner_area_data +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-04-21 20:06+0000\n" +"PO-Revision-Date: 2015-04-21 20:06+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: partner_area_data +#: model:product.uom.categ,name:partner_area_data.product_uom_categ_surface +msgid "Surface" +msgstr "" + +#. module: partner_area_data +#: model:product.uom,name:partner_area_data.product_uom_feet2 +msgid "feet²" +msgstr "" + +#. module: partner_area_data +#: model:product.uom,name:partner_area_data.product_uom_m2 +msgid "m²" +msgstr "" diff --git a/partner_area_management/README.rst b/partner_area_management/README.rst new file mode 100644 index 000000000..82f8bbfa8 --- /dev/null +++ b/partner_area_management/README.rst @@ -0,0 +1,50 @@ +Features +======== + +This module was written to enter a location's area based on different units of measure +The information is dependant on the different locations entered + +Screenshots +=========== + +... next step (after development) + +Installation +============ + +To install this module, you just need to select the module and insure yourself dependencies are available + +Configuration +============= + +No particular configuration to use this module + +Usage +===== + +To use this module, you need to : + +- create a location and enter its area dimensions + +Known issues / Roadmap +====================== + +* n/a + +Contributors +============ + +* Adriana Ierfino +* Bruno Joliveau +* Agathe Mollé + +Credits +======= + +* Module developed and tested with Odoo version 8.0 +* For questions, please contact our support services + +Maintainer +========== + +This module is maintained by Savoir-Faire Linux. diff --git a/partner_area_management/__init__.py b/partner_area_management/__init__.py new file mode 100644 index 000000000..30e6bf2bc --- /dev/null +++ b/partner_area_management/__init__.py @@ -0,0 +1,5 @@ +# -*- coding: utf-8 -*- + +from . import ( + models, +) diff --git a/partner_area_management/__openerp__.py b/partner_area_management/__openerp__.py new file mode 100644 index 000000000..3d63c91e9 --- /dev/null +++ b/partner_area_management/__openerp__.py @@ -0,0 +1,41 @@ +# -*- encoding: utf-8 -*- +############################################################################## +# +# Odoo, Open Source Management Solution +# This module copyright (C) 2015 Savoir-faire Linux +# (). +# +# 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 . +# +############################################################################## +{ + 'name': 'Partner Area Management', + 'version': '0.1', + 'author': 'Savoir-faire Linux', + 'maintainer': 'Savoir-faire Linux', + 'website': 'http://www.savoirfairelinux.com', + 'license': 'AGPL-3', + 'category': 'Warehouse', + 'summary': "Enter a location's area based on different units of measure", + 'depends': [ + 'stock', + 'partner_area_data' + ], + 'data': [ + 'views/res_company.xml', + 'views/stock_location.xml', + ], + 'installable': True, + 'application': False, +} diff --git a/partner_area_management/i18n/fr.po b/partner_area_management/i18n/fr.po new file mode 100644 index 000000000..55c6d5b38 --- /dev/null +++ b/partner_area_management/i18n/fr.po @@ -0,0 +1,81 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * partner_area_management +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-04-21 20:09+0000\n" +"PO-Revision-Date: 2015-04-21 16:19-0500\n" +"Last-Translator: Agathe Mollé \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" +"X-Generator: Poedit 1.5.4\n" +"Language: fr\n" +"X-Poedit-SourceCharset: UTF-8\n" + +#. module: partner_area_management +#: model:ir.model,name:partner_area_management.model_res_company +msgid "Companies" +msgstr "Sociétés" + +#. module: partner_area_management +#: view:stock.location:partner_area_management.partner_area_management_stock_location_search +#: field:stock.location,area_dimension:0 +msgid "Dimension" +msgstr "Dimension" + +#. module: partner_area_management +#: field:stock.location,active_dimension:0 +msgid "Area Dimension" +msgstr "Dimension de la surface" + +#. module: partner_area_management +#: view:stock.location:partner_area_management.partner_area_management_stock_location_search +msgid "Group By" +msgstr "Grouper par" + +#. module: partner_area_management +#: model:ir.model,name:partner_area_management.model_stock_location +msgid "Inventory Locations" +msgstr "Emplacements d'inventaire" + +#. module: partner_area_management +#: view:res.company:partner_area_management.partner_area_management_res_company_form_view +msgid "Locations" +msgstr "Emplacements" + +#. module: partner_area_management +#: view:stock.location:partner_area_management.partner_area_management_stock_location_search +msgid "Owner" +msgstr "Propriétaire" + +#. module: partner_area_management +#: view:stock.location:partner_area_management.partner_area_management_stock_location_search +msgid "Partner" +msgstr "Partenaire" + +#. module: partner_area_management +#: view:stock.location:partner_area_management.partner_area_management_stock_location_form_view +msgid "Surface" +msgstr "Surface" + +#. module: partner_area_management +#: help:stock.location,location_uom:0 +msgid "This field corresponds to the unit of measure of the location" +msgstr "Ce champ correspond à l'unité de mesure de l'emplacement" + +#. module: partner_area_management +#: help:res.company,locations_uom:0 +msgid "" +"This field corresponds to the unit of measure of the warehouse locations" +msgstr "Ce champ correspond à l'unité de mesure des emplacements de l'entrepôt" + +#. module: partner_area_management +#: field:res.company,locations_uom:0 field:stock.location,location_uom:0 +msgid "Unit of Measure" +msgstr "Unité de mesure" diff --git a/partner_area_management/i18n/partner_area_management.pot b/partner_area_management/i18n/partner_area_management.pot new file mode 100644 index 000000000..169314e54 --- /dev/null +++ b/partner_area_management/i18n/partner_area_management.pot @@ -0,0 +1,78 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * partner_area_management +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-04-21 20:09+0000\n" +"PO-Revision-Date: 2015-04-21 20:09+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: partner_area_management +#: model:ir.model,name:partner_area_management.model_res_company +msgid "Companies" +msgstr "" + +#. module: partner_area_management +#: view:stock.location:partner_area_management.partner_area_management_stock_location_search +#: field:stock.location,area_dimension:0 +msgid "Dimension" +msgstr "" + +#. module: partner_area_management +#: field:stock.location,active_dimension:0 +msgid "Area Dimension" +msgstr "" + +#. module: partner_area_management +#: view:stock.location:partner_area_management.partner_area_management_stock_location_search +msgid "Group By" +msgstr "" + +#. module: partner_area_management +#: model:ir.model,name:partner_area_management.model_stock_location +msgid "Inventory Locations" +msgstr "" + +#. module: partner_area_management +#: view:res.company:partner_area_management.partner_area_management_res_company_form_view +msgid "Locations" +msgstr "" + +#. module: partner_area_management +#: view:stock.location:partner_area_management.partner_area_management_stock_location_search +msgid "Owner" +msgstr "" + +#. module: partner_area_management +#: view:stock.location:partner_area_management.partner_area_management_stock_location_search +msgid "Partner" +msgstr "" + +#. module: partner_area_management +#: view:stock.location:partner_area_management.partner_area_management_stock_location_form_view +msgid "Surface" +msgstr "" + +#. module: partner_area_management +#: help:stock.location,location_uom:0 +msgid "This field corresponds to the unit of measure of the location" +msgstr "" + +#. module: partner_area_management +#: help:res.company,locations_uom:0 +msgid "This field corresponds to the unit of measure of the warehouse locations" +msgstr "" + +#. module: partner_area_management +#: field:res.company,locations_uom:0 +#: field:stock.location,location_uom:0 +msgid "Unit of Measure" +msgstr "" diff --git a/partner_area_management/models/__init__.py b/partner_area_management/models/__init__.py new file mode 100644 index 000000000..e79b12f10 --- /dev/null +++ b/partner_area_management/models/__init__.py @@ -0,0 +1,6 @@ +# -*- coding: utf-8 -*- + +from . import ( + res_company, + stock_location, +) diff --git a/partner_area_management/models/res_company.py b/partner_area_management/models/res_company.py new file mode 100644 index 000000000..5c7e0a71d --- /dev/null +++ b/partner_area_management/models/res_company.py @@ -0,0 +1,47 @@ +# -*- encoding: utf-8 -*- +############################################################################## +# +# Odoo, Open Source Management Solution +# This module copyright (C) 2015 Savoir-faire Linux +# (). +# +# 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 . +# +############################################################################## + +from openerp import models, fields + + +class ResCompany(models.Model): + """ + Add the unit of measure of the warehouse locations. + Set by default to m². + """ + _inherit = 'res.company' + + def _get_default_locations_uom(self): + """ + Get the unit of measure m² (default) + :return: Unit of measure m² + """ + return self.env.ref('partner_area_data.product_uom_m2') + + locations_uom = fields.Many2one( + string='Unit of Measure', + comodel_name='product.uom', + help='This field corresponds to the unit of measure of the warehouse ' + 'locations', + domain="[('category_id.name','=','Surface')]", + default=lambda self: self._get_default_locations_uom(), + ) diff --git a/partner_area_management/models/stock_location.py b/partner_area_management/models/stock_location.py new file mode 100644 index 000000000..c04db7956 --- /dev/null +++ b/partner_area_management/models/stock_location.py @@ -0,0 +1,52 @@ +# -*- encoding: utf-8 -*- +############################################################################## +# +# Odoo, Open Source Management Solution +# This module copyright (C) 2015 Savoir-faire Linux +# (). +# +# 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 . +# +############################################################################## + +from openerp import models, fields + + +class StockLocation(models.Model): + """ + Add the area dimension and the unit of measure of the warehouse locations. + By default, the unit of measure is the one of the user's company. + Add a boolean for the form view in order to display or not area + dimensions fields. + """ + _inherit = 'stock.location' + + area_dimension = fields.Integer('Dimension') + + active_dimension = fields.Boolean('Area Dimension') + + def _get_company_locations_uom(self): + """ + Get the unit of measure of the user's company locations + :return: Unit of measure of the user's company + """ + return self.env['res.users'].browse(self._uid).company_id.locations_uom + + location_uom = fields.Many2one( + string='Unit of Measure', + comodel_name='product.uom', + help='This field corresponds to the unit of measure of the location', + domain="[('category_id.name','=','Surface')]", + default=lambda self: self._get_company_locations_uom(), + ) diff --git a/partner_area_management/views/res_company.xml b/partner_area_management/views/res_company.xml new file mode 100644 index 000000000..6ce0eaed5 --- /dev/null +++ b/partner_area_management/views/res_company.xml @@ -0,0 +1,20 @@ + + + + + + partner.area.management.res.company.form + + res.company + + + + + + + + + + + diff --git a/partner_area_management/views/stock_location.xml b/partner_area_management/views/stock_location.xml new file mode 100644 index 000000000..5689b5fd8 --- /dev/null +++ b/partner_area_management/views/stock_location.xml @@ -0,0 +1,57 @@ + + + + + + partner.area.management.stock.location.form + + stock.location + + + + + + + + + + + + + partner.area.management.stock.location.list + + stock.location + + + + + + + + + + partner.area.management.stock.location.search + stock.location + + + + + + + + + + + + + + From 9eb9a5f90bc865366daef57ae4c79c0a93151ff1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Agathe=20Moll=C3=A9?= Date: Wed, 22 Apr 2015 17:02:52 -0400 Subject: [PATCH 2/3] Rename modules with stock_location instead of partner --- .../i18n/partner_area_management.pot | 78 ------------------- .../README.rst | 0 .../__init__.py | 0 .../__openerp__.py | 4 +- .../data/stock_location_area_data.xml | 0 .../i18n/fr.po | 14 ++-- .../i18n/stock_location_area_data.pot | 14 ++-- .../README.rst | 0 .../__init__.py | 0 .../__openerp__.py | 4 +- .../i18n/fr.po | 42 +++++----- .../i18n/stock_location_area_management.pot | 78 +++++++++++++++++++ .../models/__init__.py | 0 .../models/res_company.py | 2 +- .../models/stock_location.py | 0 .../views/res_company.xml | 4 +- .../views/stock_location.xml | 12 +-- 17 files changed, 126 insertions(+), 126 deletions(-) delete mode 100644 partner_area_management/i18n/partner_area_management.pot rename {partner_area_data => stock_location_area_data}/README.rst (100%) rename {partner_area_data => stock_location_area_data}/__init__.py (100%) rename {partner_area_data => stock_location_area_data}/__openerp__.py (94%) rename partner_area_data/data/partner_area_data.xml => stock_location_area_data/data/stock_location_area_data.xml (100%) rename {partner_area_data => stock_location_area_data}/i18n/fr.po (65%) rename partner_area_data/i18n/partner_area_data.pot => stock_location_area_data/i18n/stock_location_area_data.pot (58%) rename {partner_area_management => stock_location_area_management}/README.rst (100%) rename {partner_area_management => stock_location_area_management}/__init__.py (100%) rename {partner_area_management => stock_location_area_management}/__openerp__.py (94%) rename {partner_area_management => stock_location_area_management}/i18n/fr.po (54%) create mode 100644 stock_location_area_management/i18n/stock_location_area_management.pot rename {partner_area_management => stock_location_area_management}/models/__init__.py (100%) rename {partner_area_management => stock_location_area_management}/models/res_company.py (95%) rename {partner_area_management => stock_location_area_management}/models/stock_location.py (100%) rename {partner_area_management => stock_location_area_management}/views/res_company.xml (76%) rename {partner_area_management => stock_location_area_management}/views/stock_location.xml (78%) diff --git a/partner_area_management/i18n/partner_area_management.pot b/partner_area_management/i18n/partner_area_management.pot deleted file mode 100644 index 169314e54..000000000 --- a/partner_area_management/i18n/partner_area_management.pot +++ /dev/null @@ -1,78 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * partner_area_management -# -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 8.0\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-04-21 20:09+0000\n" -"PO-Revision-Date: 2015-04-21 20:09+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: partner_area_management -#: model:ir.model,name:partner_area_management.model_res_company -msgid "Companies" -msgstr "" - -#. module: partner_area_management -#: view:stock.location:partner_area_management.partner_area_management_stock_location_search -#: field:stock.location,area_dimension:0 -msgid "Dimension" -msgstr "" - -#. module: partner_area_management -#: field:stock.location,active_dimension:0 -msgid "Area Dimension" -msgstr "" - -#. module: partner_area_management -#: view:stock.location:partner_area_management.partner_area_management_stock_location_search -msgid "Group By" -msgstr "" - -#. module: partner_area_management -#: model:ir.model,name:partner_area_management.model_stock_location -msgid "Inventory Locations" -msgstr "" - -#. module: partner_area_management -#: view:res.company:partner_area_management.partner_area_management_res_company_form_view -msgid "Locations" -msgstr "" - -#. module: partner_area_management -#: view:stock.location:partner_area_management.partner_area_management_stock_location_search -msgid "Owner" -msgstr "" - -#. module: partner_area_management -#: view:stock.location:partner_area_management.partner_area_management_stock_location_search -msgid "Partner" -msgstr "" - -#. module: partner_area_management -#: view:stock.location:partner_area_management.partner_area_management_stock_location_form_view -msgid "Surface" -msgstr "" - -#. module: partner_area_management -#: help:stock.location,location_uom:0 -msgid "This field corresponds to the unit of measure of the location" -msgstr "" - -#. module: partner_area_management -#: help:res.company,locations_uom:0 -msgid "This field corresponds to the unit of measure of the warehouse locations" -msgstr "" - -#. module: partner_area_management -#: field:res.company,locations_uom:0 -#: field:stock.location,location_uom:0 -msgid "Unit of Measure" -msgstr "" diff --git a/partner_area_data/README.rst b/stock_location_area_data/README.rst similarity index 100% rename from partner_area_data/README.rst rename to stock_location_area_data/README.rst diff --git a/partner_area_data/__init__.py b/stock_location_area_data/__init__.py similarity index 100% rename from partner_area_data/__init__.py rename to stock_location_area_data/__init__.py diff --git a/partner_area_data/__openerp__.py b/stock_location_area_data/__openerp__.py similarity index 94% rename from partner_area_data/__openerp__.py rename to stock_location_area_data/__openerp__.py index 94ae821bb..fec0ef1b3 100644 --- a/partner_area_data/__openerp__.py +++ b/stock_location_area_data/__openerp__.py @@ -20,7 +20,7 @@ # ############################################################################## { - 'name': 'Partner Area Data', + 'name': 'Stock Location Area Data', 'version': '0.1', 'author': 'Savoir-faire Linux', 'maintainer': 'Savoir-faire Linux', @@ -32,7 +32,7 @@ 'product', ], 'data': [ - 'data/partner_area_data.xml', + 'data/stock_location_area_data.xml', ], 'installable': True, 'application': False, diff --git a/partner_area_data/data/partner_area_data.xml b/stock_location_area_data/data/stock_location_area_data.xml similarity index 100% rename from partner_area_data/data/partner_area_data.xml rename to stock_location_area_data/data/stock_location_area_data.xml diff --git a/partner_area_data/i18n/fr.po b/stock_location_area_data/i18n/fr.po similarity index 65% rename from partner_area_data/i18n/fr.po rename to stock_location_area_data/i18n/fr.po index ff6e67308..3676c5991 100644 --- a/partner_area_data/i18n/fr.po +++ b/stock_location_area_data/i18n/fr.po @@ -1,6 +1,6 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: -# * partner_area_data +# * stock_location_area_data # msgid "" msgstr "" @@ -18,17 +18,17 @@ msgstr "" "Language: fr\n" "X-Poedit-SourceCharset: UTF-8\n" -#. module: partner_area_data -#: model:product.uom.categ,name:partner_area_data.product_uom_categ_surface +#. module: stock_location_area_data +#: model:product.uom.categ,name:stock_location_area_data.product_uom_categ_surface msgid "Surface" msgstr "Surface" -#. module: partner_area_data -#: model:product.uom,name:partner_area_data.product_uom_feet2 +#. module: stock_location_area_data +#: model:product.uom,name:stock_location_area_data.product_uom_feet2 msgid "feet²" msgstr "pied²" -#. module: partner_area_data -#: model:product.uom,name:partner_area_data.product_uom_m2 +#. module: stock_location_area_data +#: model:product.uom,name:stock_location_area_data.product_uom_m2 msgid "m²" msgstr "m²" diff --git a/partner_area_data/i18n/partner_area_data.pot b/stock_location_area_data/i18n/stock_location_area_data.pot similarity index 58% rename from partner_area_data/i18n/partner_area_data.pot rename to stock_location_area_data/i18n/stock_location_area_data.pot index 12ea2e38b..b552cc969 100644 --- a/partner_area_data/i18n/partner_area_data.pot +++ b/stock_location_area_data/i18n/stock_location_area_data.pot @@ -1,6 +1,6 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: -# * partner_area_data +# * stock_location_area_data # msgid "" msgstr "" @@ -15,17 +15,17 @@ msgstr "" "Content-Transfer-Encoding: \n" "Plural-Forms: \n" -#. module: partner_area_data -#: model:product.uom.categ,name:partner_area_data.product_uom_categ_surface +#. module: stock_location_area_data +#: model:product.uom.categ,name:stock_location_area_data.product_uom_categ_surface msgid "Surface" msgstr "" -#. module: partner_area_data -#: model:product.uom,name:partner_area_data.product_uom_feet2 +#. module: stock_location_area_data +#: model:product.uom,name:stock_location_area_data.product_uom_feet2 msgid "feet²" msgstr "" -#. module: partner_area_data -#: model:product.uom,name:partner_area_data.product_uom_m2 +#. module: stock_location_area_data +#: model:product.uom,name:stock_location_area_data.product_uom_m2 msgid "m²" msgstr "" diff --git a/partner_area_management/README.rst b/stock_location_area_management/README.rst similarity index 100% rename from partner_area_management/README.rst rename to stock_location_area_management/README.rst diff --git a/partner_area_management/__init__.py b/stock_location_area_management/__init__.py similarity index 100% rename from partner_area_management/__init__.py rename to stock_location_area_management/__init__.py diff --git a/partner_area_management/__openerp__.py b/stock_location_area_management/__openerp__.py similarity index 94% rename from partner_area_management/__openerp__.py rename to stock_location_area_management/__openerp__.py index 3d63c91e9..1f0d2f174 100644 --- a/partner_area_management/__openerp__.py +++ b/stock_location_area_management/__openerp__.py @@ -20,7 +20,7 @@ # ############################################################################## { - 'name': 'Partner Area Management', + 'name': 'Stock Location Area Management', 'version': '0.1', 'author': 'Savoir-faire Linux', 'maintainer': 'Savoir-faire Linux', @@ -30,7 +30,7 @@ 'summary': "Enter a location's area based on different units of measure", 'depends': [ 'stock', - 'partner_area_data' + 'stock_location_area_data' ], 'data': [ 'views/res_company.xml', diff --git a/partner_area_management/i18n/fr.po b/stock_location_area_management/i18n/fr.po similarity index 54% rename from partner_area_management/i18n/fr.po rename to stock_location_area_management/i18n/fr.po index 55c6d5b38..6768d43dd 100644 --- a/partner_area_management/i18n/fr.po +++ b/stock_location_area_management/i18n/fr.po @@ -1,6 +1,6 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: -# * partner_area_management +# * stock_location_area_management # msgid "" msgstr "" @@ -18,64 +18,64 @@ msgstr "" "Language: fr\n" "X-Poedit-SourceCharset: UTF-8\n" -#. module: partner_area_management -#: model:ir.model,name:partner_area_management.model_res_company +#. module: stock_location_area_management +#: model:ir.model,name:stock_location_area_management.model_res_company msgid "Companies" msgstr "Sociétés" -#. module: partner_area_management -#: view:stock.location:partner_area_management.partner_area_management_stock_location_search +#. module: stock_location_area_management +#: view:stock.location:stock_location_area_management.stock_location_area_management_stock_location_search #: field:stock.location,area_dimension:0 msgid "Dimension" msgstr "Dimension" -#. module: partner_area_management +#. module: stock_location_area_management #: field:stock.location,active_dimension:0 msgid "Area Dimension" msgstr "Dimension de la surface" -#. module: partner_area_management -#: view:stock.location:partner_area_management.partner_area_management_stock_location_search +#. module: stock_location_area_management +#: view:stock.location:stock_location_area_management.stock_location_area_management_stock_location_search msgid "Group By" msgstr "Grouper par" -#. module: partner_area_management -#: model:ir.model,name:partner_area_management.model_stock_location +#. module: stock_location_area_management +#: model:ir.model,name:stock_location_area_management.model_stock_location msgid "Inventory Locations" msgstr "Emplacements d'inventaire" -#. module: partner_area_management -#: view:res.company:partner_area_management.partner_area_management_res_company_form_view +#. module: stock_location_area_management +#: view:res.company:stock_location_area_management.stock_location_area_management_res_company_form_view msgid "Locations" msgstr "Emplacements" -#. module: partner_area_management -#: view:stock.location:partner_area_management.partner_area_management_stock_location_search +#. module: stock_location_area_management +#: view:stock.location:stock_location_area_management.stock_location_area_management_stock_location_search msgid "Owner" msgstr "Propriétaire" -#. module: partner_area_management -#: view:stock.location:partner_area_management.partner_area_management_stock_location_search +#. module: stock_location_area_management +#: view:stock.location:stock_location_area_management.stock_location_area_management_stock_location_search msgid "Partner" msgstr "Partenaire" -#. module: partner_area_management -#: view:stock.location:partner_area_management.partner_area_management_stock_location_form_view +#. module: stock_location_area_management +#: view:stock.location:stock_location_area_management.stock_location_area_management_stock_location_form_view msgid "Surface" msgstr "Surface" -#. module: partner_area_management +#. module: stock_location_area_management #: help:stock.location,location_uom:0 msgid "This field corresponds to the unit of measure of the location" msgstr "Ce champ correspond à l'unité de mesure de l'emplacement" -#. module: partner_area_management +#. module: stock_location_area_management #: help:res.company,locations_uom:0 msgid "" "This field corresponds to the unit of measure of the warehouse locations" msgstr "Ce champ correspond à l'unité de mesure des emplacements de l'entrepôt" -#. module: partner_area_management +#. module: stock_location_area_management #: field:res.company,locations_uom:0 field:stock.location,location_uom:0 msgid "Unit of Measure" msgstr "Unité de mesure" diff --git a/stock_location_area_management/i18n/stock_location_area_management.pot b/stock_location_area_management/i18n/stock_location_area_management.pot new file mode 100644 index 000000000..055adf49a --- /dev/null +++ b/stock_location_area_management/i18n/stock_location_area_management.pot @@ -0,0 +1,78 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * stock_location_area_management +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-04-21 20:09+0000\n" +"PO-Revision-Date: 2015-04-21 20:09+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: stock_location_area_management +#: model:ir.model,name:stock_location_area_management.model_res_company +msgid "Companies" +msgstr "" + +#. module: stock_location_area_management +#: view:stock.location:stock_location_area_management.stock_location_area_management_stock_location_search +#: field:stock.location,area_dimension:0 +msgid "Dimension" +msgstr "" + +#. module: stock_location_area_management +#: field:stock.location,active_dimension:0 +msgid "Area Dimension" +msgstr "" + +#. module: stock_location_area_management +#: view:stock.location:stock_location_area_management.stock_location_area_management_stock_location_search +msgid "Group By" +msgstr "" + +#. module: stock_location_area_management +#: model:ir.model,name:stock_location_area_management.model_stock_location +msgid "Inventory Locations" +msgstr "" + +#. module: stock_location_area_management +#: view:res.company:stock_location_area_management.stock_location_area_management_res_company_form_view +msgid "Locations" +msgstr "" + +#. module: stock_location_area_management +#: view:stock.location:stock_location_area_management.stock_location_area_management_stock_location_search +msgid "Owner" +msgstr "" + +#. module: stock_location_area_management +#: view:stock.location:stock_location_area_management.stock_location_area_management_stock_location_search +msgid "Partner" +msgstr "" + +#. module: stock_location_area_management +#: view:stock.location:stock_location_area_management.stock_location_area_management_stock_location_form_view +msgid "Surface" +msgstr "" + +#. module: stock_location_area_management +#: help:stock.location,location_uom:0 +msgid "This field corresponds to the unit of measure of the location" +msgstr "" + +#. module: stock_location_area_management +#: help:res.company,locations_uom:0 +msgid "This field corresponds to the unit of measure of the warehouse locations" +msgstr "" + +#. module: stock_location_area_management +#: field:res.company,locations_uom:0 +#: field:stock.location,location_uom:0 +msgid "Unit of Measure" +msgstr "" diff --git a/partner_area_management/models/__init__.py b/stock_location_area_management/models/__init__.py similarity index 100% rename from partner_area_management/models/__init__.py rename to stock_location_area_management/models/__init__.py diff --git a/partner_area_management/models/res_company.py b/stock_location_area_management/models/res_company.py similarity index 95% rename from partner_area_management/models/res_company.py rename to stock_location_area_management/models/res_company.py index 5c7e0a71d..eaa9b8db6 100644 --- a/partner_area_management/models/res_company.py +++ b/stock_location_area_management/models/res_company.py @@ -35,7 +35,7 @@ class ResCompany(models.Model): Get the unit of measure m² (default) :return: Unit of measure m² """ - return self.env.ref('partner_area_data.product_uom_m2') + return self.env.ref('stock_location_area_data.product_uom_m2') locations_uom = fields.Many2one( string='Unit of Measure', diff --git a/partner_area_management/models/stock_location.py b/stock_location_area_management/models/stock_location.py similarity index 100% rename from partner_area_management/models/stock_location.py rename to stock_location_area_management/models/stock_location.py diff --git a/partner_area_management/views/res_company.xml b/stock_location_area_management/views/res_company.xml similarity index 76% rename from partner_area_management/views/res_company.xml rename to stock_location_area_management/views/res_company.xml index 6ce0eaed5..45ba9bdab 100644 --- a/partner_area_management/views/res_company.xml +++ b/stock_location_area_management/views/res_company.xml @@ -2,9 +2,9 @@ - - partner.area.management.res.company.form + stock.location.area.management.res.company.form res.company diff --git a/partner_area_management/views/stock_location.xml b/stock_location_area_management/views/stock_location.xml similarity index 78% rename from partner_area_management/views/stock_location.xml rename to stock_location_area_management/views/stock_location.xml index 5689b5fd8..5a6f22689 100644 --- a/partner_area_management/views/stock_location.xml +++ b/stock_location_area_management/views/stock_location.xml @@ -2,9 +2,9 @@ - - partner.area.management.stock.location.form + stock.location.area.management.stock.location.form stock.location @@ -22,9 +22,9 @@ - - partner.area.management.stock.location.list + stock.location.area.management.stock.location.list stock.location @@ -35,9 +35,9 @@ - - partner.area.management.stock.location.search + stock.location.area.management.stock.location.search stock.location From 9a434c3954afbec3609305bc12dbf7d7f9427cf9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Agathe=20Moll=C3=A9?= Date: Fri, 24 Apr 2015 15:29:42 -0400 Subject: [PATCH 3/3] Add units of measure conversion --- stock_location_area_data/data/stock_location_area_data.xml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/stock_location_area_data/data/stock_location_area_data.xml b/stock_location_area_data/data/stock_location_area_data.xml index bfffc4761..46daa9edf 100644 --- a/stock_location_area_data/data/stock_location_area_data.xml +++ b/stock_location_area_data/data/stock_location_area_data.xml @@ -9,11 +9,14 @@ + reference feet² + smaller + 10.76391042