mirror of
https://gitlab.com/flectra-community/partner-contact.git
synced 2024-11-15 02:32:04 +00:00
25 lines
952 B
Python
25 lines
952 B
Python
|
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html).
|
||
|
|
||
|
from flectra import models
|
||
|
|
||
|
|
||
|
class IRActionsWindow(models.Model):
|
||
|
_inherit = "ir.actions.act_window"
|
||
|
|
||
|
def read(self, fields=None, context=None, load="_classic_read"):
|
||
|
actions = super(IRActionsWindow, self).read(fields=fields, load=load)
|
||
|
for action in actions:
|
||
|
if action.get("res_model", "") == "res.partner":
|
||
|
# By default, only show standalone contact
|
||
|
action_context = action.get("context", "{}")
|
||
|
if "search_show_all_positions" not in action_context:
|
||
|
action["context"] = action_context.replace(
|
||
|
"{",
|
||
|
(
|
||
|
"{'search_show_all_positions': "
|
||
|
"{'is_set': True, 'set_value': False},"
|
||
|
),
|
||
|
1,
|
||
|
)
|
||
|
return actions
|