角色组
This commit is contained in:
@@ -8,6 +8,7 @@ class YuthonHrEmployee(models.Model):
|
||||
user_role_id = fields.Many2one('soong.user.role', string="主角色")
|
||||
user_role_ids = fields.Many2many('soong.user.role', string="辅助角色")
|
||||
department_ids = fields.Many2many('hr.department', string="辅助部门")
|
||||
user_role_group_id = fields.Many2many('soong.user.role.group', string='角色组', related='user_role_id.user_role_group_ids')
|
||||
bank_account = fields.Char()
|
||||
|
||||
@api.onchange('user_role_id')
|
||||
|
||||
@@ -8,6 +8,7 @@
|
||||
<xpath expr="//field[@name='work_email']" position="after">
|
||||
<field name="user_role_id" domain="[('company_id', '=', company_id)]"/>
|
||||
<field name="user_role_ids" widget="many2many_tags" domain="[('company_id', '=', company_id)]"/>
|
||||
<field name="user_role_group_id" widget="many2many_tags" domain="[('company_id', '=', company_id)]" />
|
||||
</xpath>
|
||||
<xpath expr="//field[@name='department_id']" position="after">
|
||||
<field name="department_ids" widget="many2many_tags"/>
|
||||
|
||||
@@ -82,7 +82,7 @@
|
||||
<attribute name="invisible">1</attribute>
|
||||
</xpath>
|
||||
<xpath expr="//field[@name='department_id']" position="after">
|
||||
<!-- <field name="allowed_user_ids" invisible="1"/>-->
|
||||
<field name="allowed_user_ids" invisible="1"/>
|
||||
<field name="number"/>
|
||||
<field name="establishment_quotas"/>
|
||||
<field name="no_of_employee" string="在编人数"/>
|
||||
|
||||
@@ -602,7 +602,7 @@
|
||||
<filter name="group_is_membership" string="工会会员" context="{'group_by': 'is_membership'}"/>
|
||||
</xpath>
|
||||
<xpath expr="//search" position="inside">
|
||||
<header_search>
|
||||
<header_search class="header-search-inline">
|
||||
<quick_filter string="状态">
|
||||
<filter string="在职" name="user_state" domain="[('user_state', '=', 'in')]"/>
|
||||
<filter string="离职" name="to_do" domain="[('user_state', '=', 'leave')]"/>
|
||||
|
||||
Reference in New Issue
Block a user