|
|
@@ -0,0 +1,81 @@
|
|
|
+<?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">
|
|
|
+ <tree 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"/>
|
|
|
+ </tree>
|
|
|
+ </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"/>
|
|
|
+ </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">tree,form</field>
|
|
|
+ </record>
|
|
|
+
|
|
|
+ <menuitem id="menu_news" name="News Info" action="action_news_info"/>
|
|
|
+</odoo>
|