Skip to Content
Meniu
Trebuie să fiți înregistrat pentru a interacționa cu comunitatea.
Această întrebare a fost marcată
1 Răspunde
8058 Vizualizări

Hi, I have written a module where all OpenERP customization are kept segregated. I am trying to add to this module also the enabling of the discount per sale order line. I want that this feature is enabled simply by installing my module and not going thru the web interface in the configuration->sale menu.

I am looking for something like:

<record model="sales.config.settings" id="xxxx"> <field name="group_discount_per_so_line">True</field> </field> </record>

but I am not sure what is the correct value for the id. Any help? Thank you

Imagine profil
Abandonează
Cel mai bun răspuns

Since those configurations are simply group assignments, you can use the following:

    <record id="sale.group_discount_per_so_line" model="res.groups">
        <field name="users" eval="[(4, ref('RECORD_ID_OF_THE_USER'))]"/>
    </record>

sale.group_discount_per_so_line : is the id of the group that allows discounts in SO lines. RECORD_ID_OF_THE_USER : the record id of your user, you must create it with your module, so that you can specify an id.

Imagine profil
Abandonează
Autor

Thank you Karim. It works very well !

To enable the admin user to manage discounts on sale order Iines I used the following code:

<record id="sale.group_discount_per_so_line" model="res.groups"> <field name="users" eval="[(4, ref('base.user_root'))]"/> </record>

Yes, that's it, you are welcome :-)

Related Posts Răspunsuri Vizualizări Activitate
1
mar. 15
4327
1
aug. 25
961
2
aug. 25
460
2
aug. 25
509
3
aug. 25
1336