Merge lp:~wiz-keed/openobject-addons/trunk-multicompany-aware-delivery-method-fix into lp:openobject-addons

Proposed by Paul Catinean
Status: Needs review
Proposed branch: lp:~wiz-keed/openobject-addons/trunk-multicompany-aware-delivery-method-fix
Merge into: lp:openobject-addons
Diff against target: 52 lines (+15/-0)
4 files modified
delivery/__openerp__.py (+1/-0)
delivery/delivery.py (+1/-0)
delivery/delivery_view.xml (+1/-0)
delivery/security/delivery_security.xml (+12/-0)
To merge this branch: bzr merge lp:~wiz-keed/openobject-addons/trunk-multicompany-aware-delivery-method-fix
Reviewer Review Type Date Requested Status
OpenERP Core Team Pending
Review via email: mp+214384@code.launchpad.net
To post a comment you must log in.

Unmerged revisions

9285. By Paul Catinean

[FIX] Added company field to delivery.carrier model for company awareness of delivery methods

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
=== modified file 'delivery/__openerp__.py'
--- delivery/__openerp__.py 2013-12-09 10:17:38 +0000
+++ delivery/__openerp__.py 2014-04-05 10:34:35 +0000
@@ -35,6 +35,7 @@
35 'depends': ['sale_stock'],35 'depends': ['sale_stock'],
36 'data': [36 'data': [
37 'security/ir.model.access.csv',37 'security/ir.model.access.csv',
38 'security/delivery_security.xml',
38 'delivery_report.xml',39 'delivery_report.xml',
39 'delivery_view.xml',40 'delivery_view.xml',
40 'partner_view.xml',41 'partner_view.xml',
4142
=== modified file 'delivery/delivery.py'
--- delivery/delivery.py 2014-01-30 21:49:44 +0000
+++ delivery/delivery.py 2014-04-05 10:34:35 +0000
@@ -64,6 +64,7 @@
64 _columns = {64 _columns = {
65 'name': fields.char('Delivery Method', size=64, required=True),65 'name': fields.char('Delivery Method', size=64, required=True),
66 'partner_id': fields.many2one('res.partner', 'Transport Company', required=True, help="The partner that is doing the delivery service."),66 'partner_id': fields.many2one('res.partner', 'Transport Company', required=True, help="The partner that is doing the delivery service."),
67 'company_id': fields.many2one('res.company', 'Company'),
67 'product_id': fields.many2one('product.product', 'Delivery Product', required=True),68 'product_id': fields.many2one('product.product', 'Delivery Product', required=True),
68 'grids_id': fields.one2many('delivery.grid', 'carrier_id', 'Delivery Grids'),69 'grids_id': fields.one2many('delivery.grid', 'carrier_id', 'Delivery Grids'),
69 'price' : fields.function(get_price, string='Price'),70 'price' : fields.function(get_price, string='Price'),
7071
=== modified file 'delivery/delivery_view.xml'
--- delivery/delivery_view.xml 2012-12-21 16:48:08 +0000
+++ delivery/delivery_view.xml 2014-04-05 10:34:35 +0000
@@ -32,6 +32,7 @@
32 <field name="product_id"/>32 <field name="product_id"/>
33 </group>33 </group>
34 <group>34 <group>
35 <field name="company_id" groups="base.group_multi_company"/>
35 <field name="active"/>36 <field name="active"/>
36 </group>37 </group>
37 </group>38 </group>
3839
=== added file 'delivery/security/delivery_security.xml'
--- delivery/security/delivery_security.xml 1970-01-01 00:00:00 +0000
+++ delivery/security/delivery_security.xml 2014-04-05 10:34:35 +0000
@@ -0,0 +1,12 @@
1<?xml version="1.0" encoding="utf-8"?>
2<openerp>
3<data noupdate="1">
4
5 <record model="ir.rule" id="delivery_carrier_rule">
6 <field name="name">delivery_carrier multi-company</field>
7 <field name="model_id" search="[('model','=','delivery.carrier')]" model="ir.model"/>
8 <field name="domain_force">['|','|',('company_id.child_ids','child_of',[user.company_id.id]),('company_id','child_of',[user.company_id.id]),('company_id','=',False)]</field>
9 </record>
10
11</data>
12</openerp>

Subscribers

People subscribed via source and target branches

to all changes: