Files
odoo_source/addons/event_sale/wizard/event_edit_registration.xml
T
Thibault Delavallée 305009a4d4 [FIX] event_sale: fix registration update from sale order
Since yet another change in view / server synchronization order line was
not correctly propagated to registration editor values. Registrations
were created several times when confirming an order as backend did not
receive order line information.

Task ID-2344167

X-original-commit: 406795fbee7be60c3346fa00a20755bfc1c8eff3
2020-09-28 10:12:23 +00:00

41 lines
2.1 KiB
XML

<?xml version="1.0" encoding="utf-8"?>
<odoo>
<record id="view_event_registration_editor_form" model="ir.ui.view">
<field name="name">registration.editor.form</field>
<field name="model">registration.editor</field>
<field name="arch" type="xml">
<form string="Registration">
<p>Before confirming <field name="sale_order_id" readonly="1" class="oe_inline"/>
please give details about the registrations</p>
<field name="event_registration_ids">
<tree string="Registration" editable="top" create="false" delete="false">
<field name="event_id" readonly='1' force_save="1"/>
<field name="registration_id" readonly='1' force_save="1"/>
<field name="event_ticket_id" domain="[('event_id', '=', event_id)]" readonly='1' force_save="1"/>
<field name="name"/>
<field name="email"/>
<field name="mobile" class="o_force_ltr"/>
<field name="phone" class="o_force_ltr"/>
<field name="sale_order_line_id" invisible="1"/>
</tree>
</field>
<footer>
<button string="Confirm" name="action_make_registration" type="object" class="btn-primary"/>
<button string="Cancel" class="btn-secondary" special="cancel"/>
</footer>
</form>
</field>
</record>
<record id="action_sale_order_event_registration" model="ir.actions.act_window">
<field name="name">Event Registrations</field>
<field name="type">ir.actions.act_window</field>
<field name="res_model">registration.editor</field>
<field name="view_mode">form</field>
<field name="view_id" ref="view_event_registration_editor_form"/>
<field name="target">new</field>
<field name="context">{}</field>
</record>
</odoo>