| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154 |
- <?xml version="1.0" encoding="UTF-8"?>
- <odoo>
- <record id="view_news_tree" model="ir.ui.view">
- <field name="name">news.info.tree</field>
- <field name="model">news.info</field>
- <field name="arch" type="xml">
- <list string="News" limit="80" create="0">
- <field name="name"/>
- <field name="context_simple"/>
- <field name="keyword"/>
- <field name="article_source"/>
- <field name="article_type"/>
- <field name="posted_date"/>
- <field name="create_time"/>
- </list>
- </field>
- </record>
- <record id="view_news_form" model="ir.ui.view">
- <field name="name">news.info.form</field>
- <field name="model">news.info</field>
- <field name="arch" type="xml">
- <form string="News" edit="0">
- <sheet>
- <group>
- <field name="name"/>
- <group>
- <field name="keyword"/>
- <field name="article_type"/>
- <field name="link" widget="url"/>
- <field name="create_datetime"/>
- <field name="img_url"/>
- </group>
- <group>
- <field name="posted_date"/>
- <field name="article_source"/>
- <field name="create_time"/>
- <field name="source_url" widget="url"/>
- </group>
- <field name="context"/>
- </group>
- </sheet>
- </form>
- </field>
- </record>
- <record id="view_news_search" model="ir.ui.view">
- <field name="name">news.info.search</field>
- <field name="model">news.info</field>
- <field name="arch" type="xml">
- <search string="Search News">
- <group>
- <filter string="Title" name="name_filter" domain="[('name', 'ilike', self)]"/>
- <filter string="Context" name="context_filter" domain="[('context', 'ilike', self)]"/>
- <filter string="Article Source" name="source_filter" domain="[('article_source', 'ilike', self)]"/>
- <filter string="Article Type" name="type_filter" domain="[('article_type', 'ilike', self)]"/>
- <filter string="Keyword" name="keyword_filter" domain="[('keyword', 'ilike', self)]"/>
- </group>
- <!-- 添加一个搜索输入框 -->
- <field name="name"/>
- <field name="context"/>
- <field name="article_source"/>
- <field name="article_type"/>
- <field name="keyword"/>
- <newline/>
- <!-- 添加一个搜索按钮 -->
- <group expand="1">
- <button name="search" string="Search" type="object" icon="fa-search" class="oe_stat_button" invisible="[('name', '=', False)], ('context', '=', False)"/>
- </group>
- </search>
- </field>
- </record>
- <record id="action_news_info" model="ir.actions.act_window">
- <field name="name">News Info</field>
- <field name="res_model">news.info</field>
- <field name="view_mode">list,form</field>
- </record>
- <record id="view_news_search_keys_tree" model="ir.ui.view">
- <field name="name">news.search_keys.tree</field>
- <field name="model">news.search_keys</field>
- <field name="arch" type="xml">
- <list string="News" limit="80">
- <field name="name"/>
- <field name="keys"/>
- <field name="text"/>
- <field name="create_date"/>
- </list>
- </field>
- </record>
- <record id="view_news_search_keys_form" model="ir.ui.view">
- <field name="name">news.search_keys.form</field>
- <field name="model">news.search_keys</field>
- <field name="arch" type="xml">
- <form string="News">
- <header>
- <button name="btn_search" string="Search" type="object" class="oe_highlight"/>
- <button name="btn_send_email" string="Send Email" type="object" class="oe_highlight"/>
- </header>
- <sheet>
- <group>
- <group>
- <field name="name" readonly="1"/>
- <field name="keys"/>
- </group>
- <group>
- <field name="auto_send" widget="boolean_toggle"/>
- <field name="search_days"/>
- </group>
- </group>
- <group>
- <field name="text" widget="text" readonly="1"/>
- </group>
- </sheet>
- </form>
- </field>
- </record>
- <record id="view_news_search_keys_search" model="ir.ui.view">
- <field name="name">news.news_search_keys.search</field>
- <field name="model">news.search_keys</field>
- <field name="arch" type="xml">
- <search string="Search News">
- <group>
- <filter string="Title" name="name_filter" domain="[('name', 'ilike', self)]"/>
- <filter string="Context" name="context_filter" domain="[('keys', 'ilike', self)]"/>
- <filter string="Article Source" name="source_filter" domain="[('text', 'ilike', self)]"/>
- </group>
- <field name="name"/>
- <field name="keys"/>
- <field name="text"/>
- <newline/>
- <group expand="1">
- <button name="search" string="Search" type="object" icon="fa-search" invisible="[('name', '=', False)], ('context', '=', False)"/>
- </group>
- </search>
- </field>
- </record>
- <record id="action_news_search_keys_info" model="ir.actions.act_window">
- <field name="name">News Keys Search</field>
- <field name="res_model">news.search_keys</field>
- <field name="view_mode">list,form</field>
- </record>
- <menuitem id="collection_index_menu" name="Collection Index" action="collection_index_action" sequence="2"/>
- <menuitem id="news" name="News" action="action_news_info" parent="collection_index_menu" sequence="1"/>
- <menuitem id="menu_news" name="News Info" action="action_news_info" parent="news" sequence="1"/>
- <menuitem id="menu_keys_search" name="News Keys Search" action="action_news_search_keys_info" parent="news" sequence="2"/>
- </odoo>
|