From 8b0e59b22f2e0c96118af7f131c0734b54fa813a Mon Sep 17 00:00:00 2001 From: Alexis de Lattre Date: Wed, 10 Feb 2016 23:20:07 +0100 Subject: [PATCH] Add module stock_inventory_valuation_ods --- stock_inventory_valuation_ods/__init__.py | 1 + stock_inventory_valuation_ods/__openerp__.py | 43 +++++++++++++++++++ stock_inventory_valuation_ods/inventory.ods | Bin 0 -> 13096 bytes stock_inventory_valuation_ods/report.xml | 27 ++++++++++++ 4 files changed, 71 insertions(+) create mode 100644 stock_inventory_valuation_ods/__init__.py create mode 100644 stock_inventory_valuation_ods/__openerp__.py create mode 100644 stock_inventory_valuation_ods/inventory.ods create mode 100644 stock_inventory_valuation_ods/report.xml diff --git a/stock_inventory_valuation_ods/__init__.py b/stock_inventory_valuation_ods/__init__.py new file mode 100644 index 0000000..40a96af --- /dev/null +++ b/stock_inventory_valuation_ods/__init__.py @@ -0,0 +1 @@ +# -*- coding: utf-8 -*- diff --git a/stock_inventory_valuation_ods/__openerp__.py b/stock_inventory_valuation_ods/__openerp__.py new file mode 100644 index 0000000..a112581 --- /dev/null +++ b/stock_inventory_valuation_ods/__openerp__.py @@ -0,0 +1,43 @@ +# -*- coding: utf-8 -*- +############################################################################## +# +# Stock Inventory Validation ODS module for Odoo +# Copyright (C) 2016 Akretion (http://www.akretion.com) +# @author Alexis de Lattre +# +# 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': 'Stock Inventory Validation ODS', + 'version': '8.0.0.1.0', + 'category': 'Tools', + 'license': 'AGPL-3', + 'summary': 'Adds an Aeroo ODS report on inventories', + 'description': """ +Stock Inventory Validation ODS +============================== + +This module will add an Aeroo ODS report on Stock Inventories. + +This module has been written by Alexis de Lattre from Akretion . + """, + 'author': "Akretion", + 'website': 'http://www.akretion.com', + 'depends': ['stock_inventory_valuation', 'report_aeroo'], + 'data': ['report.xml'], + 'installable': True, +} diff --git a/stock_inventory_valuation_ods/inventory.ods b/stock_inventory_valuation_ods/inventory.ods new file mode 100644 index 0000000000000000000000000000000000000000..de521be9aece17886a7d684a01b6a49b52dbfb6d GIT binary patch literal 13096 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 D`!UB` literal 0 HcmV?d00001 diff --git a/stock_inventory_valuation_ods/report.xml b/stock_inventory_valuation_ods/report.xml new file mode 100644 index 0000000..b9f1f11 --- /dev/null +++ b/stock_inventory_valuation_ods/report.xml @@ -0,0 +1,27 @@ + + + + + + + Inventory Valuation ODS + stock.inventory + stock.inventory.ods + aeroo + oo-ods + stock_inventory_valuation_ods/inventory.ods + default + file + + + + + Inventory Valuation ODS + stock.inventory + client_print_multi + + + + + +