Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/344.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何在openerp中隐藏创建按钮动态树视图?_Python_Openerp - Fatal编程技术网

Python 如何在openerp中隐藏创建按钮动态树视图?

Python 如何在openerp中隐藏创建按钮动态树视图?,python,openerp,Python,Openerp,我使用以下视图隐藏了创建按钮 <tree create="false" edit="false" > 它工作得很好,但我需要像这样隐藏创建按钮的动态方式 <tree attrs="{'create':[("uid",'=',1)]}" edit="false" > 但它不起作用。您的想法很好,但不幸的是,在attrs属性中没有实现“创建” 您的第一个选项是一个变通方法+一个由您自己实现的新创建按钮,但我认为这有点棘手,我不能说这是否是100%可能的。您的想法很

我使用以下视图隐藏了创建按钮

<tree create="false" edit="false" >

它工作得很好,但我需要像这样隐藏创建按钮的动态方式

<tree attrs="{'create':[("uid",'=',1)]}" edit="false" >


但它不起作用。

您的想法很好,但不幸的是,在attrs属性中没有实现“创建”


您的第一个选项是一个变通方法+一个由您自己实现的新创建按钮,但我认为这有点棘手,我不能说这是否是100%可能的。

您的想法很好,但遗憾的是“创建”没有在attrs属性中实现


您的第一个选项是一个变通方法+一个由您自己实现的新创建按钮,但我认为这有点棘手,我不能说这是否是100%可能的。

您的想法很好,但遗憾的是“创建”没有在attrs属性中实现


您的第一个选项是一个变通方法+一个由您自己实现的新创建按钮,但我认为这有点棘手,我不能说这是否是100%可能的。

您的想法很好,但遗憾的是“创建”没有在attrs属性中实现


一点变通方法将是您的第一个选项+一个由您自己实现的新创建按钮,但我认为这有点棘手,我不能说这是否100%可行。

您不能在树视图创建选项中使用attrs

为什么不在这里使用对象访问权限呢。创建、删除、读取、取消链接,仅向具有创建权限的用户授予创建权限

请参阅以下答案:


关于,

您不能在树状视图中使用属性创建选项

为什么不在这里使用对象访问权限呢。创建、删除、读取、取消链接,仅向具有创建权限的用户授予创建权限

请参阅以下答案:


关于,

您不能在树状视图中使用属性创建选项

为什么不在这里使用对象访问权限呢。创建、删除、读取、取消链接,仅向具有创建权限的用户授予创建权限

请参阅以下答案:


关于,

您不能在树状视图中使用属性创建选项

为什么不在这里使用对象访问权限呢。创建、删除、读取、取消链接,仅向具有创建权限的用户授予创建权限

请参阅以下答案:


关于,

为了使创建按钮仅在uid=1时不可见,最好编写访问记录规则


如果要使特定组的“创建”按钮不可见,请继承原始视图并为继承的视图指定组,然后为树视图指定create=“false”属性。例如,点击

要使“创建”按钮仅在uid=1时不可见,最好编写访问记录规则


如果要使特定组的“创建”按钮不可见,请继承原始视图并为继承的视图指定组,然后为树视图指定create=“false”属性。例如,点击

要使“创建”按钮仅在uid=1时不可见,最好编写访问记录规则


如果要使特定组的“创建”按钮不可见,请继承原始视图并为继承的视图指定组,然后为树视图指定create=“false”属性。例如,点击

要使“创建”按钮仅在uid=1时不可见,最好编写访问记录规则


如果要使特定组的“创建”按钮不可见,请继承原始视图并为继承的视图指定组,然后为树视图指定create=“false”属性。例如,点击

您可以使用此方法并替换类名

def unlink(self, cr, uid, ids, context=None):
    if context is None:
        context = {}
    for rec in self.browse(cr, uid, ids, context=context):
        if rec.state not in ['draft', False]:
            raise osv.except_osv(_('Invalid Action!'), _('Cannot delete a record which is in state \'%s\'.') %(rec.state,))
    return super(purchase_order, self).unlink(cr, uid, ids, context=context)

您可以使用此方法并替换类名

def unlink(self, cr, uid, ids, context=None):
    if context is None:
        context = {}
    for rec in self.browse(cr, uid, ids, context=context):
        if rec.state not in ['draft', False]:
            raise osv.except_osv(_('Invalid Action!'), _('Cannot delete a record which is in state \'%s\'.') %(rec.state,))
    return super(purchase_order, self).unlink(cr, uid, ids, context=context)

您可以使用此方法并替换类名

def unlink(self, cr, uid, ids, context=None):
    if context is None:
        context = {}
    for rec in self.browse(cr, uid, ids, context=context):
        if rec.state not in ['draft', False]:
            raise osv.except_osv(_('Invalid Action!'), _('Cannot delete a record which is in state \'%s\'.') %(rec.state,))
    return super(purchase_order, self).unlink(cr, uid, ids, context=context)

您可以使用此方法并替换类名

def unlink(self, cr, uid, ids, context=None):
    if context is None:
        context = {}
    for rec in self.browse(cr, uid, ids, context=context):
        if rec.state not in ['draft', False]:
            raise osv.except_osv(_('Invalid Action!'), _('Cannot delete a record which is in state \'%s\'.') %(rec.state,))
    return super(purchase_order, self).unlink(cr, uid, ids, context=context)

谢谢你的回复。我只想创建他的用户数据。谢谢回复。我只想创建他的用户数据。谢谢回复。我只想创建他的用户数据。谢谢回复。我只想创建他的用户数据。