gestion des demandes d'évolution pour le centre kalachakra non géré dans les module booking et opendons
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.
 
 
 
 

208 lines
9.6 KiB

<odoo>
<record model="ir.actions.act_window" id="action_view_event_registration_questionnaire">
<field name="name">Booking Questionnaire</field>
<field name="res_model">event.registration_questionnaire</field>
<field name="view_mode">tree,form</field>
<field name="context">{'search_default_event_registration_id': active_id}</field>
</record>
<record id="event_registration_questionnaire_search" model="ir.ui.view">
<field name="name">event_registration_questionnaire.search</field>
<field name="model">event.registration_questionnaire</field>
<field name="arch" type="xml">
<search string="Search registrant">
<field name="event_registration_id"/>
</search>
</field>
</record>
<record model="ir.actions.act_window" id="action_view_event_registration_option">
<field name="name">Booking Options</field>
<field name="res_model">event.registration_option</field>
<field name="view_mode">tree,form</field>
<field name="context">{'search_default_event_registration_id': active_id}</field>
</record>
<record id="registration_action_orders" model="ir.actions.act_window">
<field name="name">Sales Orders</field>
<field name="type">ir.actions.act_window</field>
<field name="res_model">sale.order</field>
<field name="view_mode">tree,kanban,form,calendar,pivot,graph,activity</field>
<field name="search_view_id" ref="sale.sale_order_view_search_inherit_sale"/>
<field name="context">{}</field>
<field name="domain">[('state', 'not in', ('draft', 'sent', 'cancel'))]</field>
<field name="help" type="html">
<p class="o_view_nocontent_smiling_face">
Create a new quotation, the first step of a new sale!
</p><p>
Once the quotation is confirmed, it becomes a sales order.<br/> You will be able to create an invoice and collect the payment.
</p>
</field>
</record>
<record id="event_registration_option_search" model="ir.ui.view">
<field name="name">event_registration_option.search</field>
<field name="model">event.registration_option</field>
<field name="arch" type="xml">
<search string="Search registrant">
<field name="event_registration_id"/>
</search>
</field>
</record>
<record id="event_registration_view_form" model="ir.ui.view">
<field name="name">event.type.view.form.inherit.booking</field>
<field name="model">event.registration</field>
<field name="inherit_id" ref="event.view_event_registration_form"/>
<field name="arch" type="xml">
<xpath expr="//group[@name='attendee']" position="inside">
<field name="gender"/>
<field name="age"/>
<field name="medical_concern"/>
<field name="medical_information"/>
<field name="medical_contact_name"/>
<field name="medical_contact_phone"/>
<field name="room_id"/>
<field name="down_payment"/>
</xpath>
<xpath expr="//div[@name='button_box']" position="inside">
<button name="%(action_view_event_registration_questionnaire)d" type="action"
class="oe_stat_button" icon="fa-question" string="Questionnaire">
</button>
</xpath>
<xpath expr="//div[@name='button_box']" position="inside">
<button name="%(action_view_event_registration_option)d" type="action"
class="oe_stat_button" icon="fa-bed" string="Options">
</button>
</xpath>
<xpath expr="//button[@name='action_cancel']" position="after">
<button name="action_event_registration_generate_order" type="object"
states="open" string="Generate quotation(s)">
</button>
</xpath>
<xpath expr="//group[@name='event']" position="after">
<group string="Payments" name="payments">
<field name="order_id"/>
<field name="down_payment_order_id"/>
<field name="balance_order_id"/>
</group>
</xpath>
</field>
</record>
<record model="ir.ui.view" id="event_registration_questionnaire_list" >
<field name="name">event registration questionnaire List</field>
<field name="model">event.registration_questionnaire</field>
<field name="arch" type="xml">
<tree editable="bottom">
<field name="question"/>
<field name="answer"/>
</tree>
</field>
</record>
<record model="ir.ui.view" id="event_registration_option_list" >
<field name="name">event registration option List</field>
<field name="model">event.registration_option</field>
<field name="arch" type="xml">
<tree editable="bottom">
<field name="booking_option_id"/>
<!-- <field name="booking_option_price"/> -->
</tree>
</field>
</record>
<record id="event_registration_view_kanban" model="ir.ui.view">
<field name="name">booking.event.registration.kanban.inherit</field>
<field name="model">event.registration</field>
<field name="inherit_id" ref="event.event_registration_view_kanban"/>
<field name="arch" type="xml">
<xpath expr="//field[@name='email']" position="after">
<field name="room_id" />
</xpath>
<xpath expr="//field[@name='event_ticket_id']" position="after">
<field name="kanban_color" />
</xpath>
<xpath expr="//kanban[@class='o_event_attendee_kanban_view']" position="attributes">
<attribute name="default_group_by">room_id</attribute>
</xpath>
<!-- <xpath expr="/kanban/templates/t[3]/div/div/div/div/div/span" position="replace">
<span attrs="{'invisible': [('partner_id', '=', False)]}">Booked by <field name="partner_id" /> (<field name="gender" />)</span>
</xpath> -->
<xpath expr="/kanban/templates/t[3]/div" position="replace">
<!-- <attribute name="style">background-color:red</attribute> -->
<div t-attf-class="oe_kanban_global_click oe_kanban_color_#{record.kanban_color.raw_value} o_event_registration_kanban container-fluid p-0" t-attf-style="background-color:##{record.kanban_color.raw_value};">
<div class="row h-100">
<div class="col-9 pr-0">
<div class="oe_kanban_content h-100">
<div class="o_kanban_record_body pt-1 pl-2 h-100 d-flex flex-column">
<b class="o_kanban_record_title"><field name="name"/></b>
<field name="event_id" invisible="context.get('default_event_id')" />
<span attrs="{'invisible': [('partner_id', '=', False)]}">Booked by <field name="partner_id" /></span>
<div id="event_ticket_id" class="o_field_many2manytags o_field_widget d-flex mt-auto">
<t t-if="record.event_ticket_id.raw_value">
<div t-attf-class="badge badge-pill o_tag_color_#{(record.event_ticket_id.raw_value % 11) + 1}" >
<b><span class="o_badge_text"><t t-esc="record.event_ticket_id.value"/></span></b>
</div>
</t>
</div>
</div>
</div>
</div>
<div id="event_attendees_kanban_icons" class="col-3 pl-0">
<t t-call="event_attendees_kanban_icons_desktop"/>
<t t-call="event_attendees_kanban_icons_mobile"/>
</div>
</div>
</div>
</xpath>
</field>
</record>
<record id="event_registration_view_tree" model="ir.ui.view">
<field name="name">booking.event.registration.tree.inherit</field>
<field name="model">event.registration</field>
<field name="inherit_id" ref="event.view_event_registration_tree"/>
<field name="arch" type="xml">
<xpath expr="//field[@name='event_ticket_id']" position="replace">
<field name="room_id" />
<field name="payment_status" />
</xpath>
</field>
</record>
<record id="view_registration_search" model="ir.ui.view">
<field name="name">event.registration.search.inherit</field>
<field name="model">event.registration</field>
<field name="inherit_id" ref="event.view_registration_search"/>
<field name="arch" type="xml">
<xpath expr="//filter[@name='partner']" position="after">
<filter string="Room" name="room_id" domain="[]" context="{'group_by':'room_id'}"/>
</xpath>
</field>
</record>
</odoo>