account-payment-team team mailing list archive
-
account-payment-team team
-
Mailing list archive
-
Message #00065
lp:~pedro.baeza/account-payment/6.1-account_payment_extension_improvements into lp:account-payment
Pedro Manuel Baeza has proposed merging lp:~pedro.baeza/account-payment/6.1-account_payment_extension_improvements into lp:account-payment.
Requested reviews:
Account Payment (account-payment-team)
For more details, see:
https://code.launchpad.net/~pedro.baeza/account-payment/6.1-account_payment_extension_improvements/+merge/151796
[FIX] account_payment_extension: comment conflictive fields_view_get in account_move_line.py.
[IMP] account_payment_extension: Multi-company rule for payment type field.
--
https://code.launchpad.net/~pedro.baeza/account-payment/6.1-account_payment_extension_improvements/+merge/151796
Your team Account Payment is requested to review the proposed merge of lp:~pedro.baeza/account-payment/6.1-account_payment_extension_improvements into lp:account-payment.
=== modified file 'account_payment_extension/__openerp__.py'
--- account_payment_extension/__openerp__.py 2012-11-01 21:49:33 +0000
+++ account_payment_extension/__openerp__.py 2013-03-05 16:17:21 +0000
@@ -6,6 +6,8 @@
# Jordi Esteve <jesteve@xxxxxxxxxxxxxxx>
# AvanzOSC, Avanzed Open Source Consulting
# Copyright (C) 2011-2012 Iker Coranti (www.avanzosc.com). All Rights Reserved
+# Copyright (c) 2013 Serv. Tecnol. Avanzados (http://www.serviciosbaeza.com) All Rights Reserved.
+# Pedro Manuel Baeza <pedro.baeza@xxxxxxxxxxxxxxxxxx>
# $Id$
#
# This program is free software: you can redistribute it and/or modify
@@ -25,7 +27,7 @@
{
"name" : "Account Payment Extension",
- "version" : "1.1",
+ "version" : "1.2",
"author" : "Zikzakmedia SL",
"category" : "Accounting & Finance",
"website" : "www.zikzakmedia.com",
@@ -52,6 +54,7 @@
"init_xml" : [],
"demo_xml" : [],
"update_xml" : [
+ "security/account_payment_extension_security.xml",
"security/ir.model.access.csv",
"wizard/account_payment_order_view.xml",
"payment_view.xml",
=== modified file 'account_payment_extension/account_move_line.py'
--- account_payment_extension/account_move_line.py 2012-11-01 21:49:33 +0000
+++ account_payment_extension/account_move_line.py 2013-03-05 16:17:21 +0000
@@ -170,22 +170,22 @@
return super(account_move_line, self).write(cr, uid, ids, vals, context, check, update_check)
return super(account_move_line, self).write(cr, uid, ids, vals, context, check, update_check=False)
- def fields_view_get(self, cr, uid, view_id=None, view_type='form', context={}, toolbar=False, submenu=False):
- menus = [
- self.pool.get('ir.model.data').get_object_reference(cr, uid, 'account_payment_extension', 'menu_action_invoice_payments'),
- self.pool.get('ir.model.data').get_object_reference(cr, uid, 'account_payment_extension', 'menu_action_done_payments'),
- ]
- menus = [m[1] for m in menus]
- if 'active_id' in context and context['active_id'] in menus:
+ #def fields_view_get(self, cr, uid, view_id=None, view_type='form', context={}, toolbar=False, submenu=False):
+ #menus = [
+ #self.pool.get('ir.model.data').get_object_reference(cr, uid, 'account_payment_extension', 'menu_action_invoice_payments'),
+ #self.pool.get('ir.model.data').get_object_reference(cr, uid, 'account_payment_extension', 'menu_action_done_payments'),
+ #]
+ #menus = [m[1] for m in menus]
+ #if 'active_id' in context and context['active_id'] in menus:
# Use standard views for account.move.line object
- if view_type == 'search':
+ #if view_type == 'search':
# Get a specific search view (bug in 6.0RC1, it does not give the search view defined in the action window)
- view_id = self.pool.get('ir.model.data').get_object_reference(cr, uid, 'account_payment_extension', 'view_payments_filter')[1]
- result = super(osv.osv, self).fields_view_get(cr, uid, view_id, view_type, context, toolbar=toolbar, submenu=submenu)
- else:
+ #view_id = self.pool.get('ir.model.data').get_object_reference(cr, uid, 'account_payment_extension', 'view_payments_filter')[1]
+ #result = super(osv.osv, self).fields_view_get(cr, uid, view_id, view_type, context, toolbar=toolbar, submenu=submenu)
+ #else:
# Use special views for account.move.line object (for ex. tree view contains user defined fields)
- result = super(account_move_line, self).fields_view_get(cr, uid, view_id, view_type, context, toolbar=toolbar, submenu=submenu)
- return result
+ #result = super(account_move_line, self).fields_view_get(cr, uid, view_id, view_type, context, toolbar=toolbar, submenu=submenu)
+ #return result
account_move_line()
=== added file 'account_payment_extension/security/account_payment_extension_security.xml'
--- account_payment_extension/security/account_payment_extension_security.xml 1970-01-01 00:00:00 +0000
+++ account_payment_extension/security/account_payment_extension_security.xml 2013-03-05 16:17:21 +0000
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="utf-8"?>
+<openerp>
+ <data>
+
+ <record id="account_fiscal_position_comp_rule" model="ir.rule">
+ <field name="name">Payment type mapping company rule</field>
+ <field name="model_id" model="ir.model" ref="model_payment_type"/>
+ <field name="global" eval="True"/>
+ <field name="domain_force">['|',('company_id','=',False),('company_id','child_of',[user.company_id.id])]</field>
+ </record>
+
+ </data>
+</openerp>
Follow ups