Files
gzth/yuthon_hr_attendance/views/attendance_message_log.xml

53 lines
2.3 KiB
XML

<odoo>
<record id="view_attendance_message_log_tree" model="ir.ui.view">
<field name="name">attendance.message.log.tree</field>
<field name="model">attendance.message.log</field>
<field name="arch" type="xml">
<tree string="消息提醒日志" editable="bottom">
<header>
<button name="action_clean_old_logs" type="object" string="清理7天前日志" icon="fa-trash-o" class="oe_highlight" confirm="确认删除7天前的所有日志记录?"/>
</header>
<button name="action_recall_message" type="object" string="撤回" icon="fa-undo" class="oe_highlight"/>
<field name="employee_id"/>
<field name="shift_id"/>
<field name="notice_type"/>
<field name="department_id"/>
<field name="update_date"/>
<field name="content"/>
<field name="service_address"/>
<field name="message_url"/>
<field name="msg_id"/>
<field name="category"/>
<field name="company_id"/>
</tree>
</field>
</record>
<record id="view_attendance_message_log_search" model="ir.ui.view">
<field name="name">attendance.message.log.search</field>
<field name="model">attendance.message.log</field>
<field name="arch" type="xml">
<search string="消息提醒日志">
<field name="employee_id"/>
<field name="department_id"/>
<group expand="0" string="Group By">
<filter string="类型" name="group_notice_type" context="{'group_by': 'notice_type'}"/>
</group>
</search>
</field>
</record>
<record id="view_attendance_message_log_action" model="ir.actions.act_window">
<field name="name">消息提醒日志</field>
<field name="res_model">attendance.message.log</field>
<field name="view_mode">tree,search</field>
<field name="limit">20</field>
</record>
<menuitem
id="attendance_message_log_menu_root"
name="消息提醒日志"
parent="yuthon_base.system_version_menu_root_board"
action="view_attendance_message_log_action"
sequence="3"
/>
</odoo>