Initial commit: Sale packages

This commit is contained in:
Ernad Husremovic 2025-08-29 15:20:49 +02:00
commit 14e3d26998
6469 changed files with 2479670 additions and 0 deletions

View file

@ -0,0 +1,40 @@
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<record id="event.event_0_ticket_0" model="event.event.ticket">
<field name="product_id" ref="product_product_event"/>
<field name="price">0</field>
</record>
<record id="event.event_0_ticket_1" model="event.event.ticket">
<field name="product_id" ref="product_product_event_standard"/>
<field name="price">1000.0</field>
</record>
<record id="event.event_0_ticket_2" model="event.event.ticket">
<field name="product_id" ref="product_product_event_vip"/>
<field name="price">1500.0</field>
</record>
<record id="event.event_2_ticket_1" model="event.event.ticket">
<field name="product_id" ref="product_product_event_standard"/>
<field name="price">1000.0</field>
</record>
<record id="event.event_2_ticket_2" model="event.event.ticket">
<field name="product_id" ref="product_product_event_vip"/>
<field name="price">1500.0</field>
</record>
<record id="event.event_4_ticket_0" model="event.event.ticket">
<field name="product_id" ref="product_product_event_standard"/>
<field name="price">99.0</field>
</record>
<record id="event.event_7_ticket_1" model="event.event.ticket">
<field name="product_id" ref="product_product_event_standard"/>
<field name="price">0.0</field>
</record>
<record id="event.event_7_ticket_2" model="event.event.ticket">
<field name="product_id" ref="product_product_event_vip"/>
<field name="price">0.0</field>
</record>
</odoo>

View file

@ -0,0 +1,70 @@
<?xml version="1.0"?>
<odoo><data>
<!-- Design fair -->
<record id="event.event_registration_0_0" model="event.registration">
<field name="sale_order_id" ref="event_sale.event_0_sale_order_0"/>
<field name="sale_order_line_id" ref="event_sale.event_0_sale_order_0_line_0"/>
</record>
<record id="event.event_registration_0_1" model="event.registration">
<field name="sale_order_id" ref="event_sale.event_0_sale_order_0"/>
<field name="sale_order_line_id" ref="event_sale.event_0_sale_order_0_line_0"/>
</record>
<record id="event.event_registration_0_2" model="event.registration">
<field name="sale_order_id" ref="event_sale.event_0_sale_order_0"/>
<field name="sale_order_line_id" ref="event_sale.event_0_sale_order_0_line_1"/>
</record>
<!-- Conference for architects -->
<record id="event.event_registration_2_0" model="event.registration">
<field name="sale_order_id" ref="event_sale.event_2_sale_order_0"/>
<field name="sale_order_line_id" ref="event_sale.event_2_sale_order_0_line_0"/>
</record>
<record id="event.event_registration_2_1" model="event.registration">
<field name="sale_order_id" ref="event_sale.event_2_sale_order_0"/>
<field name="sale_order_line_id" ref="event_sale.event_2_sale_order_0_line_0"/>
</record>
<record id="event.event_registration_2_2" model="event.registration">
<field name="sale_order_id" ref="event_sale.event_2_sale_order_0"/>
<field name="sale_order_line_id" ref="event_sale.event_2_sale_order_0_line_1"/>
</record>
<record id="event.event_registration_2_3" model="event.registration">
<field name="sale_order_id" ref="event_sale.event_2_sale_order_1"/>
<field name="sale_order_line_id" ref="event_sale.event_2_sale_order_1_line_0"/>
</record>
<record id="event.event_registration_2_4" model="event.registration">
<field name="sale_order_id" ref="event_sale.event_2_sale_order_1"/>
<field name="sale_order_line_id" ref="event_sale.event_2_sale_order_1_line_0"/>
</record>
<!-- Business Workshop -->
<record id="event.event_registration_4_0" model="event.registration">
<field name="sale_order_id" ref="event_sale.event_4_sale_order_0"/>
<field name="sale_order_line_id" ref="event_sale.event_4_sale_order_0_line_0"/>
</record>
<record id="event.event_registration_4_1" model="event.registration">
<field name="sale_order_id" ref="event_sale.event_4_sale_order_1"/>
<field name="sale_order_line_id" ref="event_sale.event_4_sale_order_1_line_0"/>
</record>
<record id="event.event_registration_4_2" model="event.registration">
<field name="sale_order_id" ref="event_sale.event_4_sale_order_2"/>
<field name="sale_order_line_id" ref="event_sale.event_4_sale_order_2_line_0"/>
</record>
<!-- OpenWood Collection Online Reveal: Gemini (all) -->
<record id="event.event_registration_7_0" model="event.registration">
<field name="sale_order_id" ref="event_sale.event_7_sale_order_0"/>
<field name="sale_order_line_id" ref="event_sale.event_7_sale_order_0_line_0"/>
</record>
<record id="event.event_registration_7_1" model="event.registration">
<field name="sale_order_id" ref="event_sale.event_7_sale_order_1"/>
<field name="sale_order_line_id" ref="event_sale.event_7_sale_order_1_line_0"/>
</record>
<record id="event.event_registration_7_2" model="event.registration">
<field name="sale_order_id" ref="event_sale.event_7_sale_order_0"/>
<field name="sale_order_line_id" ref="event_sale.event_7_sale_order_0_line_1"/>
</record>
<record id="event.event_registration_7_3" model="event.registration">
<field name="sale_order_id" ref="event_sale.event_7_sale_order_1"/>
<field name="sale_order_line_id" ref="event_sale.event_7_sale_order_1_line_1"/>
</record>
</data></odoo>

