You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
24 lines
949 B
24 lines
949 B
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html).
|
|
|
|
from odoo 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
|