Hello,
I'm trying to hide the "New quotation" button on crm leads. I can't figure out how to select it in my xml view. We're on version 12.
The button is created by the sale_crm module using the action identifier :
<button string="New Quotation" name="%(sale_action_quotations_new)d" type="action" class="oe_highlight" .../>
There's no id defined on the button, and I'm not allowed to use the string property as a selector. How can I target that button using xpath ?
Thanks !
Thanks for the answers.
@Chris : I can use the name and just hardcode the id of the action in my view. Unfortunately, IDs change between instances, so that is not a robust solution.
@Ray : I would need to know the exact position of the button in the view when the module is installed. So your solution would break if another module added a button to the view before mine, correct ?
In your example it looks as if the name is action_sale_quotations_new so that should work, shouldn't it? I agree that Action ID does seem to vary by instance, so that it's not a portable solution but it won't change once you have installed the modules.