View file

@ -0,0 +1,21 @@
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<data noupdate="1">
<record id="product_category_events" model="product.category">
<field name="parent_id" ref="product.product_category_1"/>
<field name="name">Events</field>
</record>
<record id="product_product_event" model="product.product">
<field name="list_price">30.0</field>
<field name="standard_price">10.0</field>
<field name="uom_id" ref="uom.product_uom_unit"/>
<field name="uom_po_id" ref="uom.product_uom_unit"/>
<field name="name">Event Registration</field>
<field name="description_sale" eval="False"/>
<field name="invoice_policy">order</field>
<field name="categ_id" ref="event_sale.product_category_events"/>
<field name="detailed_type">event</field>
</record>
</data>
</odoo>

View file

@ -0,0 +1,202 @@
<?xml version="1.0" encoding="utf-8"?>
<odoo><data>
<!-- ****** Products ****** -->
<record id="product_product_event_standard" model="product.product">
<field name="list_price">30.0</field>
<field name="standard_price">10.0</field>
<field name="uom_id" ref="uom.product_uom_unit"/>
<field name="uom_po_id" ref="uom.product_uom_unit"/>
<field name="name">Event Registration - Standard</field>
<field name="description_sale" eval="False"/>
<field name="invoice_policy">order</field>
<field name="categ_id" ref="event_sale.product_category_events"/>
<field name="detailed_type">event</field>
</record>
<record id="product_product_event_vip" model="product.product">
<field name="list_price">100.0</field>
<field name="standard_price">50.0</field>
<field name="uom_id" ref="uom.product_uom_unit"/>
<field name="uom_po_id" ref="uom.product_uom_unit"/>
<field name="name">Event Registration - VIP</field>
<field name="description_sale" eval="False"/>
<field name="invoice_policy">order</field>
<field name="categ_id" ref="event_sale.product_category_events"/>
<field name="detailed_type">event</field>
</record>
<!-- ****** Registrations ****** -->
<!-- Design fair -->
<record id="event_0_sale_order_0" model="sale.order">
<field name="user_id" ref="base.user_admin"/>
<field name="partner_id" ref="base.res_partner_address_1"/>
<field name="pricelist_id" ref="product.list0"/>
<field name="date_order" eval="DateTime.now() - relativedelta(days=2)"/>
<field name="state">sale</field>
</record>
<record id="event_0_sale_order_0_line_0" model="sale.order.line">
<field name="order_id" ref="event_0_sale_order_0"/>
<field name="name">Event Registration - Standard</field>
<field name="product_id" ref="event_sale.product_product_event_standard"/>
<field name="price_unit">1000</field>
<field name="product_uom_qty">2</field>
<field name="event_id" ref="event.event_0"/>
<field name="event_ticket_id" ref="event.event_0_ticket_1"/>
</record>
<record id="event_0_sale_order_0_line_1" model="sale.order.line">
<field name="order_id" ref="event_0_sale_order_0"/>
<field name="name">Event Registration</field>
<field name="product_id" ref="event_sale.product_product_event"/>
<field name="price_unit">0</field>
<field name="product_uom_qty">1</field>
<field name="event_id" ref="event.event_0"/>
<field name="event_ticket_id" ref="event.event_0_ticket_0"/>
</record>
<!-- Conference for architects -->
<record id="event_2_sale_order_0" model="sale.order">
<field name="user_id" ref="base.user_admin"/>
<field name="partner_id" ref="base.res_partner_address_2"/>
<field name="pricelist_id" ref="product.list0"/>
<field name="date_order" eval="DateTime.now() - relativedelta(days=0.5)"/>
<field name="state">sale</field>
</record>
<record id="event_2_sale_order_0_line_0" model="sale.order.line">
<field name="order_id" ref="event_2_sale_order_0"/>
<field name="name">Event Registration - Standard</field>
<field name="product_id" ref="event_sale.product_product_event_standard"/>
<field name="price_unit">1000</field>
<field name="product_uom_qty">2</field>
<field name="event_id" ref="event.event_2"/>
<field name="event_ticket_id" ref="event.event_2_ticket_1"/>
</record>
<record id="event_2_sale_order_0_line_1" model="sale.order.line">
<field name="order_id" ref="event_2_sale_order_0"/>
<field name="name">Event Registration - VIP</field>
<field name="product_id" ref="event_sale.product_product_event_vip"/>
<field name="price_unit">1500</field>
<field name="product_uom_qty">1</field>
<field name="event_id" ref="event.event_2"/>
<field name="event_ticket_id" ref="event.event_2_ticket_2"/>
</record>
<record id="event_2_sale_order_1" model="sale.order">
<field name="user_id" ref="base.user_admin"/>
<field name="partner_id" ref="base.res_partner_address_3"/>
<field name="pricelist_id" ref="product.list0"/>
<field name="date_order" eval="DateTime.now() - relativedelta(days=1)"/>
<field name="state">sale</field>
</record>
<record id="event_2_sale_order_1_line_0" model="sale.order.line">
<field name="order_id" ref="event_2_sale_order_1"/>
<field name="name">Event Registration - Standard</field>
<field name="product_id" ref="event_sale.product_product_event_standard"/>
<field name="price_unit">1000</field>
<field name="product_uom_qty">2</field>
<field name="event_id" ref="event.event_2"/>
<field name="event_ticket_id" ref="event.event_2_ticket_1"/>
</record>
<!-- Business Workshop -->
<record id="event_4_sale_order_0" model="sale.order">
<field name="user_id" ref="base.user_admin"/>
<field name="partner_id" ref="base.res_partner_address_7"/>
<field name="pricelist_id" ref="product.list0"/>
<field name="date_order" eval="DateTime.now() - relativedelta(days=8)"/>
<field name="state">sale</field>
</record>
<record id="event_4_sale_order_0_line_0" model="sale.order.line">
<field name="order_id" ref="event_4_sale_order_0"/>
<field name="name">Event Registration - Standard</field>
<field name="product_id" ref="event_sale.product_product_event_standard"/>
<field name="price_unit">499</field>
<field name="product_uom_qty">1</field>
<field name="event_id" ref="event.event_4"/>
<field name="event_ticket_id" ref="event.event_4_ticket_0"/>
</record>
<record id="event_4_sale_order_1" model="sale.order">
<field name="user_id" ref="base.user_admin"/>
<field name="partner_id" ref="base.res_partner_address_13"/>
<field name="pricelist_id" ref="product.list0"/>
<field name="date_order" eval="DateTime.now() - relativedelta(days=7)"/>
<field name="state">sale</field>
</record>
<record id="event_4_sale_order_1_line_0" model="sale.order.line">
<field name="order_id" ref="event_4_sale_order_1"/>
<field name="name">Event Registration - Standard</field>
<field name="product_id" ref="event_sale.product_product_event_standard"/>
<field name="price_unit">499</field>
<field name="product_uom_qty">1</field>
<field name="event_id" ref="event.event_4"/>
<field name="event_ticket_id" ref="event.event_4_ticket_0"/>
</record>
<record id="event_4_sale_order_2" model="sale.order">
<field name="user_id" ref="base.user_admin"/>
<field name="partner_id" ref="base.res_partner_address_14"/>
<field name="pricelist_id" ref="product.list0"/>
<field name="date_order" eval="DateTime.now() - relativedelta(days=7)"/>
<field name="state">sale</field>
</record>
<record id="event_4_sale_order_2_line_0" model="sale.order.line">
<field name="order_id" ref="event_4_sale_order_2"/>
<field name="name">Event Registration - Standard</field>
<field name="product_id" ref="event_sale.product_product_event_standard"/>
<field name="price_unit">499</field>
<field name="product_uom_qty">1</field>
<field name="event_id" ref="event.event_4"/>
<field name="event_ticket_id" ref="event.event_4_ticket_0"/>
</record>
<!-- OpenWood Collection Online Reveal: Gemini (all) -->
<record id="event_7_sale_order_0" model="sale.order">
<field name="user_id" ref="base.user_admin"/>
<field name="partner_id" ref="base.res_partner_address_5"/>
<field name="pricelist_id" ref="product.list0"/>
<field name="state">sale</field>
</record>
<record id="event_7_sale_order_0_line_0" model="sale.order.line">
<field name="order_id" ref="event_7_sale_order_0"/>
<field name="name">Event Registration - Standard</field>
<field name="product_id" ref="event_sale.product_product_event_standard"/>
<field name="price_unit">0</field>
<field name="product_uom_qty">1</field>
<field name="event_id" ref="event.event_7"/>
<field name="event_ticket_id" ref="event.event_7_ticket_1"/>
</record>
<record id="event_7_sale_order_0_line_1" model="sale.order.line">
<field name="order_id" ref="event_7_sale_order_0"/>
<field name="name">Event Registration - VIP</field>
<field name="product_id" ref="event_sale.product_product_event_vip"/>
<field name="price_unit">0</field>
<field name="product_uom_qty">1</field>
<field name="event_id" ref="event.event_7"/>
<field name="event_ticket_id" ref="event.event_7_ticket_2"/>
</record>
<record id="event_7_sale_order_1" model="sale.order">
<field name="user_id" ref="base.user_admin"/>
<field name="partner_id" ref="base.res_partner_address_25"/>
<field name="pricelist_id" ref="product.list0"/>
<field name="state">sale</field>
</record>
<record id="event_7_sale_order_1_line_0" model="sale.order.line">
<field name="order_id" ref="event_7_sale_order_1"/>
<field name="name">Event Registration - Standard</field>
<field name="product_id" ref="event_sale.product_product_event_standard"/>
<field name="price_unit">0</field>
<field name="product_uom_qty">1</field>
<field name="event_id" ref="event.event_7"/>
<field name="event_ticket_id" ref="event.event_7_ticket_1"/>
</record>
<record id="event_7_sale_order_1_line_1" model="sale.order.line">
<field name="order_id" ref="event_7_sale_order_1"/>
<field name="name">Event Registration - VIP</field>
<field name="product_id" ref="event_sale.product_product_event_vip"/>
<field name="price_unit">0</field>
<field name="product_uom_qty">1</field>
<field name="event_id" ref="event.event_7"/>
<field name="event_ticket_id" ref="event.event_7_ticket_2"/>
</record>
</data></odoo>

View file

@ -0,0 +1,23 @@
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<template id="event_ticket_id_change_exception" name="Message: Alert on event ticket id change">
<div>
<p>
<span>Registration modification for attendee:</span>
<a href="#" data-oe-model="event.registration" t-att-data-oe-id="registration.id"><t t-out="registration.name"/></a>.
<span>Manual actions may be needed.</span>
</p>
<div class="mt16">
<p>Exception:</p>
<ul>
<li>
<a href="#" data-oe-model="event.registration" t-att-data-oe-id="registration.id"><t t-out="registration.name"/></a>:
<span>Ticket changed from <strong><t t-out="old_ticket_name"/></strong> to <strong><t t-out="new_ticket_name"/></strong></span>
</li>
</ul>
</div>
</div>
</template>
</odoo>