summaryrefslogtreecommitdiff
path: root/addons/event/static/src
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/event/static/src
parent0a15094050bfde69a06d6eff798e9a8ddf2b8c21 (diff)
initial commit 2
Diffstat (limited to 'addons/event/static/src')
-rw-r--r--addons/event/static/src/img/partner_bloem.pngbin0 -> 11613 bytes
-rw-r--r--addons/event/static/src/img/partner_open_wood.pngbin0 -> 4724 bytes
-rw-r--r--addons/event/static/src/img/partner_pterocarpus.pngbin0 -> 3476 bytes
-rw-r--r--addons/event/static/src/img/partner_tree_dealers.pngbin0 -> 10312 bytes
-rw-r--r--addons/event/static/src/js/tours/event_tour.js87
-rw-r--r--addons/event/static/src/scss/event.scss26
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
new file mode 100644
index 00000000..f7943c18
--- /dev/null
+++ b/addons/event/static/src/img/partner_bloem.png
Binary files differ
diff --git a/addons/event/static/src/img/partner_open_wood.png b/addons/event/static/src/img/partner_open_wood.png
new file mode 100644
index 00000000..3606b8d6
--- /dev/null
+++ b/addons/event/static/src/img/partner_open_wood.png
Binary files differ
diff --git a/addons/event/static/src/img/partner_pterocarpus.png b/addons/event/static/src/img/partner_pterocarpus.png
new file mode 100644
index 00000000..49275350
--- /dev/null
+++ b/addons/event/static/src/img/partner_pterocarpus.png
Binary files differ
diff --git a/addons/event/static/src/img/partner_tree_dealers.png b/addons/event/static/src/img/partner_tree_dealers.png
new file mode 100644
index 00000000..d82bf702
--- /dev/null
+++ b/addons/event/static/src/img/partner_tree_dealers.png
Binary files differ
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;
+ }
+ }
+}