diff --git a/account_statement_transactionid_completion/statement_view.xml b/account_statement_transactionid_completion/statement_view.xml index f7612d17..cf04e6bd 100644 --- a/account_statement_transactionid_completion/statement_view.xml +++ b/account_statement_transactionid_completion/statement_view.xml @@ -6,7 +6,7 @@ account_bank_statement_import_base.bank_statement.view_form account.bank.statement - + form diff --git a/account_statement_transactionid_import/__init__.py b/account_statement_transactionid_import/__init__.py index 53424340..6ec31941 100644 --- a/account_statement_transactionid_import/__init__.py +++ b/account_statement_transactionid_import/__init__.py @@ -18,4 +18,5 @@ # along with this program. If not, see . # ############################################################################## -import parser \ No newline at end of file +import parser +import statement \ No newline at end of file diff --git a/account_statement_transactionid_import/statement.py b/account_statement_transactionid_import/statement.py new file mode 100644 index 00000000..5cfef3ca --- /dev/null +++ b/account_statement_transactionid_import/statement.py @@ -0,0 +1,43 @@ +# -*- coding: utf-8 -*- +############################################################################## +# +# Author: Joel Grand-Guillaume +# Copyright 2011-2012 Camptocamp SA +# +# 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.osv.orm import Model, fields +from openerp.osv import fields, osv + +class AccountStatementProfil(Model): + _inherit = "account.statement.profil" + + + def get_import_type_selection(self, cr, uid, context=None): + """ + Has to be inherited to add parser + """ + res = super(AccountStatementProfil, self).get_import_type_selection(cr, uid, context=context) + res.append(('generic_csvxls_transaction','Generic .csv/.xls based on SO transaction ID')) + return res + + + _columns = { + 'import_type': fields.selection(get_import_type_selection, 'Type of import', required=True, + help = "Choose here the method by which you want to import bank statement for this profil."), + + } +