diff --git a/addons/account/__init__.py b/addons/account/__init__.py index ed12abbefeb..cd10b0adf97 100644 --- a/addons/account/__init__.py +++ b/addons/account/__init__.py @@ -20,6 +20,7 @@ ############################################################################## import account +import installer import project import partner import invoice diff --git a/addons/account/__terp__.py b/addons/account/__terp__.py index bb73c2527c0..474ba2375d3 100644 --- a/addons/account/__terp__.py +++ b/addons/account/__terp__.py @@ -58,6 +58,7 @@ 'process/supplier_invoice_process.xml', 'sequence_view.xml', 'company_view.xml', + 'account_installer.xml', ], 'demo_xml': [ 'account_demo.xml', diff --git a/addons/account/account_installer.xml b/addons/account/account_installer.xml new file mode 100644 index 00000000000..4a1a1274e9f --- /dev/null +++ b/addons/account/account_installer.xml @@ -0,0 +1,63 @@ + + + + account.installer.view + account.installer + form + + + +
+ Accounting Modules Installation +
+ + + + + + + + + + Install Modules + +
+
+
+ + + Accounting Modules Installation + ir.actions.act_window + account.installer + + form + form + new + + + + + 1 + +
+
diff --git a/addons/account/installer.py b/addons/account/installer.py new file mode 100644 index 00000000000..c073574135e --- /dev/null +++ b/addons/account/installer.py @@ -0,0 +1,38 @@ +# -*- coding: utf-8 -*- +############################################################################## +# +# OpenERP, Open Source Management Solution +# Copyright (C) 2004-2009 Tiny SPRL (). +# +# 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 osv import fields, osv + +class account_installer(osv.osv_memory): + _name = 'account.installer' + _inherit = 'res.config.installer' + + _columns = { + # Accounting + 'account_analytic_default':fields.boolean('Analytic Accounting'), + 'account_analytic_plans':fields.boolean('Multiple Analytic Plans'), + '???':fields.boolean('Suppliers Payment Management'), + 'account_followup':fields.boolean('Followups Management'), + 'account_asset':fields.boolean('Assets Management') + } + _defaults = { + 'account_analytic_default':True, + } +account_installer()