1
ボタンを特定のユーザーグループに見えるようにするため、window.orderフォームビューのウィンドウアクションであるボタン機能を置き換える必要があります。xpath-Odooのウィンドウアクションを置き換える方法
この交換するボタン機能である:
<button name="%(action_view_sale_advance_payment_inv)d" string="Create Invoice"
type="action" class="btn-primary"
attrs="{'invisible': [('invoice_status', '!=', 'to invoice')]}"/>
<button name="%(action_view_sale_advance_payment_inv)d" string="Create Invoice"
type="action" context="{'default_advance_payment_method': 'percentage'}"
attrs="{'invisible': ['|',('invoice_status', '!=', 'no'), ('state', '!=', 'sale')]}"/>
で特定のグループを与えることができます。 – CZoellner
はいです。私は を試しましたが、 –
アクションIDのような固定値は使用しないでください。大きな課題は、両方のボタンを区別するために使用できる唯一の属性は、 'class'が使用できる最初のボタンを除いて、pythonのものです。しかし、あなたが 'sale'モジュール以上のものを使用するならば、他の拡張モジュールを探す必要があります。 – CZoellner