summaryrefslogtreecommitdiff
path: root/addons/website_event_track/views/event_sponsor_views.xml
diff options
context:
space:
mode:
authorstephanchrst <stephanchrst@gmail.com>2022-05-10 21:51:50 +0700
committerstephanchrst <stephanchrst@gmail.com>2022-05-10 21:51:50 +0700
commit3751379f1e9a4c215fb6eb898b4ccc67659b9ace (patch)
treea44932296ef4a9b71d5f010906253d8c53727726 /addons/website_event_track/views/event_sponsor_views.xml
parent0a15094050bfde69a06d6eff798e9a8ddf2b8c21 (diff)
initial commit 2
Diffstat (limited to 'addons/website_event_track/views/event_sponsor_views.xml')
-rw-r--r--addons/website_event_track/views/event_sponsor_views.xml153
1 files changed, 153 insertions, 0 deletions
diff --git a/addons/website_event_track/views/event_sponsor_views.xml b/addons/website_event_track/views/event_sponsor_views.xml
new file mode 100644
index 00000000..b3845912
--- /dev/null
+++ b/addons/website_event_track/views/event_sponsor_views.xml
@@ -0,0 +1,153 @@
+<?xml version="1.0"?>
+<odoo>
+<data>
+ <!-- EVENTS/CONFIGURATION/EVENT Sponsor Types -->
+ <record id="event_sponsor_type_view_form" model="ir.ui.view">
+ <field name="name">Sponsor Types</field>
+ <field name="model">event.sponsor.type</field>
+ <field name="arch" type="xml">
+ <form string="Event Sponsor Types">
+ <sheet>
+ <group>
+ <field name="name"/>
+ <field name="display_ribbon_style"/>
+ <field name="sequence" groups="base.group_no_one"/>
+ </group>
+ </sheet>
+ </form>
+ </field>
+ </record>
+
+ <record id="event_sponsor_type_view_tree" model="ir.ui.view">
+ <field name="name">Sponsor Types</field>
+ <field name="model">event.sponsor.type</field>
+ <field name="arch" type="xml">
+ <tree editable="bottom" string="Event Sponsor Type">
+ <field name="sequence" widget="handle"/>
+ <field name="name"/>
+ <field name="display_ribbon_style"/>
+ </tree>
+ </field>
+ </record>
+
+ <record id="event_sponsor_type_action" model="ir.actions.act_window">
+ <field name="name">Sponsor Types</field>
+ <field name="res_model">event.sponsor.type</field>
+ </record>
+
+ <record id="event_sponsor_view_search" model="ir.ui.view">
+ <field name="name">event.sponsor.search</field>
+ <field name="model">event.sponsor</field>
+ <field name="arch" type="xml">
+ <search string="Event Sponsors">
+ <field name="partner_id"/>
+ <field name="event_id"/>
+ <field name="name"/>
+ <field name="email"/>
+ <field name="phone"/>
+ <filter string="Archived" name="archived" domain="[('active', '=', False)]"/>
+ <group string="Group By" expand="0">
+ <filter string="Event" name="group_by_event_id" domain="[]" context="{'group_by': 'event_id'}"/>
+ <filter string="Sponsorship" name="group_by_sponsor_type_id" domain="[]" context="{'group_by': 'sponsor_type_id'}"/>
+ </group>
+ </search>
+ </field>
+ </record>
+
+ <record id="event_sponsor_view_form" model="ir.ui.view">
+ <field name="name">event.sponsor.view.form</field>
+ <field name="model">event.sponsor</field>
+ <field name="arch" type="xml">
+ <form>
+ <sheet>
+ <widget name="web_ribbon" title="Archived" bg_color="bg-danger" attrs="{'invisible': [('active', '=', True)]}"/>
+ <field name="active" invisible="1"/>
+ <field name="image_512" widget="image" class="oe_avatar"/>
+ <div class="oe_title">
+ <label for="name" class="oe_edit_only" string="Sponsor Name"/>
+ <h1><field name="name" placeholder="e.g. : OpenWood Decoration"/></h1>
+ </div>
+ <group>
+ <group>
+ <field name="event_id"/>
+ <field name="partner_id" string="Partner"/>
+ <field name="email" widget="email" string="Email"
+ placeholder="e.g. : open.wood.decoration@example.com"/>
+ <field name="url" widget="url" string="Website"
+ placeholder=">e.g. : https://www.odoo.com"/>
+ </group>
+ <group>
+ <field name="sponsor_type_id"/>
+ <field name="phone" widget="phone" string="Phone" options="{'enable_sms': True}"/>
+ <field name="mobile" widget="phone" string="Mobile" options="{'enable_sms': True}"/>
+ </group>
+ </group>
+ </sheet>
+ <div class="oe_chatter">
+ <field name="message_follower_ids" groups="base.group_user"/>
+ <field name="activity_ids"/>
+ <field name="message_ids"/>
+ </div>
+ </form>
+ </field>
+ </record>
+
+ <record id="event_sponsor_view_tree" model="ir.ui.view">
+ <field name="name">event.sponsor.view.tree</field>
+ <field name="model">event.sponsor</field>
+ <field name="arch" type="xml">
+ <tree multi_edit="1">
+ <field name="sequence" widget="handle"/>
+ <field name="partner_id" readonly="1"/>
+ <field name="name"/>
+ <field name="email"/>
+ <field name="phone"/>
+ <field name="mobile"/>
+ <field name="url" string="Website"/>
+ <field name="sponsor_type_id"/>
+ </tree>
+ </field>
+ </record>
+
+ <record id="event_sponsor_view_kanban" model="ir.ui.view">
+ <field name="name">event.sponsor.view.kanban</field>
+ <field name="model">event.sponsor</field>
+ <field name="arch" type="xml">
+ <kanban>
+ <field name="id"/>
+ <field name="url"/>
+ <field name="partner_email"/>
+ <field name="sponsor_type_id"/>
+ <templates>
+ <t t-name="kanban-box">
+ <div class="oe_kanban_global_click overflow-hidden">
+ <div class="row my-auto">
+ <img t-att-src="kanban_image('event.sponsor', 'image_128', record.id.raw_value)" alt="Sponsor image" class="col-4"/>
+ <div class="col-8">
+ <h1 class="o_kanban_record_title"><field name="partner_id"/></h1>
+ <div>Level: <field name="sponsor_type_id"/></div>
+ <span class="o_text_overflow" t-esc="record.partner_email.value"/>
+ <span class="o_text_overflow" t-esc="record.url.value"/>
+ </div>
+ </div>
+ </div>
+ </t>
+ </templates>
+ </kanban>
+ </field>
+ </record>
+
+ <record id="event_sponsor_action_from_event" model="ir.actions.act_window">
+ <field name="name">Event Sponsors</field>
+ <field name="res_model">event.sponsor</field>
+ <field name="view_mode">kanban,tree,form</field>
+ <field name="context">{'search_default_event_id': active_id, 'default_event_id': active_id}</field>
+ <field name="help" type="html">
+<p class="o_view_nocontent_smiling_face">
+ Create a Sponsor
+</p>
+ </field>
+ </record>
+
+</data>
+</odoo>