Files
test/sg_wechat_enterprise/views/we_send_message_view.xml
2024-07-10 15:58:47 +08:00

106 lines
5.4 KiB
XML

<?xml version="1.0" encoding="utf-8"?>
<odoo>
<data>
<record model="ir.ui.view" id="view_wechat_enterprise_send_message_form">
<field name="name">we.send.message.form</field>
<field name="model">we.send.message</field>
<field name="arch" type="xml">
<form string="发送消息">
<header>
<button string="发送本条消息" name="send_message" type="object" class="oe_highlight"/>
</header>
<sheet>
<group string="消息内容">
<group>
<field name="msgtype"/>
</group>
<group>
<field name="agentid"/>
</group>
</group>
<group>
<group>
<field name="content"
attrs="{'invisible': [('msgtype','in',('image','voice','video','file','news','mpnews'))]}"/>
</group>
<group>
<field name="media_id"
attrs="{'invisible': [('msgtype','in',('text','news','mpnews'))]}"/>
</group>
</group>
<group>
<field name="title"
attrs="{'invisible': [('msgtype','in',('image','voice','text','file'))]}"/>
<field name="description"
attrs="{'invisible': [('msgtype','in',('text','image','voice','file','mpnews'))]}"/>
</group>
<group>
<field name="url"
attrs="{'invisible': [('msgtype','in',('text','image','voice','file','mpnews','video'))]}"/>
<field name="picurl"
attrs="{'invisible': [('msgtype','in',('text','image','voice','file','mpnews','video'))]}"/>
</group>
<group>
<field name="thumb_media_id"
attrs="{'invisible': [('msgtype','in',('text','image','voice','file','news','video'))]}"/>
<field name="author"
attrs="{'invisible': [('msgtype','in',('text','image','voice','file','news','video'))]}"/>
<field name="content_source_url"
attrs="{'invisible': [('msgtype','in',('text','image','voice','file','news','video'))]}"/>
<field name="news_content"
attrs="{'invisible': [('msgtype','in',('text','image','voice','file','news','video'))]}"/>
<field name="digest"
attrs="{'invisible': [('msgtype','in',('text','image','voice','file','news','video'))]}"/>
<field name="show_cover_pic"
attrs="{'invisible': [('msgtype','in',('text','image','voice','file','news','video'))]}"/>
</group>
<group string="消息发送的范围(若不填,则默认发送全体员工)">
<field name="touser"/>
</group>
</sheet>
</form>
</field>
</record>
<!-- tree -->
<record id="view_wechat_enterprise_send_message_tree" model="ir.ui.view">
<field name="name">we.send.message.tree</field>
<field name="model">we.send.message</field>
<field name="arch" type="xml">
<tree string="发送消息">
<field name="touser"/>
<field name="msgtype"/>
<field name="agentid"/>
<field name="content"/>
</tree>
</field>
</record>
<!-- search -->
<record id="view_wechat_enterprise_send_message_search" model="ir.ui.view">
<field name="name">we.send.message.search</field>
<field name="model">we.send.message</field>
<field name="mode">primary</field>
<field name="arch" type="xml">
<search string="发送消息">
<field name="content" filter_domain="[('content','ilike',self)]" string="文字消息内容"/>
<field name="title" filter_domain="[('title','ilike',self)]" string="图文消息标题"/>
<field name="description" filter_domain="[('description','ilike',self)]" string="图文消息描述"/>
</search>
</field>
</record>
<!-- action -->
<record id="view_wechat_enterprise_send_message_action" model="ir.actions.act_window">
<field name="name">发送消息</field>
<field name="type">ir.actions.act_window</field>
<field name="res_model">we.send.message</field>
<field name="view_mode">tree,form</field>
<field name="binding_view_types">form</field>
<field name="view_id" ref="view_wechat_enterprise_send_message_tree"/>
</record>
</data>
</odoo>