mirror of
https://github.com/brain-tec/account_ebics.git
synced 2024-12-26 11:21:44 +00:00
604ce31ae1
These fields should be restored after implementation of SWIFT SConnect. SWIFT 3Skey certificates can be imported into account_ebics and used for download purposes but there is little value in this. Hence it's better to remove it for the time being.
179 lines
7.5 KiB
XML
179 lines
7.5 KiB
XML
<?xml version="1.0" ?>
|
|
<odoo>
|
|
|
|
<record id="ebics_userid_view_tree" model="ir.ui.view">
|
|
<field name="name">ebics.userid.tree</field>
|
|
<field name="model">ebics.userid</field>
|
|
<field name="arch" type="xml">
|
|
<tree decoration-muted="state != 'active_keys'">
|
|
<field name="name" />
|
|
<field name="signature_class" />
|
|
<field name="state" />
|
|
<field name="active" />
|
|
</tree>
|
|
</field>
|
|
</record>
|
|
|
|
<record id="ebics_userid_view_form" model="ir.ui.view">
|
|
<field name="name">ebics.userid.form</field>
|
|
<field name="model">ebics.userid</field>
|
|
<field name="arch" type="xml">
|
|
<form string="EBICS UserID">
|
|
<header>
|
|
<button
|
|
name="ebics_init_1"
|
|
states="draft"
|
|
string="EBICS Initialisation"
|
|
type="object"
|
|
class="oe_highlight"
|
|
help="Initialise EBICS Bank Keys"
|
|
/>
|
|
<button
|
|
name="ebics_init_2"
|
|
states="init"
|
|
string="Account activated"
|
|
type="object"
|
|
class="oe_highlight"
|
|
help="EBICS Initialisation - Push this button when the account has been activated by the bank."
|
|
/>
|
|
<button
|
|
name="ebics_init_3"
|
|
states="get_bank_keys"
|
|
string="Get Bank Keys"
|
|
type="object"
|
|
class="oe_highlight"
|
|
help="EBICS Initialisation - After the account has been activated the public bank keys must be downloaded and checked for consistency."
|
|
/>
|
|
<button
|
|
name="ebics_init_4"
|
|
states="to_verify"
|
|
string="Bank Keys Verified"
|
|
type="object"
|
|
class="oe_highlight"
|
|
help="EBICS Initialisation - Push this button when the public have been checked for consistency."
|
|
/>
|
|
<button
|
|
name="change_passphrase"
|
|
string="Change Passphrase"
|
|
type="object"
|
|
class="oe_highlight"
|
|
attrs="{'invisible': ['|', ('ebics_keys_found', '=', False), ('state', '!=', 'active_keys')]}"
|
|
/>
|
|
<button
|
|
name="set_to_draft"
|
|
states="active_keys"
|
|
string="Set to Draft"
|
|
type="object"
|
|
help="Set to Draft in order to reinitialize your bank connection."
|
|
/>
|
|
<button
|
|
name="set_to_get_bank_keys"
|
|
states="active_keys"
|
|
string="Renew Bank Keys"
|
|
type="object"
|
|
help="Use this button to update the EBICS certificates of your bank."
|
|
/>
|
|
<button
|
|
name="set_to_active_keys"
|
|
states="draft"
|
|
string="Force Active Keys"
|
|
type="object"
|
|
help="Use this button to bypass the EBICS initialization (e.g. in case you have manually transferred active EBICS keys from another system."
|
|
/>
|
|
<field name="state" widget="statusbar" />
|
|
</header>
|
|
<group name="invisible" invisible="1">
|
|
<field name="ebics_keys_found" />
|
|
<field name="ebics_keys_fn" />
|
|
<field name="ebics_version" />
|
|
<field name="ebics_passphrase_required" />
|
|
<field name="ebics_passphrase_invisible" />
|
|
<field name="ebics_passphrase_store_readonly" />
|
|
<field name="ebics_sig_passphrase_invisible" invisible="1" />
|
|
</group>
|
|
<group name="main" attrs="{'readonly': [('state', '!=', 'draft')]}">
|
|
<group name="main-left">
|
|
<field name="name" />
|
|
<field
|
|
name="ebics_passphrase"
|
|
password="True"
|
|
attrs="{'required': [('ebics_passphrase_required', '=', True)], 'invisible': [('ebics_passphrase_invisible', '=', True)]}"
|
|
/>
|
|
<field
|
|
name="ebics_passphrase_store"
|
|
attrs="{'readonly': [('ebics_passphrase_store_readonly', '=', True)]}"
|
|
/>
|
|
<field
|
|
name="ebics_sig_passphrase"
|
|
password="True"
|
|
attrs="{'invisible': [('ebics_sig_passphrase_invisible', '=', True)]}"
|
|
/>
|
|
<field name="transaction_rights" />
|
|
<field name="active" />
|
|
</group>
|
|
<group name="main-right">
|
|
<field name="signature_class" />
|
|
<field
|
|
name="user_ids"
|
|
widget="many2many_tags"
|
|
options="{'no_create': True}"
|
|
/>
|
|
<!-- TODO: restore these fields after implementation of SWIFT SConnect
|
|
<field
|
|
name="swift_3skey"
|
|
attrs="{'invisible': [('signature_class', '=', 'T')]}"
|
|
/>
|
|
<field name="swift_3skey_certificate_fn" invisible="1" />
|
|
<field
|
|
name="swift_3skey_certificate"
|
|
filename="swift_3skey_certificate_fn"
|
|
attrs="{'invisible': [('swift_3skey', '=', False)], 'required': [('swift_3skey', '=', True)]}"
|
|
/>
|
|
-->
|
|
<field name="ebics_key_x509" />
|
|
</group>
|
|
</group>
|
|
<group
|
|
name="dn"
|
|
attrs="{'invisible': [('ebics_key_x509', '=', False)], 'readonly': [('state', '!=', 'draft')]}"
|
|
>
|
|
<div colspan="2" col="1">
|
|
<strong
|
|
>Distinguished Name attributes used to create self-signed X.509 certificates:</strong>
|
|
</div>
|
|
<group name="dn_l">
|
|
<field name="ebics_key_x509_dn_cn" />
|
|
<field name="ebics_key_x509_dn_o" />
|
|
<field name="ebics_key_x509_dn_l" />
|
|
<field name="ebics_key_x509_dn_c" />
|
|
</group>
|
|
<group name="dn_r">
|
|
<field name="ebics_key_x509_dn_e" />
|
|
<field name="ebics_key_x509_dn_ou" />
|
|
<field name="ebics_key_x509_dn_st" />
|
|
</group>
|
|
</group>
|
|
<group name="files">
|
|
<group
|
|
colspan="2"
|
|
name="ebics_ini_letter"
|
|
attrs="{'invisible': [('ebics_ini_letter', '=', False)]}"
|
|
>
|
|
<field name="ebics_ini_letter_fn" invisible="1" />
|
|
<field name="ebics_ini_letter" filename="ebics_ini_letter_fn" />
|
|
</group>
|
|
<group
|
|
colspan="2"
|
|
name="ebics_public_bank_keys"
|
|
attrs="{'invisible': [('ebics_public_bank_keys', '=', False)]}"
|
|
>
|
|
<field name="ebics_public_bank_keys_fn" invisible="1" />
|
|
<field name="ebics_public_bank_keys" filename="ebics_public_bank_keys_fn" />
|
|
</group>
|
|
</group>
|
|
</form>
|
|
</field>
|
|
</record>
|
|
|
|
</odoo>
|