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.

178 lines
9.4 KiB

  1. <?xml version="1.0" encoding="utf-8"?>
  2. <!--
  3. Copyright 2020 Coop IT Easy
  4. License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl).
  5. -->
  6. <odoo>
  7. <record id="view_partner_form" model="ir.ui.view">
  8. <field name="name">view_partner_form</field>
  9. <field name="model">res.partner</field>
  10. <field name="inherit_id" ref="base.view_partner_form"/>
  11. <field name="arch" type="xml">
  12. <xpath expr="//page[@name='sales_purchases']" position="after">
  13. <page name="api_page" string="API">
  14. <group>
  15. <field name="external_id_generated" invisible="1"/>
  16. <field name="_api_external_id" attrs="{'invisible': [('external_id_generated', '=', False)]}"/>
  17. <field name="first_api_export_date" attrs="{'invisible': [('external_id_generated', '=', False)]}"/>
  18. <field name="last_api_export_date" attrs="{'invisible': [('external_id_generated', '=', False)]}"/>
  19. <button name="get_api_external_id"
  20. string="Generate external ID"
  21. type="object"
  22. class="oe_highlight"
  23. attrs="{'invisible': [('external_id_generated', '=', True)]}"
  24. />
  25. </group>
  26. </page>
  27. </xpath>
  28. </field>
  29. </record>
  30. <record id="view_account_form" model="ir.ui.view">
  31. <field name="name">view_account_form</field>
  32. <field name="model">account.account</field>
  33. <field name="inherit_id" ref="account.view_account_form"/>
  34. <field name="arch" type="xml">
  35. <xpath expr="//field[@name='code']/../.." position="after">
  36. <notebook>
  37. <page name="api_page" string="API">
  38. <group>
  39. <field name="external_id_generated" invisible="1"/>
  40. <field name="_api_external_id" attrs="{'invisible': [('external_id_generated', '=', False)]}"/>
  41. <field name="first_api_export_date" attrs="{'invisible': [('external_id_generated', '=', False)]}"/>
  42. <field name="last_api_export_date" attrs="{'invisible': [('external_id_generated', '=', False)]}"/>
  43. <button name="get_api_external_id"
  44. string="Generate external ID"
  45. type="object"
  46. class="oe_highlight"
  47. attrs="{'invisible': [('external_id_generated', '=', True)]}"
  48. />
  49. </group>
  50. </page>
  51. </notebook>
  52. </xpath>
  53. </field>
  54. </record>
  55. <record id="view_account_journal_form" model="ir.ui.view">
  56. <field name="name">view_account_journal_form</field>
  57. <field name="model">account.journal</field>
  58. <field name="inherit_id" ref="account.view_account_journal_form"/>
  59. <field name="arch" type="xml">
  60. <xpath expr="//page[@name='advanced_settings']" position="after">
  61. <page name="api_page" string="API">
  62. <group>
  63. <field name="external_id_generated" invisible="1"/>
  64. <field name="_api_external_id" attrs="{'invisible': [('external_id_generated', '=', False)]}"/>
  65. <field name="first_api_export_date" attrs="{'invisible': [('external_id_generated', '=', False)]}"/>
  66. <field name="last_api_export_date" attrs="{'invisible': [('external_id_generated', '=', False)]}"/>
  67. <button name="get_api_external_id"
  68. string="Generate external ID"
  69. type="object"
  70. class="oe_highlight"
  71. attrs="{'invisible': [('external_id_generated', '=', True)]}"
  72. />
  73. </group>
  74. </page>
  75. </xpath>
  76. </field>
  77. </record>
  78. <record id="invoice_form" model="ir.ui.view">
  79. <field name="name">invoice_form</field>
  80. <field name="model">account.invoice</field>
  81. <field name="inherit_id" ref="account.invoice_form"/>
  82. <field name="arch" type="xml">
  83. <xpath expr="//page[@name='other_info']" position="after">
  84. <page name="api_page" string="API">
  85. <group>
  86. <field name="external_id_generated" invisible="1"/>
  87. <field name="_api_external_id" attrs="{'invisible': [('external_id_generated', '=', False)]}"/>
  88. <field name="first_api_export_date" attrs="{'invisible': [('external_id_generated', '=', False)]}"/>
  89. <field name="last_api_export_date" attrs="{'invisible': [('external_id_generated', '=', False)]}"/>
  90. <button name="get_api_external_id"
  91. string="Generate external ID"
  92. type="object"
  93. class="oe_highlight"
  94. attrs="{'invisible': [('external_id_generated', '=', True)]}"
  95. />
  96. </group>
  97. </page>
  98. </xpath>
  99. </field>
  100. </record>
  101. <record id="view_account_payment_form" model="ir.ui.view">
  102. <field name="name">view_account_payment_form</field>
  103. <field name="model">account.payment</field>
  104. <field name="inherit_id" ref="account.view_account_payment_form"/>
  105. <field name="arch" type="xml">
  106. <xpath expr="//field[@name='communication']/../.." position="after">
  107. <notebook>
  108. <page name="api_page" string="API">
  109. <group>
  110. <field name="external_id_generated" invisible="1"/>
  111. <field name="_api_external_id" attrs="{'invisible': [('external_id_generated', '=', False)]}"/>
  112. <field name="first_api_export_date" attrs="{'invisible': [('external_id_generated', '=', False)]}"/>
  113. <field name="last_api_export_date" attrs="{'invisible': [('external_id_generated', '=', False)]}"/>
  114. <button name="get_api_external_id"
  115. string="Generate external ID"
  116. type="object"
  117. class="oe_highlight"
  118. attrs="{'invisible': [('external_id_generated', '=', True)]}"
  119. />
  120. </group>
  121. </page>
  122. </notebook>
  123. </xpath>
  124. </field>
  125. </record>
  126. <record id="product_template_form_view" model="ir.ui.view">
  127. <field name="name">product_template_form_view</field>
  128. <field name="model">product.template</field>
  129. <field name="inherit_id" ref="product.product_template_form_view"/>
  130. <field name="arch" type="xml">
  131. <xpath expr="//page[@name='inventory']" position="after">
  132. <page name="api_page" string="API">
  133. <group>
  134. <field name="external_id_generated" invisible="1"/>
  135. <field name="_api_external_id" attrs="{'invisible': [('external_id_generated', '=', False)]}"/>
  136. <field name="first_api_export_date" attrs="{'invisible': [('external_id_generated', '=', False)]}"/>
  137. <field name="last_api_export_date" attrs="{'invisible': [('external_id_generated', '=', False)]}"/>
  138. <button name="get_api_external_id"
  139. string="Generate external ID"
  140. type="object"
  141. class="oe_highlight"
  142. attrs="{'invisible': [('external_id_generated', '=', True)]}"
  143. />
  144. </group>
  145. </page>
  146. </xpath>
  147. </field>
  148. </record>
  149. <record id="subscription_request_form" model="ir.ui.view">
  150. <field name="name">subscription_request_form</field>
  151. <field name="model">subscription.request</field>
  152. <field name="inherit_id" ref="easy_my_coop.subscription_request_form"/>
  153. <field name="arch" type="xml">
  154. <xpath expr="//page[@name='capital_release_request']" position="after">
  155. <page name="api_page" string="API">
  156. <group>
  157. <field name="external_id_generated" invisible="1"/>
  158. <field name="_api_external_id" attrs="{'invisible': [('external_id_generated', '=', False)]}"/>
  159. <field name="first_api_export_date" attrs="{'invisible': [('external_id_generated', '=', False)]}"/>
  160. <field name="last_api_export_date" attrs="{'invisible': [('external_id_generated', '=', False)]}"/>
  161. <button name="get_api_external_id"
  162. string="Generate external ID"
  163. type="object"
  164. class="oe_highlight"
  165. attrs="{'invisible': [('external_id_generated', '=', True)]}"
  166. />
  167. </group>
  168. </page>
  169. </xpath>
  170. </field>
  171. </record>
  172. </odoo>