odoo18/addons/l10n_dk_nemhandel/views/res_partner_views.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>