diff options
| -rw-r--r-- | addons/event/views/event_menu_views.xml | 4 | ||||
| -rw-r--r-- | addons/event/views/event_stage_views.xml | 5 | ||||
| -rw-r--r-- | addons/event/views/event_tag_views.xml | 7 | ||||
| -rw-r--r-- | addons/event/views/event_views.xml | 9 | ||||
| -rw-r--r-- | addons/website_event/views/event_views.xml | 2 | ||||
| -rw-r--r-- | addons/website_event_track/__manifest__.py | 1 | ||||
| -rw-r--r-- | addons/website_event_track/i18n/website_event_track.pot | 43 | ||||
| -rw-r--r-- | addons/website_event_track/models/event_track_stage.py | 2 | ||||
| -rw-r--r-- | addons/website_event_track/static/src/xml/customize_options.xml | 2 | ||||
| -rw-r--r-- | addons/website_event_track/views/event_menus.xml | 49 | ||||
| -rw-r--r-- | addons/website_event_track/views/event_sponsor_views.xml | 16 | ||||
| -rw-r--r-- | addons/website_event_track/views/event_track_templates.xml | 2 | ||||
| -rw-r--r-- | addons/website_event_track/views/event_track_views.xml | 26 | ||||
| -rw-r--r-- | addons/website_event_track/views/event_views.xml | 49 | ||||
| -rw-r--r-- | addons/website_event_track/views/website_event_menu_views.xml | 7 |
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> |
