在用户创建表单中,我们有一个名为“Contact Creation”的默认字段here。默认值为True
,我想设置为False
,但我不知道该怎么做。
有什么想法吗?
答案 0 :(得分:3)
您提供的链接指向创建用户组。这与字段无关。
顺便说一句,如果你有任何领域
f = fields.Boolean(default=True)
并且您想要更改其默认值,您只需要继承整个模型并重新定义相同的字段
f = fields.Boolean(default=False)
(其他最终属性未定义)
答案 1 :(得分:1)
在创建新用户时,默认情况下会将https://github.com/odoo/odoo/blob/9.0/openerp/addons/base/res/res_users.py#L270 base.group_partner_manager
组分配给用户。
您可以将默认值Alessandro said覆盖为自定义方法:
from openerp import models, fields
class ResUsers(models.Model):
_inherit = 'res.users'
def _get_group_custom(self):
groups = self._get_group()
try:
dummy, manager = self.env['ir.model.data'].sudo().get_object_reference('base', 'group_partner_manager')
groups.remove(manager)
except ValueError:
pass
return groups
groups_id = fields.Many2many(default=_get_group_custom)