删除创建和编辑...以获取Many2many_tags字段

时间:2014-12-16 12:45:59

标签: python openerp-7 odoo

我在销售模块中有一个字段税。我只有一种税,即增值税20%。所以我不应该允许用户创造更多的税收。为此,我需要禁用Many2many_tags字段的创建和编辑按钮。我不会为用户提供从会计模块创建新税的访问权限,

我有什么方法可以做到这一点。 此字段的sale.py文件是

'tax_id': fields.many2many('account.tax', 'sale_order_tax', 'order_line_id', 'tax_id', 'Taxes', readonly=True, required=True, states={'draft': [('readonly', False)]}),

和sale_view.xml文件是

<field name="tax_id" widget = "many2many_tags" domain="[('parent_id','=',False),('type_tax_use','&lt;&gt;','purchase')]">

如果无法删除“创建”或“编辑...”,是否有任何方法可以使用函数Default为many2many_tags字段设置默认值。 ??

2 个答案:

答案 0 :(得分:1)

试试这个

<field name="field_name"
    widget="many2many_tags"
    options="{'no_create_edit': True}"/>

如果你想要更多,请参考这个。

http://ludwiktrammer.github.io/odoo/form-widgets-many2many-fields-options-odoo.html

答案 1 :(得分:0)

下载 web_m2x_options 模块并添加我们的项目插件并提供指令集(您可以从Read me文件中了解插件旁边的那些说明)您要删除创建和编辑的位置选项。