Merge lp:~mukunde/unifield-server/US-8169 into lp:unifield-server

Proposed by jftempo
Status: Needs review
Proposed branch: lp:~mukunde/unifield-server/US-8169
Merge into: lp:unifield-server
Diff against target: 75 lines (+8/-6)
3 files modified
bin/addons/account_mcdb/account_mcdb.py (+1/-1)
bin/addons/account_mcdb/account_view.xml (+4/-4)
bin/osv/fields.py (+3/-1)
To merge this branch: bzr merge lp:~mukunde/unifield-server/US-8169
Reviewer Review Type Date Requested Status
UniField Reviewer Team Pending
Review via email: mp+424510@code.launchpad.net
To post a comment you must log in.

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
=== modified file 'bin/addons/account_mcdb/account_mcdb.py'
--- bin/addons/account_mcdb/account_mcdb.py 2019-09-26 12:44:53 +0000
+++ bin/addons/account_mcdb/account_mcdb.py 2022-06-13 12:48:12 +0000
@@ -52,7 +52,7 @@
52 'account_ids': fields.many2many(obj='account.account', rel='account_account_mcdb', id1='mcdb_id', id2='account_id', string="Account Code"),52 'account_ids': fields.many2many(obj='account.account', rel='account_account_mcdb', id1='mcdb_id', id2='account_id', string="Account Code"),
53 'partner_id': fields.many2one('res.partner', string="Partner"), # not used since US-342753 'partner_id': fields.many2one('res.partner', string="Partner"), # not used since US-3427
54 'partner_ids': fields.many2many(obj='res.partner', rel='partner_mcdb', id1='mcdb_id', id2='partner_id',54 'partner_ids': fields.many2many(obj='res.partner', rel='partner_mcdb', id1='mcdb_id', id2='partner_id',
55 string='Partners', order_by='name, id'),55 string='Partners', order_by='name, id', display_inactive=True),
56 'employee_id': fields.many2one('hr.employee', string="Employee"), # not used since US-342756 'employee_id': fields.many2one('hr.employee', string="Employee"), # not used since US-3427
57 'employee_ids': fields.many2many(obj='hr.employee', rel='employee_mcdb', id1='mcdb_id', id2='employee_id',57 'employee_ids': fields.many2many(obj='hr.employee', rel='employee_mcdb', id1='mcdb_id', id2='employee_id',
58 string='Employees', order_by='employee_type, identification_id, id'),58 string='Employees', order_by='employee_type, identification_id, id'),
5959
=== modified file 'bin/addons/account_mcdb/account_view.xml'
--- bin/addons/account_mcdb/account_view.xml 2022-01-19 15:47:14 +0000
+++ bin/addons/account_mcdb/account_view.xml 2022-06-13 12:48:12 +0000
@@ -162,7 +162,7 @@
162 </group>162 </group>
163 <newline/>163 <newline/>
164 <group>164 <group>
165 <field name="partner_id" select='1' string="3RD Party Partner"/>165 <field name="partner_id" select='1' string="3RD Party Partner" context="{'show_button_show_inactive': True}"/>
166 <field name="employee_id" select='1' string="3RD Party Employee"/>166 <field name="employee_id" select='1' string="3RD Party Employee"/>
167 <field name="transfer_journal_id" select='1' string="3RD Party Journal"167 <field name="transfer_journal_id" select='1' string="3RD Party Journal"
168 context="{'exclude_journals': ['IB'], 'search_default_filter_is_active': 1}"/>168 context="{'exclude_journals': ['IB'], 'search_default_filter_is_active': 1}"/>
@@ -189,7 +189,7 @@
189 </group>189 </group>
190 <newline/>190 <newline/>
191 <group expand="0" string="Group By..." colspan="4" col="20">191 <group expand="0" string="Group By..." colspan="4" col="20">
192 <filter string="3rd party Partner" icon="terp-partner" domain="[]" context="{'group_by':'partner_id'}"/>192 <filter string="3rd party Partner" icon="terp-partner" domain="[]" context="{'group_by':'partner_id', 'show_button_show_inactive': True}"/>
193 <filter string="3rd party Employee" icon="terp-personal-" domain="[]" context="{'group_by': 'employee_id'}"/>193 <filter string="3rd party Employee" icon="terp-personal-" domain="[]" context="{'group_by': 'employee_id'}"/>
194 <filter string="3rd party Journal" icon="terp-dolar" domain="[]" context="{'group_by': 'transfer_journal_id', 'exclude_journals': ['IB']}"/>194 <filter string="3rd party Journal" icon="terp-dolar" domain="[]" context="{'group_by': 'transfer_journal_id', 'exclude_journals': ['IB']}"/>
195 <separator orientation="vertical"/>195 <separator orientation="vertical"/>
@@ -354,7 +354,7 @@
354 </group>354 </group>
355 <newline/>355 <newline/>
356 <group col='8' colspan='4'>356 <group col='8' colspan='4'>
357 <field name="partner_id" select="1" string="3RD Party Partner"/>357 <field name="partner_id" select="1" string="3RD Party Partner" context="{'show_button_show_inactive': True}"/>
358 <field name="employee_id" select="1" string="3RD Party Employee"/>358 <field name="employee_id" select="1" string="3RD Party Employee"/>
359 <field name="transfer_journal_id" select="1" string="3RD Party Journal"359 <field name="transfer_journal_id" select="1" string="3RD Party Journal"
360 context="{'exclude_journals': ['IB'], 'search_default_filter_is_active': 1}"/>360 context="{'exclude_journals': ['IB'], 'search_default_filter_is_active': 1}"/>
@@ -367,7 +367,7 @@
367 </group>367 </group>
368 <newline/>368 <newline/>
369 <group expand="0" string="Group By..." colspan="12" col="10">369 <group expand="0" string="Group By..." colspan="12" col="10">
370 <filter string="3rd party Partner" icon="terp-partner" domain="[]" context="{'group_by':'partner_id'}"/>370 <filter string="3rd party Partner" icon="terp-partner" domain="[]" context="{'group_by':'partner_id', 'show_button_show_inactive': True}"/>
371 <filter string="3rd party Employee" icon="terp-personal-" domain="[]" context="{'group_by': 'employee_id'}"/>371 <filter string="3rd party Employee" icon="terp-personal-" domain="[]" context="{'group_by': 'employee_id'}"/>
372 <filter string="3rd party Journal" icon="terp-dolar" domain="[]" context="{'group_by': 'transfer_journal_id'}"/>372 <filter string="3rd party Journal" icon="terp-dolar" domain="[]" context="{'group_by': 'transfer_journal_id'}"/>
373 <separator orientation="vertical"/>373 <separator orientation="vertical"/>
374374
=== modified file 'bin/osv/fields.py'
--- bin/osv/fields.py 2021-12-30 15:59:43 +0000
+++ bin/osv/fields.py 2022-06-13 12:48:12 +0000
@@ -592,6 +592,7 @@
592 _prefetch = False592 _prefetch = False
593 _type = 'many2many'593 _type = 'many2many'
594 def __init__(self, obj, rel, id1, id2, string='unknown', limit=None, **args):594 def __init__(self, obj, rel, id1, id2, string='unknown', limit=None, **args):
595 self.display_inactive = False
595 _column.__init__(self, string=string, **args)596 _column.__init__(self, string=string, **args)
596 self._obj = obj597 self._obj = obj
597 if '.' in rel:598 if '.' in rel:
@@ -625,9 +626,10 @@
625 # FIXME: make this distinction explicit in API!626 # FIXME: make this distinction explicit in API!
626 domain = isinstance(self._domain, list) and self._domain or []627 domain = isinstance(self._domain, list) and self._domain or []
627628
628 wquery = obj._where_calc(cr, user, domain, context=context)629 wquery = obj._where_calc(cr, user, domain, active_test=not self.display_inactive, context=context)
629 obj._apply_ir_rules(cr, user, wquery, 'read', context=context)630 obj._apply_ir_rules(cr, user, wquery, 'read', context=context)
630 from_c, where_c, where_params = wquery.get_sql()631 from_c, where_c, where_params = wquery.get_sql()
632
631 if where_c:633 if where_c:
632 where_c = ' AND ' + where_c634 where_c = ' AND ' + where_c
633635

Subscribers

People subscribed via source and target branches