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.

43 lines
1.8 KiB

  1. <?xml version="1.0" encoding="utf-8"?>
  2. <!--
  3. Copyright 2019 Brainbean Apps (https://brainbeanapps.com)
  4. License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl).
  5. -->
  6. <odoo>
  7. <record model="ir.ui.view" id="online_bank_statement_provider_form">
  8. <field name="name">online.bank.statement.provider.form</field>
  9. <field name="model">online.bank.statement.provider</field>
  10. <field name="inherit_id" ref="account_bank_statement_import_online.online_bank_statement_provider_form"/>
  11. <field name="arch" type="xml">
  12. <xpath expr="//page[@name='configuration']" position="inside">
  13. <group attrs="{'invisible': [('service', '!=', 'transferwise')]}">
  14. <group>
  15. <field
  16. name="api_base"
  17. string="API base"
  18. groups="base.group_no_one"
  19. />
  20. <field
  21. name="password"
  22. string="API key"
  23. password="True"
  24. attrs="{'required': [('service', '=', 'transferwise')]}"
  25. />
  26. </group>
  27. <group>
  28. <field
  29. name="origin"
  30. string="Profile"
  31. attrs="{'required': [('service', '=', 'transferwise')]}"
  32. widget="dynamic_dropdown"
  33. values="values_transferwise_profile"
  34. context="{'api_key': password, 'api_base': api_base}"
  35. />
  36. </group>
  37. </group>
  38. </xpath>
  39. </field>
  40. </record>
  41. </odoo>