コンテンツへスキップ
メニュー
この質問にフラグが付けられました
4 返信
6814 ビュー

I try to change the default filter of the search view in Sales->Customers. I just want to remove the default filter for now by setting search_default_customer to 0:

<record id="base.action_partner_customer_form" model="ir.actions.act_window">
<field name="context">{'default_customer':1, 'search_default_customer':0}</field>
</record>

It has no effect.

I use this as reference: https://www.odoo.com/fr_FR/forum/help-1/question/how-to-change-the-default-filter-in-place-when-opening-a-view-16199

What's wrong here?

アバター
破棄
最善の回答

Window action 'base.action_partner_customer_form' is for menu-'Invoicing/Customers/Customers'.

What you should modify is 'base.action_partner_form', which is for menu 'Sales/Customers'



アバター
破棄
著作者

Thanks I will look at that... no sure if I ever solved this or not...

最善の回答

Hi Mathieu Laflamme,

First, this is the action for Customers which is define in base module and that xml file does not having noupdate on top area.

Sometime, simply overding xml record dose not impact to the running database.

try eval inside the fields for updating dictionalry info

for eg:

<record id="base.action_partner_customer_form" model="ir.actions.act_window">
    <field name="context" eval="{'default_customer':1, 'search_default_customer':0}"/>
</record>

Note : As it is Customer Action having more than one menus..

There are two menus for Customers inside 1)  Sales and 2) Accounting/Invoicing

Check in both where it dose affect.

Hope this will help.

Rgds,

Anil




アバター
破棄
著作者

In does have an effect in Accounting! How come it doesn't work in Sales? I don't even understand why there is "action_partner_form" and also "action_partner_customer_form" in the file "base\res\res_partner_view.xml". And I explicitly reference "base.action_partner_customer_form" although it seems to have changed "action_partner_form".

最善の回答

Hello Mathieu,

It must work perfectly as you specified. There is no doubt about that.

Now only 2 possibility left,

1. The file in which this action written, did you specified in __openerp__.py file ?

2. The file in which this action is written ( in your module not of base module ), that block is covered in <data noupdate="1"> ?

Please check it and let me know.



アバター
破棄
関連投稿 返信 ビュー 活動
0
8月 25
146
1
8月 25
285
1
8月 25
686
0
8月 25
420
0
7月 25
1699