diff options
| author | stephanchrst <stephanchrst@gmail.com> | 2022-05-10 21:51:50 +0700 |
|---|---|---|
| committer | stephanchrst <stephanchrst@gmail.com> | 2022-05-10 21:51:50 +0700 |
| commit | 3751379f1e9a4c215fb6eb898b4ccc67659b9ace (patch) | |
| tree | a44932296ef4a9b71d5f010906253d8c53727726 /addons/website_event_track/views/event_sponsor_views.xml | |
| parent | 0a15094050bfde69a06d6eff798e9a8ddf2b8c21 (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.xml | 153 |
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> |
