summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--addons/event/views/event_menu_views.xml4
-rw-r--r--addons/event/views/event_stage_views.xml5
-rw-r--r--addons/event/views/event_tag_views.xml7
-rw-r--r--addons/event/views/event_views.xml9
-rw-r--r--addons/website_event/views/event_views.xml2
-rw-r--r--addons/website_event_track/__manifest__.py1
-rw-r--r--addons/website_event_track/i18n/website_event_track.pot43
-rw-r--r--addons/website_event_track/models/event_track_stage.py2
-rw-r--r--addons/website_event_track/static/src/xml/customize_options.xml2
-rw-r--r--addons/website_event_track/views/event_menus.xml49
-rw-r--r--addons/website_event_track/views/event_sponsor_views.xml16
-rw-r--r--addons/website_event_track/views/event_track_templates.xml2
-rw-r--r--addons/website_event_track/views/event_track_views.xml26
-rw-r--r--addons/website_event_track/views/event_views.xml49
-rw-r--r--addons/website_event_track/views/website_event_menu_views.xml7
15 files changed, 139 insertions, 85 deletions
diff --git a/addons/event/views/event_menu_views.xml b/addons/event/views/event_menu_views.xml
index ffb58639d61..ec2dd29e675 100644
--- a/addons/event/views/event_menu_views.xml
+++ b/addons/event/views/event_menu_views.xml
@@ -32,6 +32,10 @@
id="menu_event_type"
sequence="1"
parent="menu_event_configuration"/>
+ <menuitem name="Event Stages"
+ id="event_stage_menu"
+ sequence="2"
+ parent="menu_event_configuration"/>
<menuitem name="Mail Schedulers"
id="menu_event_mail_schedulers"
sequence="10"
diff --git a/addons/event/views/event_stage_views.xml b/addons/event/views/event_stage_views.xml
index bc28b5d74ad..fe3ad9c6458 100644
--- a/addons/event/views/event_stage_views.xml
+++ b/addons/event/views/event_stage_views.xml
@@ -56,6 +56,9 @@
<field name="view_mode">tree,form</field>
</record>
- <menuitem id="event_stage_menu" name="Event Stages" action="event_stage_action" parent="menu_event_configuration"/>
+ <record id="event_stage_menu" model="ir.ui.menu">
+ <field name="action" ref="event.event_stage_action"/>
+ </record>
+
</data>
</odoo>
diff --git a/addons/event/views/event_tag_views.xml b/addons/event/views/event_tag_views.xml
index f5042a5d5f7..10c94b0e82c 100644
--- a/addons/event/views/event_tag_views.xml
+++ b/addons/event/views/event_tag_views.xml
@@ -61,12 +61,9 @@
<field name="arch" type="xml">
<form string="Event Category Tag">
<sheet>
- <div class="oe_title">
- <label for="name" class="oe_edit_only"/>
- <h1><field name="name"/></h1>
- </div>
<group>
- <field name="category_id" widget="many2one" class="oe_inline"/>
+ <field name="name"/>
+ <field name="category_id" widget="many2one"/>
</group>
</sheet>
</form>
diff --git a/addons/event/views/event_views.xml b/addons/event/views/event_views.xml
index 5930492effa..964342cf176 100644
--- a/addons/event/views/event_views.xml
+++ b/addons/event/views/event_views.xml
@@ -72,10 +72,15 @@
</div>
</div>
</div>
- <div class="col-12 col-lg-6 o_setting_box">
+ <div class="col-12 col-lg-6 o_setting_box" name="event_type_visibility_tags">
+ <div class="o_setting_left_pane"/>
<div class="o_setting_right_pane">
<label for="tag_ids" string="Tags"/>
- <field name="tag_ids" widget="many2many_tags" options="{'no_quick_create': True}"/>
+ <div class="row">
+ <div class="col-12 mt16">
+ <field name="tag_ids" widget="many2many_tags" options="{'no_quick_create': True}"/>
+ </div>
+ </div>
</div>
</div>
</div>
diff --git a/addons/website_event/views/event_views.xml b/addons/website_event/views/event_views.xml
index a47a954627c..e78bee85014 100644
--- a/addons/website_event/views/event_views.xml
+++ b/addons/website_event/views/event_views.xml
@@ -13,7 +13,7 @@
</div>
<div class="o_setting_right_pane">
<label for="website_menu"/>
- <div class="row">
+ <div class="row" name="website_menu">
<div class="col-lg-8 mt16 text-muted">
Check this option to have menus for your event on the
website: registrations, schedule, map, ...
diff --git a/addons/website_event_track/__manifest__.py b/addons/website_event_track/__manifest__.py
index 00b2d1ed275..04089f6a8ea 100644
--- a/addons/website_event_track/__manifest__.py
+++ b/addons/website_event_track/__manifest__.py
@@ -18,6 +18,7 @@
'views/event_sponsor_views.xml',
'views/event_views.xml',
'views/website_event_menu_views.xml',
+ 'views/event_menus.xml',
],
'demo': [
'data/res_partner_demo.xml',
diff --git a/addons/website_event_track/i18n/website_event_track.pot b/addons/website_event_track/i18n/website_event_track.pot
index 90a0771f407..5222bdd8061 100644
--- a/addons/website_event_track/i18n/website_event_track.pot
+++ b/addons/website_event_track/i18n/website_event_track.pot
@@ -128,11 +128,6 @@ msgid "About The Speaker"
msgstr ""
#. module: website_event_track
-#: model:ir.model.fields,field_description:website_event_track.field_event_track_stage__is_done
-msgid "Accepted Stage"
-msgstr ""
-
-#. module: website_event_track
#: model:ir.model.fields,field_description:website_event_track.field_event_sponsor__message_needaction
#: model:ir.model.fields,field_description:website_event_track.field_event_track__message_needaction
msgid "Action Needed"
@@ -284,6 +279,11 @@ msgid "Confirmed"
msgstr ""
#. module: website_event_track
+#: model_terms:ir.actions.act_window,help:website_event_track.event_sponsor_action_from_event
+msgid "Create a Sponsor"
+msgstr ""
+
+#. module: website_event_track
#: model:ir.model.fields,field_description:website_event_track.field_event_sponsor__create_uid
#: model:ir.model.fields,field_description:website_event_track.field_event_sponsor_type__create_uid
#: model:ir.model.fields,field_description:website_event_track.field_event_track__create_uid
@@ -347,6 +347,11 @@ msgid "Documents"
msgstr ""
#. module: website_event_track
+#: model:ir.model.fields,field_description:website_event_track.field_event_track_stage__is_done
+msgid "Done Stage"
+msgstr ""
+
+#. module: website_event_track
#: model_terms:ir.ui.view,arch_db:website_event_track.view_event_track_kanban
msgid "Dropdown menu"
msgstr ""
@@ -377,6 +382,7 @@ msgstr ""
#: model:ir.model.fields,field_description:website_event_track.field_event_sponsor__event_id
#: model:ir.model.fields,field_description:website_event_track.field_event_track__event_id
#: model:ir.model.fields,field_description:website_event_track.field_website_event_menu__event_id
+#: model_terms:ir.ui.view,arch_db:website_event_track.event_sponsor_view_search
#: model_terms:ir.ui.view,arch_db:website_event_track.view_event_track_search
msgid "Event"
msgstr ""
@@ -517,6 +523,7 @@ msgid "Grey"
msgstr ""
#. module: website_event_track
+#: model_terms:ir.ui.view,arch_db:website_event_track.event_sponsor_view_search
#: model_terms:ir.ui.view,arch_db:website_event_track.view_event_track_search
msgid "Group By"
msgstr ""
@@ -654,11 +661,6 @@ msgid "Location"
msgstr ""
#. module: website_event_track
-#: model:ir.ui.menu,name:website_event_track.menu_event_track_location
-msgid "Locations"
-msgstr ""
-
-#. module: website_event_track
#: model:ir.model.fields,field_description:website_event_track.field_event_sponsor__image_128
msgid "Logo"
msgstr ""
@@ -690,6 +692,11 @@ msgid "Menu Type"
msgstr ""
#. module: website_event_track
+#: model:ir.actions.act_window,name:website_event_track.website_event_menu_action
+msgid "Menus"
+msgstr ""
+
+#. module: website_event_track
#: model:ir.model.fields,field_description:website_event_track.field_event_sponsor__message_has_error
#: model:ir.model.fields,field_description:website_event_track.field_event_track__message_has_error
msgid "Message Delivery error"
@@ -993,6 +1000,11 @@ msgid "Sponsors"
msgstr ""
#. module: website_event_track
+#: model_terms:ir.ui.view,arch_db:website_event_track.event_sponsor_view_search
+msgid "Sponsorship"
+msgstr ""
+
+#. module: website_event_track
#: model:ir.model.fields,field_description:website_event_track.field_event_track__stage_id
#: model_terms:ir.ui.view,arch_db:website_event_track.view_event_track_search
msgid "Stage"
@@ -1131,6 +1143,11 @@ msgid "Track End Date"
msgstr ""
#. module: website_event_track
+#: model:ir.ui.menu,name:website_event_track.menu_event_track_location
+msgid "Track Locations"
+msgstr ""
+
+#. module: website_event_track
#: model:mail.message.subtype,name:website_event_track.mt_track_ready
msgid "Track Ready"
msgstr ""
@@ -1251,6 +1268,12 @@ msgid "We will evaluate your proposition and get back to you shortly."
msgstr ""
#. module: website_event_track
+#: model_terms:ir.ui.view,arch_db:website_event_track.event_sponsor_view_form
+#: model_terms:ir.ui.view,arch_db:website_event_track.event_sponsor_view_tree
+msgid "Website"
+msgstr ""
+
+#. module: website_event_track
#: model:ir.model,name:website_event_track.model_website_event_menu
msgid "Website Event Menu"
msgstr ""
diff --git a/addons/website_event_track/models/event_track_stage.py b/addons/website_event_track/models/event_track_stage.py
index c019c32536d..022237db4f5 100644
--- a/addons/website_event_track/models/event_track_stage.py
+++ b/addons/website_event_track/models/event_track_stage.py
@@ -18,6 +18,6 @@ class TrackStage(models.Model):
fold = fields.Boolean(
string='Folded in Kanban',
help='This stage is folded in the kanban view when there are no records in that stage to display.')
- is_done = fields.Boolean(string='Accepted Stage')
+ is_done = fields.Boolean(string='Done Stage')
is_cancel = fields.Boolean(string='Canceled Stage')
color = fields.Integer(string='Color')
diff --git a/addons/website_event_track/static/src/xml/customize_options.xml b/addons/website_event_track/static/src/xml/customize_options.xml
index bee68f8c0c5..50f49f6b16c 100644
--- a/addons/website_event_track/static/src/xml/customize_options.xml
+++ b/addons/website_event_track/static/src/xml/customize_options.xml
@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8" ?>
<templates xml:space="preserve">
- <t t-extend="website_event.customize_options">
+ <t t-name="website_event_track.customize_options" t-extend="website_event.customize_options">
<t t-jquery="a[name='display-website-menu']" t-operation="after">
<a href="#" name="display-showcase-talks" class="dropdown-item" role="menuitem">
<label class="o_switch" for="display-showcase-talks">
diff --git a/addons/website_event_track/views/event_menus.xml b/addons/website_event_track/views/event_menus.xml
new file mode 100644
index 00000000000..9b5b597c5da
--- /dev/null
+++ b/addons/website_event_track/views/event_menus.xml
@@ -0,0 +1,49 @@
+<?xml version="1.0"?>
+<odoo><data>
+
+ <!-- MAIN ITEMS -->
+ <menuitem id="menu_event_track"
+ name="Tracks"
+ sequence="40"
+ action="action_event_track"
+ parent="event.event_main_menu"
+ groups="base.group_no_one"/>
+
+ <!-- CONFIGURATION -->
+ <menuitem id="event_track_stage_menu"
+ name="Track Stages"
+ action="event_track_stage_action"
+ parent="event.menu_event_configuration"
+ groups="base.group_no_one"
+ sequence="30"/>
+
+ <menuitem id="menu_event_track_location"
+ name="Track Locations"
+ action="action_event_track_location"
+ parent="event.menu_event_configuration"
+ groups="base.group_no_one"
+ sequence="32"/>
+
+ <menuitem
+ id="menu_event_track_tag"
+ name="Track Tags"
+ action="action_event_track_tag"
+ parent="event.menu_event_configuration"
+ groups="base.group_no_one"
+ sequence="34"/>
+
+ <menuitem id="menu_event_sponsor_type"
+ name="Sponsor Types"
+ action="event_sponsor_type_action"
+ parent="event.menu_event_configuration"
+ groups="base.group_no_one"
+ sequence="40"/>
+
+ <menuitem id="menu_website_event_menu"
+ name="Website Menus"
+ action="website_event_menu_action"
+ parent="event.menu_event_configuration"
+ groups="base.group_no_one"
+ sequence="99"/>
+
+</data></odoo>
diff --git a/addons/website_event_track/views/event_sponsor_views.xml b/addons/website_event_track/views/event_sponsor_views.xml
index abc015d1d85..a7ee5442014 100644
--- a/addons/website_event_track/views/event_sponsor_views.xml
+++ b/addons/website_event_track/views/event_sponsor_views.xml
@@ -33,8 +33,6 @@
<field name="res_model">event.sponsor.type</field>
</record>
- <menuitem action="event_sponsor_type_action" groups="base.group_no_one" id="menu_event_sponsor_type" parent="event.menu_event_configuration"/>
-
<record id="event_sponsor_view_search" model="ir.ui.view">
<field name="name">event.sponsor.search</field>
<field name="model">event.sponsor</field>
@@ -43,6 +41,10 @@
<field name="partner_id"/>
<field name="event_id"/>
<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>
@@ -61,8 +63,7 @@
<group>
<field name="event_id"/>
<field name="partner_email" widget="email"/>
- <field name="url" widget="url"/>
- <field name="sequence" groups="base.group_no_one"/>
+ <field name="url" widget="url" string="Website"/>
</group>
<group>
<field name="sponsor_type_id"/>
@@ -87,7 +88,7 @@
<tree>
<field name="sequence" widget="handle"/>
<field name="partner_id"/>
- <field name="url"/>
+ <field name="url" string="Website"/>
<field name="sponsor_type_id"/>
</tree>
</field>
@@ -126,6 +127,11 @@
<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>
diff --git a/addons/website_event_track/views/event_track_templates.xml b/addons/website_event_track/views/event_track_templates.xml
index 020b25c1923..e107785e039 100644
--- a/addons/website_event_track/views/event_track_templates.xml
+++ b/addons/website_event_track/views/event_track_templates.xml
@@ -75,7 +75,7 @@
<t t-set="track" t-value="dt[1][location][0]"/>
<t t-if="track">
<td t-att-rowspan="dt[1][location][3]" t-attf-class="event_color_#{track.color} #{track and 'event_track' or ''}">
- <t t-if="track">
+ <t t-if="track" name="track_agenda_track_cell">
<a t-attf-href="/event/#{ slug(event) }/track/#{ slug(track) }">
<span t-esc="track and track.name"/>
<span t-if="not track.website_published" class="badge badge-warning">unpublished</span>
diff --git a/addons/website_event_track/views/event_track_views.xml b/addons/website_event_track/views/event_track_views.xml
index 7435d62bbb1..763e384fca1 100644
--- a/addons/website_event_track/views/event_track_views.xml
+++ b/addons/website_event_track/views/event_track_views.xml
@@ -222,14 +222,6 @@
</field>
</record>
- <menuitem
- id="menu_event_track"
- name="Tracks"
- sequence="40"
- action="action_event_track"
- parent="event.event_main_menu"
- groups="base.group_no_one"/>
-
<!-- EVENTS/CONFIGURATION/EVENT locations -->
<record model="ir.ui.view" id="view_event_location_form">
<field name="name">Event Locations</field>
@@ -260,12 +252,6 @@
<field name="res_model">event.track.location</field>
</record>
- <menuitem
- id="menu_event_track_location"
- name="Locations"
- action="action_event_track_location"
- parent="event.menu_event_configuration"/>
-
<!-- EVENTS/CONFIGURATION/EVENT Tags -->
<record model="ir.ui.view" id="view_event_track_tag_form">
<field name="name">Track Tags</field>
@@ -296,12 +282,6 @@
<field name="res_model">event.track.tag</field>
</record>
- <menuitem
- id="menu_event_track_tag"
- action="action_event_track_tag"
- parent="event.menu_event_configuration"
- groups="base.group_no_one"/>
-
<!-- EVENTS TRACK STAGES-->
<record id="event_track_stage_view_search" model="ir.ui.view">
<field name="name">event.track.stage.view.search</field>
@@ -386,10 +366,4 @@
</field>
</record>
- <menuitem name="Track Stages"
- id="event_track_stage_menu"
- action="event_track_stage_action"
- parent="event.menu_event_configuration"
- groups="base.group_no_one"/>
-
</odoo>
diff --git a/addons/website_event_track/views/event_views.xml b/addons/website_event_track/views/event_views.xml
index 0dc82e5e11b..111cae04edc 100644
--- a/addons/website_event_track/views/event_views.xml
+++ b/addons/website_event_track/views/event_views.xml
@@ -6,7 +6,7 @@
<field name="model">event.type</field>
<field name="inherit_id" ref="website_event.event_type_view_form_inherit_website"/>
<field name="arch" type="xml">
- <xpath expr="//div[@name='event_type_visibility_website']/div[hasclass('o_setting_right_pane')]" position='inside'>
+ <xpath expr="//div[@name='website_menu']" position='after'>
<div class="row mt16" attrs="{'invisible': [('website_menu', '=', False)]}">
<label class="col-lg-4" for="website_track"/> <field name="website_track"/>
</div>
@@ -17,30 +17,29 @@
</field>
</record>
- <!-- Events Organisation/CONFIGURATION/EVENTS -->
- <record id="view_event_form" model="ir.ui.view">
- <field name="name">Event Tracks</field>
- <field name="inherit_id" ref="event.view_event_form"/>
- <field name="model">event.event</field>
- <field name="priority" eval="3"/>
- <field name="arch" type="xml">
- <div name="button_box" position="inside">
- <button name="%(action_event_track_from_event)d"
- type="action"
- class="oe_stat_button"
- icon="fa-microphone"
- context="{'default_date': date_begin}">
- <field name="track_count" string="Tracks" widget="statinfo"/>
- </button>
- <button name="%(event_sponsor_action_from_event)d"
- type="action"
- class="oe_stat_button"
- icon="fa-black-tie">
- <field name="sponsor_count" string="Sponsors" widget="statinfo"/>
- </button>
- </div>
- </field>
- </record>
+ <record id="view_event_form" model="ir.ui.view">
+ <field name="name">Event Tracks</field>
+ <field name="inherit_id" ref="website_event.event_event_view_form_inherit_website"/>
+ <field name="model">event.event</field>
+ <field name="priority" eval="3"/>
+ <field name="arch" type="xml">
+ <xpath expr="//field[@name='is_published']" position="before">
+ <button name="%(action_event_track_from_event)d"
+ type="action"
+ class="oe_stat_button"
+ icon="fa-microphone"
+ context="{'default_date': date_begin}">
+ <field name="track_count" string="Tracks" widget="statinfo"/>
+ </button>
+ <button name="%(event_sponsor_action_from_event)d"
+ type="action"
+ class="oe_stat_button"
+ icon="fa-black-tie">
+ <field name="sponsor_count" string="Sponsors" widget="statinfo"/>
+ </button>
+ </xpath>
+ </field>
+ </record>
<record id="event_event_view_list_inherit_website_event_track" model="ir.ui.view">
<field name="name">event.event.view.list.inherit.website.event.track</field>
diff --git a/addons/website_event_track/views/website_event_menu_views.xml b/addons/website_event_track/views/website_event_menu_views.xml
index 2429b8ebb0d..ff93dff1796 100644
--- a/addons/website_event_track/views/website_event_menu_views.xml
+++ b/addons/website_event_track/views/website_event_menu_views.xml
@@ -47,12 +47,5 @@
<field name="view_mode">tree,form</field>
</record>
- <menuitem id="menu_website_event_menu"
- name="Website Menus"
- action="website_event_menu_action"
- parent="event.menu_event_configuration"
- groups="base.group_no_one"
- sequence="99"/>
-
</data>
</odoo>