I am new to OpenERP. I am testing it in my company and my sales director does not want to allow the sales reps to change the salling price on the Sales Order.
Is there a way in which I can allow/not allow certain groups to change the item pricing on the sales order line?
I don't know if you're developer but one way to do it is to create a new module which depends of product module, inherit concerned views, and change groups attribute of price field with anything like that :
<xpath expr="/form/field[@name='price']" position="attributes"> <attribute name="groups">base.group_sale_manager</attribute> </xpath>
You can also create your own security group for example :
<record id="base.group_price_manager" model="res.groups"> <field name="name">Price / Manager</field> </record>
And you can manage Create/Read/Update/Delete rights for a group for a data type with ir.model.access.csv file.
Please try to give a substantial answer. If you wanted to comment on the question or answer, just use the commenting tool. Please remember that you can always revise your answers - no need to answer the same question twice. Also, please don't forget to vote - it really helps to select the best questions and answers!
About This Community
|Asked: 4/18/13, 8:20 PM|
|Seen: 1079 times|
|Last updated: 3/16/15, 8:10 AM|