odoo_dev 开发培训作业:图书管理系统
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

298 line
16KB

  1. <?xml version="1.0" encoding="utf-8"?>
  2. <odoo>
  3. <!-- 向表单添加按钮|向表单和动作传递参数 – 上下文-->
  4. <!-- <record id='action_all_customers' model='ir.actions.act_window'>-->
  5. <!-- <field name="name">All customers</field>-->
  6. <!-- <field name="res_model">res.partner</field>-->
  7. <!-- <field name="view_mode">tree,form</field>-->
  8. <!-- &lt;!&ndash;替换了字段customer/default_customer&ndash;&gt;-->
  9. <!-- <field name="domain">[('is_company', '=', True)]</field>-->
  10. <!-- <field name="context">{'partner_share': True}</field>-->
  11. <!-- <field name="limit">20</field>-->
  12. <!-- </record>-->
  13. <!-- <record id="view_all_customers_tree" model="ir.ui.view">-->
  14. <!-- <field name="name">All customers</field>-->
  15. <!-- <field name="model">res.partner</field>-->
  16. <!-- <field name="arch" type="xml">-->
  17. <!-- <tree>-->
  18. <!-- <field name="name" />-->
  19. <!-- </tree>-->
  20. <!-- </field>-->
  21. <!-- </record>-->
  22. <!-- <record id="view_all_customers_form" model="ir.ui.view">-->
  23. <!-- <field name="name">All customers</field>-->
  24. <!-- <field name="model">res.partner</field>-->
  25. <!-- <field name="arch" type="xml">-->
  26. <!-- <form>-->
  27. <!-- <header>-->
  28. <!-- &lt;!&ndash;模块-模型-方法,跨模块去调用&ndash;&gt;-->
  29. <!-- <button type="object" name="open_commercial_entity" string="联系人" class="btn-primary" />-->
  30. <!-- &lt;!&ndash;添加一个引用动作的按钮&ndash;&gt;-->
  31. <!-- <button type="action" name="%(base.action_partner_category_form)d" string="联系人分类" />-->
  32. <!-- </header>-->
  33. <!-- <group string="Content" name="my_content">-->
  34. <!-- <field name="name" />-->
  35. <!-- <field name="category_id" widget="many2many_tags" />-->
  36. <!-- </group>-->
  37. <!-- </form>-->
  38. <!-- </field>-->
  39. <!-- </record>-->
  40. <!-- <record id="action_all_customers_tree" model="ir.actions.act_window.view">-->
  41. <!-- <field name="act_window_id" ref="action_all_customers" />-->
  42. <!-- <field name="view_id" ref="view_all_customers_tree" />-->
  43. <!-- <field name="view_mode">tree</field>-->
  44. <!-- <field name="sequence" eval="2"/>-->
  45. <!-- </record>-->
  46. <!-- <record id="action_all_customers_form" model="ir.actions.act_window.view">-->
  47. <!-- <field name="act_window_id" ref="action_all_customers" />-->
  48. <!-- <field name="view_id" ref="view_all_customers_form" />-->
  49. <!-- <field name="view_mode">form</field>-->
  50. <!-- <field name="sequence" eval="2"/>-->
  51. <!-- </record>-->
  52. <!-- &lt;!&ndash; Activate the french language to see the effect:context&ndash;&gt;-->
  53. <!-- <act_window id="action_all_customers_fr" name="Tous les clients" res_model="res.partner"-->
  54. <!-- domain="[('is_company', '=', True)]" context="{'lang': 'fr_FR','default_lang': 'fr_FR', 'active_test': False}" />-->
  55. <!-- <menuitem id="menu_custom_top_level" name="公司一览" web_icon="my_module,static/description/icon.png"/>-->
  56. <!-- <menuitem id="menu_all_customers" parent="menu_custom_top_level" action="action_all_customers" sequence="10" groups="" />-->
  57. <!-- <menuitem id="menu_all_customers_fr" parent="menu_custom_top_level" action="action_all_customers_fr" sequence="10" />-->
  58. <!--在记录列表上定义过滤器 – 域-->
  59. <!-- &lt;!&ndash; Activate the french language to see the effect&ndash;&gt;-->
  60. <!-- <record id="action_my_customers" model="ir.actions.act_window">-->
  61. <!-- <field name="name">All my customers who don't speak French</field>-->
  62. <!-- <field name="res_model">res.partner</field>-->
  63. <!-- <field name="domain">-->
  64. <!-- [('is_company', '=', True), ('user_id', '=', uid), ('lang', '!=', 'fr_FR')]-->
  65. <!-- </field>-->
  66. <!-- </record>-->
  67. <!-- <record id="action_customers_or_suppliers" model="ir.actions.act_window">-->
  68. <!-- <field name="name">Customers or suppliers</field>-->
  69. <!-- <field name="res_model">res.partner</field>-->
  70. <!-- <field name="domain">[('is_company', '=', True)]</field>-->
  71. <!-- </record>-->
  72. <!-- <menuitem id="menu_custom_top_level" name="My App menu" web_icon="my_module,static/description/icon.png"/>-->
  73. <!-- <menuitem id="menu_my_customers" parent="menu_custom_top_level" action="action_my_customers" sequence="9" />-->
  74. <!-- <menuitem id="menu_customers_or_suppliers" parent="menu_custom_top_level" action="action_customers_or_suppliers" sequence="10" />-->
  75. <!-- 定义列表视图-->
  76. <!-- <record id='action_all_customers' model='ir.actions.act_window'>-->
  77. <!-- <field name="name">All customers</field>-->
  78. <!-- <field name="res_model">res.partner</field>-->
  79. <!-- <field name="view_mode">tree,form</field>-->
  80. <!-- <field name="domain">[('is_company', '=', True)]</field>-->
  81. <!-- <field name="context">{'partner_share': True}</field>-->
  82. <!-- <field name="limit">20</field>-->
  83. <!-- </record>-->
  84. <!-- <record id="tree_all_customers" model="ir.ui.view">-->
  85. <!-- <field name="model">res.partner</field>-->
  86. <!-- <field name="arch" type="xml">-->
  87. <!-- <tree editable = "top" create = "true" edit = "true" delete = "false">-->
  88. <!-- <field name="name" />-->
  89. <!-- </tree>-->
  90. <!-- </field>-->
  91. <!-- </record>-->
  92. <!-- <record id="action_all_customers_tree" model="ir.actions.act_window.view">-->
  93. <!-- <field name="act_window_id" ref="action_all_customers" />-->
  94. <!-- <field name="view_id" ref="tree_all_customers" />-->
  95. <!-- <field name="view_mode">tree</field>-->
  96. <!-- <field name="sequence">5</field>-->
  97. <!-- </record>-->
  98. <!-- <menuitem id="menu_custom_top_level" name="My App menu" web_icon="my_module,static/description/icon.png"/>-->
  99. <!-- <menuitem id="menu_my_customers" parent="menu_custom_top_level" action="action_all_customers" sequence="9" />-->
  100. <!-- &lt;!&ndash; 定义搜索视图&ndash;&gt;-->
  101. <!-- <record id="search_all_customers" model="ir.ui.view">-->
  102. <!-- <field name="model">res.partner</field>-->
  103. <!-- <field name="arch" type="xml">-->
  104. <!-- <search>-->
  105. <!-- &lt;!&ndash;在搜索框中输入内容时,即可通过名称、分类和银行账号字段来进行搜索&ndash;&gt;-->
  106. <!-- <field name="name" />-->
  107. <!-- <field name="category_id" filter_domain="[('category_id', 'child_of', self)]" />-->
  108. <!-- <field name="bank_ids" widget="many2one" />-->
  109. <!-- <separator/>-->
  110. <!-- <filter name="active" string="未归档" domain="[('active','=',True)]"/>-->
  111. <!-- &lt;!&ndash;定义数据分组查询&ndash;&gt;-->
  112. <!-- <group expand="1" string="Group By">-->
  113. <!-- <filter string="Country" name="country" context="{'group_by':'country_id'}"/>-->
  114. <!-- </group>-->
  115. <!-- </search>-->
  116. <!-- </field>-->
  117. <!-- </record>-->
  118. <!-- <record id="action_all_customers" model="ir.actions.act_window">-->
  119. <!-- <field name="name">All customers</field>-->
  120. <!-- <field name="res_model">res.partner</field>-->
  121. <!-- <field name="domain">[('is_company', '=', True)]</field>-->
  122. <!-- <field name="context">{'search_default_active': 1, 'search_default_country': 1 }</field>-->
  123. <!-- <field name="search_view_id" ref="search_all_customers" />-->
  124. <!-- </record>-->
  125. <!-- <menuitem id="menu_custom_top_level" name="My App menu" web_icon="my_module,static/description/icon.png"/>-->
  126. <!-- <menuitem id="menu_all_customers" parent="menu_custom_top_level" action="action_all_customers" sequence="10" groups="" />-->
  127. <!--&lt;!&ndash;修改已有视图 – 视图继承&ndash;&gt;-->
  128. <!-- <record id="view_partner_form" model="ir.ui.view">-->
  129. <!-- <field name="model">res.partner</field>-->
  130. <!-- <field name="inherit_id" ref="base.view_partner_form" />-->
  131. <!-- <field name="arch" type="xml">-->
  132. <!-- <field name="website" position="after">-->
  133. <!-- <field name="write_date" />-->
  134. <!-- </field>-->
  135. <!-- </field>-->
  136. <!-- </record>-->
  137. <!-- <record id="view_res_partner_filter" model="ir.ui.view">-->
  138. <!-- <field name="model">res.partner</field>-->
  139. <!-- <field name="inherit_id" ref="base.view_res_partner_filter" />-->
  140. <!-- <field name="arch" type="xml">-->
  141. <!-- <xpath expr="." position="inside">-->
  142. <!-- <field name="mobile" />-->
  143. <!-- </xpath>-->
  144. <!-- </field>-->
  145. <!-- </record>-->
  146. <!-- <record id="view_partner_tree" model="ir.ui.view">-->
  147. <!-- <field name="model">res.partner</field>-->
  148. <!-- <field name="inherit_id" ref="base.view_partner_tree" />-->
  149. <!-- <field name="arch" type="xml">-->
  150. <!-- <field name="email" position="after">-->
  151. <!-- <field name="phone" position="move"/>-->
  152. <!-- </field>-->
  153. <!-- </field>-->
  154. <!-- </record>-->
  155. <!-- <record id="action_all_customers" model="ir.actions.act_window">-->
  156. <!-- <field name="name">All customers</field>-->
  157. <!-- <field name="res_model">res.partner</field>-->
  158. <!-- <field name="domain">[('is_company', '=', True)]</field>-->
  159. <!-- </record>-->
  160. <!-- <menuitem id="menu_custom_top_level" name="My App menu" web_icon="my_module,static/description/icon.png"/>-->
  161. <!-- <menuitem id="menu_all_customers" parent="menu_custom_top_level" action="action_all_customers" sequence="10" groups="" />-->
  162. <!--定义文档样式表单 & 使用attrs的动态表单元素-->
  163. <!-- <record id="view_all_customers_form" model="ir.ui.view">-->
  164. <!-- <field name="name">All customers</field>-->
  165. <!-- <field name="model">res.partner</field>-->
  166. <!-- <field name="arch" type="xml">-->
  167. <!-- <form>-->
  168. <!-- <header>-->
  169. <!-- <button type="object" name="open_commercial_entity" string="Open commercial partner" class="btn-primary" />-->
  170. <!-- </header>-->
  171. <!-- <sheet>-->
  172. <!-- <div class="oe_button_box" name="button_box">-->
  173. <!-- <button name="toggle_active" type="object" class="oe_stat_button" icon="fa-archive">-->
  174. <!-- <field name="active" widget="boolean_button" options="{'terminology': 'archive'}"/>-->
  175. <!-- </button>-->
  176. <!-- </div>-->
  177. <!-- <div class="oe_left oe_title">-->
  178. <!-- <label for="name" />-->
  179. <!-- <h1>-->
  180. <!-- <field name="name" />-->
  181. <!-- </h1>-->
  182. <!-- &lt;!&ndash;使用attrs的动态表单元素&ndash;&gt;-->
  183. <!-- <field name="parent_id" attrs="{-->
  184. <!-- 'invisible': [('is_company', '=', True)],-->
  185. <!-- 'required': [('is_company', '=', False)]-->
  186. <!-- }" />-->
  187. <!-- </div>-->
  188. <!-- <group>-->
  189. <!-- &lt;!&ndash;使用attrs的动态表单元素&ndash;&gt;-->
  190. <!-- <field name="is_company"/>-->
  191. <!-- <field name="category_id" widget="many2many_tags" />-->
  192. <!-- <field name="email"/>-->
  193. <!-- <field name="mobile"/>-->
  194. <!-- </group>-->
  195. <!-- &lt;!&ndash;定义内嵌视图或称为私有视图&ndash;&gt;-->
  196. <!-- <field name="child_ids">-->
  197. <!-- <tree>-->
  198. <!-- <field name="name" />-->
  199. <!-- <field name="email" />-->
  200. <!-- <field name="phone" />-->
  201. <!-- </tree>-->
  202. <!-- <form>-->
  203. <!-- <group>-->
  204. <!-- <field name="name" />-->
  205. <!-- <field name="function" />-->
  206. <!-- <field name="email" />-->
  207. <!-- <field name="phone" />-->
  208. <!-- </group>-->
  209. <!-- </form>-->
  210. <!-- </field>-->
  211. <!-- </sheet>-->
  212. <!-- &lt;!&ndash;按设定类型image&pdf预览附件功能&ndash;&gt;-->
  213. <!-- <div class="o_attachment_preview" options="{'types': ['image', 'pdf'], 'order': 'desc'}" />-->
  214. <!-- <div class="oe_chatter">-->
  215. <!-- <field name="message_follower_ids" widget="mail_followers"/>-->
  216. <!-- <field name="activity_ids" widget="mail_activity"/>-->
  217. <!-- <field name="message_ids" widget="mail_thread"/>-->
  218. <!-- </div>-->
  219. <!-- </form>-->
  220. <!-- </field>-->
  221. <!-- </record>-->
  222. <!-- <record id='action_all_customers' model='ir.actions.act_window'>-->
  223. <!-- <field name="name">All customers</field>-->
  224. <!-- <field name="res_model">res.partner</field>-->
  225. <!-- <field name="view_mode">tree,form</field>-->
  226. <!-- <field name="domain">[('is_company', '=', True)]</field>-->
  227. <!-- <field name="context">{'default_is_company': True, 'form_view_ref': 'my_module.view_all_customers_form'}</field>-->
  228. <!-- <field name="limit">20</field>-->
  229. <!-- </record>-->
  230. <!-- <menuitem id="menu_custom_top_level" name="My App menu" web_icon="my_module,static/description/icon.png"/>-->
  231. <!-- <menuitem id="menu_all_customers" parent="menu_custom_top_level" action="action_all_customers" sequence="10" />-->
  232. <record id="view_all_customers_kanban" model="ir.ui.view">
  233. <field name="name">All customers</field>
  234. <field name="model">res.partner</field>
  235. <field name="arch" type="xml">
  236. <kanban>
  237. <field name="name" />
  238. <templates>
  239. <t t-name="kanban-box">
  240. <div class="oe_kanban_card">
  241. <a type="open">
  242. <strong><field name="name" /> </strong>
  243. </a>
  244. <!-- raw_value语法有问题-->
  245. <!-- <t t-if="record.supplier.raw_value or record.customer.raw_value">-->
  246. <!-- is-->
  247. <!-- <t t-if="record.customer.raw_value">-->
  248. <!-- a customer-->
  249. <!-- </t>-->
  250. <!-- <t t-if="record.customer.raw_value and record.supplier.raw_value">-->
  251. <!-- and-->
  252. <!-- </t>-->
  253. <!-- <t t-if="record.supplier.raw_value">-->
  254. <!-- a supplier-->
  255. <!-- </t>-->
  256. <!-- </t>-->
  257. </div>
  258. </t>
  259. </templates>
  260. </kanban>
  261. </field>
  262. </record>
  263. <record id='action_all_customers' model='ir.actions.act_window'>
  264. <field name="name">All customers</field>
  265. <field name="res_model">res.partner</field>
  266. <field name="view_mode">kanban,tree,form</field>
  267. <field name="domain">[('is_company', '=', True)]</field>
  268. <!-- <field name="context">{'default_customer': True, 'kanban_view_ref': 'my_module.view_all_customers_kanban'}</field>-->
  269. <field name="limit">20</field>
  270. </record>
  271. <menuitem id="menu_custom_top_level" name="My App menu" web_icon="my_module,static/description/icon.png"/>
  272. <menuitem id="menu_all_customers" parent="menu_custom_top_level" action="action_all_customers" sequence="10" />
  273. </odoo>
上海开阖软件有限公司 沪ICP备12045867号-1