Files
gzth/yuthon_hr_attendance/views/applet_address_views.xml
2025-12-30 19:07:12 +08:00

88 lines
3.9 KiB
XML

<?xml version="1.0" encoding="UTF-8" ?>
<odoo>
<record id="applet_address_tree" model="ir.ui.view">
<field name="name">applet.address.tree</field>
<field name="model">applet.address</field>
<field name="arch" type="xml">
<tree editable="bottom">
<field name="address_name"/>
<field name="address_name2"/>
<field name="employee_ids" widget="many2many_tags" column_invisible="1"/>
<field name="wifi_name_ids" widget="many2many_tags" domain="[('company_id', '=', company_id)]"/>
<field name="longitude"/>
<field name="latitude"/>
<field name="card_rice"/>
<field name="company_id" optional="hide"/>
</tree>
</field>
</record>
<record id="applet_address_action" model="ir.actions.act_window">
<field name="name">小程序地址管理</field>
<field name="res_model">applet.address</field>
<field name="view_mode">tree</field>
</record>
<record id="applet_security_tree" model="ir.ui.view">
<field name="name">applet.security.tree</field>
<field name="model">applet.security</field>
<field name="arch" type="xml">
<tree editable="bottom">
<field name="employee_id"/>
<field name="department_id"/>
<field name="company_id"/>
<field name="applet_security_setting_ids" widget="many2many_tags"/>
</tree>
</field>
</record>
<record id="applet_security_search" model="ir.ui.view">
<field name="name">applet.security.search</field>
<field name="model">applet.security</field>
<field name="arch" type="xml">
<search>
<field name="employee_id"/>
<field name="department_id"/>
<field name="company_id"/>
<group expand="0" string="Group By">
<filter string="公司" name="group_by_company_id" domain="[]" context="{'group_by': 'company_id'}"/>
</group>
</search>
</field>
</record>
<record id="applet_security_action" model="ir.actions.act_window">
<field name="name">员工小程序权限管理</field>
<field name="res_model">applet.security</field>
<field name="view_mode">tree,search</field>
<field name="context">{'search_default_group_by_company_id': 1}</field>
</record>
<record id="applet_security_server" model="ir.actions.server">
<field name="name">初始化员工</field>
<field name="model_id" ref="yuthon_hr_attendance.model_applet_security"/>
<field name="binding_model_id" ref="yuthon_hr_attendance.model_applet_security"/>
<field name="state">code</field>
<field name="code">action = model.init_applet_security()</field>
</record>
<record id="applet_security_quick_perm_server" model="ir.actions.server">
<field name="name">快速添加权限</field>
<field name="model_id" ref="yuthon_hr_attendance.model_applet_security"/>
<field name="binding_model_id" ref="yuthon_hr_attendance.model_applet_security"/>
<field name="state">code</field>
<field name="code">action = model.action_quick_add_permissions()</field>
</record>
<record id="applet_security_setting_tree" model="ir.ui.view">
<field name="name">applet.security.setting.tree</field>
<field name="model">applet.security.setting</field>
<field name="arch" type="xml">
<tree editable="bottom">
<field name="name"/>
</tree>
</field>
</record>
<record id="applet_security_setting_action" model="ir.actions.act_window">
<field name="name">小程序权限配置</field>
<field name="res_model">applet.security.setting</field>
<field name="view_mode">tree</field>
</record>
</odoo>