[FIX] Minor fixes to enable install on trunk, explicit imports added, alternative string concatenation in help and change to correct xml comment style

This commit is contained in:
Graeme Gellatly
2014-01-05 18:40:54 +13:00
parent 190373c306
commit be9717dafd
6 changed files with 22 additions and 20 deletions

View File

@@ -19,5 +19,6 @@
# #
############################################################################## ##############################################################################
import statement from . import partner
import partner from . import statement

View File

@@ -20,7 +20,7 @@
################################################################################# #################################################################################
from openerp.osv.orm import Model from openerp.osv.orm import Model
from openerp.osv import fields, osv from openerp.osv import fields
class res_partner(Model): class res_partner(Model):
@@ -32,7 +32,7 @@ class res_partner(Model):
_columns = { _columns = {
'bank_statement_label': fields.char('Bank Statement Label', size=100, 'bank_statement_label': fields.char('Bank Statement Label', size=100,
help="Enter the various label found on your bank statement separated by a ; If \ help="Enter the various label found on your bank statement separated by a ; If "
one of this label is include in the bank statement line, the partner will be automatically \ "one of this label is include in the bank statement line, the partner will be automatically "
filled (as long as you use this method/rules in your statement profile)."), "filled (as long as you use this method/rules in your statement profile)."),
} }

View File

@@ -23,16 +23,15 @@ import traceback
import sys import sys
import logging import logging
import simplejson import simplejson
import datetime
import psycopg2 import psycopg2
from collections import defaultdict from collections import defaultdict
import re import re
from tools.translate import _ from openerp.tools.translate import _
from openerp.osv import osv, orm, fields from openerp.osv import osv, orm, fields
from openerp.tools import DEFAULT_SERVER_DATETIME_FORMAT from openerp.tools import DEFAULT_SERVER_DATETIME_FORMAT
from operator import attrgetter from operator import attrgetter
import datetime
_logger = logging.getLogger(__name__) _logger = logging.getLogger(__name__)

View File

@@ -22,7 +22,7 @@ from openerp.report import report_sxw
from openerp.tools.translate import _ from openerp.tools.translate import _
from openerp import pooler from openerp import pooler
from datetime import datetime from datetime import datetime
from report_webkit import webkit_report from openerp.addons.report_webkit import webkit_report
class BankStatementWebkit(report_sxw.rml_parse): class BankStatementWebkit(report_sxw.rml_parse):

View File

@@ -96,13 +96,9 @@
<field name="model">account.bank.statement</field> <field name="model">account.bank.statement</field>
<field name="inherit_id" ref="account.view_bank_statement_form"/> <field name="inherit_id" ref="account.view_bank_statement_form"/>
<field name="type">form</field> <field name="type">form</field>
<field name="arch" type="xml"> <field name="arch" type="xml" >
<!-- Add before the group : profile and related infos --> <!-- Add before the group : profile and related infos -->
<field name="journal_id" position="attributes">
<attribute name="invisible">True</attribute>
</field>
<label for="name" position="before"> <label for="name" position="before">
<group> <group>
<field name="profile_id" select="1" required="1" on_change="onchange_imp_config_id(profile_id)" widget="selection"/> <field name="profile_id" select="1" required="1" on_change="onchange_imp_config_id(profile_id)" widget="selection"/>
@@ -110,7 +106,11 @@
</group> </group>
</label> </label>
# Make balance visible or not depending on profile <field name="journal_id" position="attributes">
<attribute name="invisible">True</attribute>
</field>
<!-- Make balance visible or not depending on profile -->
<field name="balance_start" position="attributes"> <field name="balance_start" position="attributes">
<attribute name="attrs">{'invisible':[('balance_check','=',False)]}</attribute> <attribute name="attrs">{'invisible':[('balance_check','=',False)]}</attribute>
</field> </field>
@@ -128,7 +128,7 @@
<xpath expr="//field[@name='line_ids']/form//field[@name='date']" position="before"> <xpath expr="//field[@name='line_ids']/form//field[@name='date']" position="before">
<field name="id" readonly="1" /> <field name="id" readonly="1" />
</xpath> </xpath>
# Adapt onchange signature <!-- Adapt onchange signature -->
<xpath expr="//field[@name='line_ids']/tree/field[@name='partner_id']" position="replace"> <xpath expr="//field[@name='line_ids']/tree/field[@name='partner_id']" position="replace">
<field name="partner_id" on_change="onchange_partner_id(partner_id,parent.profile_id)" domain="['|',('parent_id','=',False),('is_company','=',True)]"/> <field name="partner_id" on_change="onchange_partner_id(partner_id,parent.profile_id)" domain="['|',('parent_id','=',False),('is_company','=',True)]"/>
</xpath> </xpath>
@@ -139,7 +139,7 @@
<xpath expr="//field[@name='line_ids']/form//field[@name='type']" position="replace"> <xpath expr="//field[@name='line_ids']/form//field[@name='type']" position="replace">
<field name="type" on_change="onchange_type(partner_id, type, parent.profile_id)"/> <field name="type" on_change="onchange_type(partner_id, type, parent.profile_id)"/>
</xpath> </xpath>
# also set type hidden as it has no impact on reconciliation <!-- also set type hidden as it has no impact on reconciliation -->
<xpath expr="//field[@name='line_ids']/tree/field[@name='type']" position="replace"> <xpath expr="//field[@name='line_ids']/tree/field[@name='type']" position="replace">
<field name="type" on_change="onchange_type(partner_id, type, parent.profile_id)" invisible="1"/> <field name="type" on_change="onchange_type(partner_id, type, parent.profile_id)" invisible="1"/>
</xpath> </xpath>

View File

@@ -18,11 +18,13 @@
# along with this program. If not, see <http://www.gnu.org/licenses/>. # along with this program. If not, see <http://www.gnu.org/licenses/>.
# #
############################################################################## ##############################################################################
from openerp.tools.translate import _
from account_statement_base_import.parser import BankStatementImportParser
import tempfile import tempfile
import datetime import datetime
from openerp.tools.translate import _
from openerp.addons.account_statement_base_import.parser import BankStatementImportParser
try: try:
import ofxparse import ofxparse
except: except: