【问题标题】:How to change access to edit sequence如何更改对编辑序列的访问权限
【发布时间】:2021-10-07 17:17:51
【问题描述】:

我希望用户能够编辑特定序列。所以我创建了一个新的manuitem:

<menuitem
    id="aimed_purchase_order_sequence" name="Sequence BCV"
    parent="purchase.menu_purchase_config" action="open_apo_sequence_form_view"/>

还有这个动作:

<record id="open_apo_sequence_form_view" model="ir.actions.act_window">
    <field name="name">Sequence Bons de commande</field>
    <field name="res_model">ir.sequence</field>
    <field name="view_mode">tree</field>
    <field name="res_id" ref="base.sequence_view_tree"/>
    <field name="domain">[('code','=','aimed.purchase.order')]</field>
</record>

这段代码给了我一个带有唯一记录的树视图。我不能编辑任何东西。 如何让它加载表单视图并实际编辑它的值?

谢谢。

【问题讨论】:

  • 使用form 而不是tree。或者为了将来使用,如果需要编辑多个序列,请改用tree,form
  • @CZoellner 解决了我的问题,这意味着这不是访问问题,而是视图类型问题。谢谢。如果需要,请创建一个答案,以便我验证它。

标签: odoo odoo-14


【解决方案1】:

使用表单而不是tree。或者为了将来使用,如果需要编辑多个序列,请改用tree,form

如果您想启用多个视图类型,请使用逗号,例如我的示例 tree,form。重要提示:不要使用空格。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-10-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多