我有小组:
<record id="group_profile" model="res.groups">
<field name="name">Blog Content Editor</field>
<field name="users" eval="[(4, ref('base.user_root'))]"/>
</record>
我需要所有新用户在此组中自动生成。 我试过这个:
def default_get(self, cr, uid, fields, context=None):
values = super(res_users, self).default_get(cr, uid, fields, context)
group_id = self.pool.get('res.groups').search(cr, uid, [('name', '=', 'Blog Content Editor')], context=context)
groups_ids = values['groups_id']
groups_ids[0][-1].append(group_id[0])
values['groups_id'] = groups_ids
return values
但没有任何作用。
UPD:
<record id="group_blog_content" model="res.groups">
<field name="name">Blog Content Editor</field>
<field name="comment">The Users from this group will have the access to modify blog content. </field>
<field name="users" eval="[(4, ref('base.user_root'))]"/>
</record>
<record id="base.group_user" model="res.groups">
<field name="name">Employee</field>
<field name="users" eval="[(4, ref('base.user_root'))]"/>
<field name="implied_ids" eval="[(4, ref('group_blog_content'))]"/>
</record>
不行(
答案 0 :(得分:0)
您想将新论坛添加到inherited_ids
的{{1}}。
base.group_user
这适用于所有用户,而不仅仅是新用户。
如果您只是想要新用户,请关注https://www.odoo.com/fr_FR/forum/help-1/question/how-to-enable-a-security-group-for-all-users-60530