~vauxoo/addons-vauxoo/8.0-import_tax_tariff-dev-yani-rev-2

« back to all changes in this revision

Viewing changes to account_move_line_address/account_move_line.py

  • Committer: Nhomar Hernandez
  • Date: 2013-04-19 20:33:12 UTC
  • mfrom: (542.1.314 addons-vauxoo)
  • Revision ID: nhomar@gmail.com-20130419203312-o35v7dn79l6vur0t
[MERGE - PEP8 AND V7-MIG] All migrated to V7 Just
improved osv.osv => osv.Model, osv.osv_memory => osv.TransientModel
import inside openerp.* enviroment
Erased class instansiation no necesarry anymore in V7
AUTOPEP8 run, Left PEP8 long lines manually.

Show diffs side-by-side

added added

removed removed

Lines of Context:
24
24
#
25
25
##############################################################################
26
26
 
27
 
from osv import osv, fields, orm
 
27
from openerp.osv import osv, fields, orm
28
28
from lxml import etree
29
 
import tools
30
 
 
31
 
class account_move_line(osv.osv):
 
29
import openerp.tools as tools
 
30
 
 
31
 
 
32
class account_move_line(osv.Model):
32
33
    _inherit = 'account.move.line'
33
34
    _columns = {
34
 
        'address_id' : fields.many2one('res.partner.address', 'Address', domain = "[('partner_id','=',partner_id)]")
 
35
        'address_id': fields.many2one('res.partner.address', 'Address', domain="[('partner_id','=',partner_id)]")
35
36
    }
36
37
 
37
38
    def fields_view_get(self, cr, uid, view_id=None, view_type='form', context=None, toolbar=False, submenu=False):
38
 
        result = super(account_move_line, self).fields_view_get(cr, uid, view_id, view_type, context=context, toolbar=toolbar, submenu=submenu)
 
39
        result = super(account_move_line, self).fields_view_get(
 
40
            cr, uid, view_id, view_type, context=context, toolbar=toolbar, submenu=submenu)
39
41
        fields_get = self.fields_get(cr, uid, ['address_id'], context)
40
42
        xml_form = etree.fromstring(result['arch'])
41
43
        placeholder = xml_form.xpath("//field[@name='partner_id']")
42
44
        placeholder[0].addnext(etree.Element('field', {'name': 'address_id'}))
43
 
        result['arch'] =  etree.tostring(xml_form)
44
 
        result['fields'].update({'address_id':{'domain': [], 'string': u'Sucursal', 'readonly': False, 'relation': 'res.partner.address', 'context': {}, 'selectable': True, 'type': 'many2one', 'select': 2}})
 
45
        result['arch'] = etree.tostring(xml_form)
 
46
        result[
 
47
            'fields'].update({'address_id': {'domain': [], 'string': u'Sucursal', 'readonly': False,
 
48
                                             'relation': 'res.partner.address', 'context': {}, 'selectable': True, 'type': 'many2one', 'select': 2}})
45
49
        return result
46
 
account_move_line()
47
 
 
48
 
 
49
 
class account_entries_report(osv.osv):
50
 
    _inherit='account.entries.report'
 
50
 
 
51
 
 
52
class account_entries_report(osv.Model):
 
53
    _inherit = 'account.entries.report'
51
54
    _columns = {
52
 
        'address_id' : fields.many2one('res.partner.address', 'Address')
 
55
        'address_id': fields.many2one('res.partner.address', 'Address')
53
56
    }
 
57
 
54
58
    def init(self, cr):
55
59
        tools.drop_view_if_exists(cr, 'account_entries_report')
56
60
        cr.execute("""
93
97
                left join account_period p on (am.period_id=p.id)
94
98
                where l.state != 'draft'
95
99
            )
96
 
        """)
 
 
b'\\ No newline at end of file'
 
100
        """)