This question has been flagged
2 Replies
4750 Views

Hello guys!

Look at this. In my custom module, I override 3 menuitems :

  • sales->sales->opportunities
  • sales->sales->quotations
  • sales->sales->sales orders

Here is my entries :

        <record id="sale.action_quotations" model="ir.actions.act_window">
            <field name="context">{}</field>
            <field name="name">Quotations - PT action</field>
        </record>
        <record id="sale.action_orders" model="ir.actions.act_window">
            <field name="context">{}</field>
            <field name="name">Sales orders - PT action</field>
        </record>
        <record id="crm.crm_case_category_act_oppor11" model="ir.actions.act_window">
            <field name="context">{}</field>
            <field name="name">Opportunities - PT action</field>
        </record>

        <menuitem id="sale.menu_sale_order" name="Sales orders - PT" parent="base.menu_sales"/>
        <menuitem id="sale.menu_sale_quotations" name="Quotations - PT" parent="base.menu_sales"/>
        <menuitem id="crm.menu_crm_opportunities" name="Opportunities - PT" parent="base.menu_sales"/>

 

I can create new quotation.

I can create new sale order.

Impossible to create new opportunitie... When I refresh my browser, it disappears... Why? why????

 

UPDATED 

in my__openerp__.py :

    'depends' : ['sale','report','account','base','sale_layout','website','project','crm'],

 

Avatar
Discard

What is the "depends" in your module?

Author

updated above

Author

convert your comment to answer please Emipro.

Author Best Answer

Now it works! Great. thanks all.

I had to change the context of the action.

New entry :

        <record id="crm.crm_case_category_act_oppor11" model="ir.actions.act_window">
            <field name="context">{'stage_type': 'opportunity', 'default_type': 'opportunity', 'default_user_id': uid, 'needaction_menu_ref': 'sale.menu_sale_quotations'}</field>
            <field name="name">Opportunities - PT action</field>
        </record>

Avatar
Discard
Best Answer

Not sure, but can this be due to some kind of 'domain' associated with action?.

Avatar
Discard
Author

thanks!

You'r Welcome @Pascal