48 lines
2.4 KiB
XML
48 lines
2.4 KiB
XML
<?xml version="1.0" encoding="utf-8"?>
|
|
<odoo>
|
|
<record id="res_partner_form_l10n_dk_nemhandel" model="ir.ui.view">
|
|
<field name="name">res.partner.form.l10n.dk.nemhandel</field>
|
|
<field name="model">res.partner</field>
|
|
<field name="inherit_id" ref="account_edi_ubl_cii.view_partner_property_form"/>
|
|
<field name="arch" type="xml">
|
|
<data>
|
|
<xpath expr="//group[@id='invoice_send_settings']" position="inside">
|
|
<label for="nemhandel_identifier_type" string="Nemhandel Address" invisible="not is_using_nemhandel"/>
|
|
<div id="nemhandel_address" invisible="not is_using_nemhandel" class="row">
|
|
<field name="nemhandel_identifier_type" class="w-25"/>
|
|
<field name="nemhandel_identifier_value" placeholder="Endpoint" class="w-75"/>
|
|
</div>
|
|
<label for="nemhandel_verification_state"
|
|
groups="base.group_no_one"
|
|
invisible="not is_using_nemhandel or not nemhandel_identifier_value"
|
|
/>
|
|
<div class="row" invisible="not is_using_nemhandel or not nemhandel_identifier_value">
|
|
<div class="col-4">
|
|
<field name="nemhandel_verification_state" readonly="True"/>
|
|
</div>
|
|
<div class="col-8 pt-0">
|
|
<button name="button_nemhandel_check_partner_endpoint"
|
|
class="btn btn-secondary"
|
|
type="object"
|
|
string="Verify"
|
|
help="Verify partner's Nemhandel endpoint"/>
|
|
</div>
|
|
</div>
|
|
</xpath>
|
|
</data>
|
|
</field>
|
|
</record>
|
|
|
|
<record id="partner_action_verify_l10n_dk_nemhandel" model="ir.actions.server">
|
|
<field name="name">Verify Nemhandel</field>
|
|
<field name="model_id" ref="l10n_dk_nemhandel.model_res_partner"/>
|
|
<field name="binding_model_id" ref="base.model_res_partner"/>
|
|
<field name="binding_view_types">list</field>
|
|
<field name="state">code</field>
|
|
<field name="code">
|
|
for record in records:
|
|
record.button_nemhandel_check_partner_endpoint()
|
|
</field>
|
|
</record>
|
|
</odoo>
|