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/event/static/src | |
| parent | 0a15094050bfde69a06d6eff798e9a8ddf2b8c21 (diff) | |
initial commit 2
Diffstat (limited to 'addons/event/static/src')
| -rw-r--r-- | addons/event/static/src/img/partner_bloem.png | bin | 0 -> 11613 bytes | |||
| -rw-r--r-- | addons/event/static/src/img/partner_open_wood.png | bin | 0 -> 4724 bytes | |||
| -rw-r--r-- | addons/event/static/src/img/partner_pterocarpus.png | bin | 0 -> 3476 bytes | |||
| -rw-r--r-- | addons/event/static/src/img/partner_tree_dealers.png | bin | 0 -> 10312 bytes | |||
| -rw-r--r-- | addons/event/static/src/js/tours/event_tour.js | 87 | ||||
| -rw-r--r-- | addons/event/static/src/scss/event.scss | 26 |
6 files changed, 113 insertions, 0 deletions
diff --git a/addons/event/static/src/img/partner_bloem.png b/addons/event/static/src/img/partner_bloem.png Binary files differnew file mode 100644 index 00000000..f7943c18 --- /dev/null +++ b/addons/event/static/src/img/partner_bloem.png diff --git a/addons/event/static/src/img/partner_open_wood.png b/addons/event/static/src/img/partner_open_wood.png Binary files differnew file mode 100644 index 00000000..3606b8d6 --- /dev/null +++ b/addons/event/static/src/img/partner_open_wood.png diff --git a/addons/event/static/src/img/partner_pterocarpus.png b/addons/event/static/src/img/partner_pterocarpus.png Binary files differnew file mode 100644 index 00000000..49275350 --- /dev/null +++ b/addons/event/static/src/img/partner_pterocarpus.png diff --git a/addons/event/static/src/img/partner_tree_dealers.png b/addons/event/static/src/img/partner_tree_dealers.png Binary files differnew file mode 100644 index 00000000..d82bf702 --- /dev/null +++ b/addons/event/static/src/img/partner_tree_dealers.png diff --git a/addons/event/static/src/js/tours/event_tour.js b/addons/event/static/src/js/tours/event_tour.js new file mode 100644 index 00000000..c1f3c834 --- /dev/null +++ b/addons/event/static/src/js/tours/event_tour.js @@ -0,0 +1,87 @@ +odoo.define('event.event_steps', function (require) { +"use strict"; + +var core = require('web.core'); + +var EventAdditionalTourSteps = core.Class.extend({ + + _get_website_event_steps: function () { + return [false]; + }, + +}); + +return EventAdditionalTourSteps; + +}); + +odoo.define('event.event_tour', function (require) { +"use strict"; + +var core = require('web.core'); +var _t = core._t; + +var tour = require('web_tour.tour'); +var EventAdditionalTourSteps = require('event.event_steps'); + +tour.register('event_tour', { + url: '/web', + rainbowManMessage: _t("Great! Now all you have to do is wait for your attendees to show up!"), + sequence: 210, +}, [tour.stepUtils.showAppsMenuItem(), { + trigger: '.o_app[data-menu-xmlid="event.event_main_menu"]', + content: _t("Ready to <b>organize events</b> in a few minutes? Let's get started!"), + position: 'bottom', + edition: 'enterprise', +}, { + trigger: '.o_app[data-menu-xmlid="event.event_main_menu"]', + content: _t("Ready to <b>organize events</b> in a few minutes? Let's get started!"), + edition: 'community', +}, { + trigger: '.o-kanban-button-new', + extra_trigger: '.o_event_kanban_view', + content: _t("Let's create your first <b>event</b>."), + position: 'bottom', + width: 175, +}, { + trigger: '.o_event_form_view input[name="name"]', + content: _t("This is the <b>name</b> your guests will see when registering."), + run: 'text Odoo Experience 2020', +}, { + trigger: '.o_event_form_view input[name="date_end"]', + content: _t("When will your event take place? <b>Select</b> the start and end dates <b>and click Apply</b>."), + run: function () { + $('input[name="date_begin"]').val('09/30/2020 08:00:00').change(); + $('input[name="date_end"]').val('10/02/2020 23:00:00').change(); + }, +}, { + trigger: '.o_event_form_view div[name="event_ticket_ids"] .o_field_x2many_list_row_add a', + content: _t("Ticket types allow you to distinguish your attendees. Let's <b>create</b> a new one."), +}, ...new EventAdditionalTourSteps()._get_website_event_steps(), { + trigger: '.o_event_form_view div[name="stage_id"]', + extra_trigger: 'div.o_form_buttons_view:not(.o_hidden)', + content: _t("Now that your event is ready, click here to move it to another stage."), + position: 'bottom', +}, { + trigger: 'ol.breadcrumb li.breadcrumb-item:first', + extra_trigger: '.o_event_form_view div[name="stage_id"]', + content: _t("Use the <b>breadcrumbs</b> to go back to your kanban overview."), + position: 'bottom', + run: 'click', +}, { + trigger: '.o_event_kanban_view div.o_quick_create_folded', + content: _t("This pipeline can be customized on the fly to fit your organizational needs. For example, let's create a new stage."), + position: 'bottom', + run: function (actions) { + actions.click(); + $('div.o_kanban_header input[type="text"]').val('New Stage'); + }, +}, { + trigger: '.o_event_kanban_view button.o_kanban_add', + content: _t("Click <b>add</b> to create a new stage."), + position: 'bottom', + width: 200, + run: 'click', +}].filter(Boolean)); + +}); diff --git a/addons/event/static/src/scss/event.scss b/addons/event/static/src/scss/event.scss new file mode 100644 index 00000000..ec8ff7be --- /dev/null +++ b/addons/event/static/src/scss/event.scss @@ -0,0 +1,26 @@ +.o_kanban_view.o_event_kanban_view { + .o_kanban_record { + min-height: 140px; + } + .o_kanban_content { + .o_event_fontsize_09 { + font-size: .9rem; + } + + .o_event_fontsize_11 { + font-size: 1.1rem; + } + + .o_event_fontsize_20 { + font-size: 2rem; + } + } +} + +.o_kanban_view.o_event_attendee_kanban_view { + @media (max-width: 768px) { + .o_event_registration_kanban { + min-height: 80px; + } + } +} |
