Files
gzth/soong_workflow/views/soong_user_role_views.xml
T
2025-04-03 11:39:43 +08:00

96 lines
4.0 KiB
XML

<?xml version="1.0" encoding="UTF-8" ?>
<odoo>
<record id="all_soong_user_role_user" model="ir.actions.server">
<field name="name">刷新部门</field>
<field name="model_id" ref="soong_workflow.model_soong_user_role"/>
<field name="binding_model_id" ref="soong_workflow.model_soong_user_role"/>
<field name="state">code</field>
<field name="code">action = model.f5_new()</field>
</record>
<record id="sync_soong_user_role_user" model="ir.actions.server">
<field name="name">同步花名册</field>
<field name="model_id" ref="soong_workflow.model_soong_user_role"/>
<field name="binding_model_id" ref="soong_workflow.model_soong_user_role"/>
<field name="state">code</field>
<field name="code">action = model.sync_new()</field>
</record>
<record id="view_soong_user_role_tree" model="ir.ui.view">
<field name="name">soong.user.role.tree</field>
<field name="model">soong.user.role</field>
<field name="arch" type="xml">
<tree>
<field name="number" required="1"/>
<field name="name" required="1"/>
<field name="department_id"/>
<field name="user_type"/>
<field name="personnel_ids" widget="many2many_tags" force_save="1"/>
<field name="number_people"/>
<field name="pinyin_name" column_invisible="1"/>
<field name="parent_id"/>
<field name="company_id" optional="show" required="1"/>
<field name="child_ids" column_invisible="1"/>
<field name="create_time" optional="hide"/>
<field name="end_time" optional="hide"/>
</tree>
</field>
</record>
<record id="view_soong_user_role_form" model="ir.ui.view">
<field name="name">soong.user.role.form</field>
<field name="model">soong.user.role</field>
<field name="arch" type="xml">
<form>
<sheet>
<div class="oe_title">
<label for="name"/>
<h1>
<field name="name" required="1"/>
</h1>
</div>
<group col="2">
<group>
<field name="number"/>
<field name="user_type"/>
<field name="department_id"/>
<field name="create_time"/>
<field name="end_time"/>
</group>
<group>
<field name="parent_id"/>
<field name="personnel_ids" readonly='False' widget="many2many_tags"/>
<field name="number_people"/>
<field name="child_ids" widget="many2many_tags"/>
</group>
</group>
</sheet>
</form>
</field>
</record>
<record id="soong_user_role_search" model="ir.ui.view">
<field name="name">soong.user.search</field>
<field name="model">soong.user.role</field>
<field name="arch" type="xml">
<search>
<field name="name"/>
<field name="department_id"/>
<searchpanel>
<field name="department_id" enable_counters="1"/>
</searchpanel>
</search>
</field>
</record>
<!-- Actions -->
<record id="view_soong_user_role_action" model="ir.actions.act_window">
<field name="name">角色配置</field>
<field name="res_model">soong.user.role</field>
<field name="view_mode">tree,search,form</field>
</record>
<!-- Menus -->
<menuitem
id="menu_soong_user_role"
name="角色配置"
action="view_soong_user_role_action"
parent="hr.menu_config_employee"
sequence="6"/>
</odoo>